Wenn Sie eine Zeichenfolge aus ASCII-Buchstaben (Groß- und / oder Kleinbuchstaben) angeben, geben Sie das unformatierte MathJax aus, das erforderlich ist, um diese Zeichenfolge bei jedem Zeichen in hochgestellte und tiefgestellte Zeichen aufzuteilen. Beispielsweise führen die Eingaben catund horsezu Ausgaben, die von MathJax wie folgt dargestellt werden:
Beachten Sie, dass nur eine Eingabe erforderlich ist - diese beiden werden nebeneinander aufgelistet, um vertikalen Platz zu sparen.
Markup bedeutet
_kennzeichnet einen Index.^kennzeichnet einen hochgestellten Text.- Um hochgestellte oder tiefgestellte Teilzeichenfolgen, die weitere hochgestellte oder tiefgestellte Zeichenfolgen enthalten, sind geschweifte Klammern erforderlich, um zu verhindern, dass sich alle auf derselben Ebene befinden.
Testfälle
Testfälle liegen im Format vor input : output. Der erste Testfall zeigt, dass die leere Zeichenfolge als Eingabe zu der leeren Zeichenfolge als Ausgabe führen soll.
"" : ""
"a" : "a"
"me" : "m_e^e"
"cat" : "c_{a_t^t}^{a_t^t}"
"frog" : "f_{r_{o_g^g}^{o_g^g}}^{r_{o_g^g}^{o_g^g}}"
"horse" : "h_{o_{r_{s_e^e}^{s_e^e}}^{r_{s_e^e}^{s_e^e}}}^{o_{r_{s_e^e}^{s_e^e}}^{r_{s_e^e}^{s_e^e}}}"
"bifurcate" : "b_{i_{f_{u_{r_{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}^{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}}^{r_{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}^{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}}}^{u_{r_{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}^{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}}^{r_{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}^{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}}}}^{f_{u_{r_{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}^{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}}^{r_{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}^{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}}}^{u_{r_{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}^{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}}^{r_{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}^{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}}}}}^{i_{f_{u_{r_{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}^{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}}^{r_{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}^{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}}}^{u_{r_{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}^{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}}^{r_{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}^{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}}}}^{f_{u_{r_{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}^{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}}^{r_{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}^{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}}}^{u_{r_{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}^{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}}^{r_{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}^{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}}}}}"
Sie können sehen, wie diese gerendert werden, indem Sie die Ausgabe in mathurl.com einfügen .
Keine überflüssigen Klammern
MathJax rendert gerne Markups mit überflüssigen Klammern. Zum Beispiel wird im Folgenden alle identisch aussehen , wenn wiedergegeben: a, {a}, {}{a}, {{{{a}}}}.
Eine gültige Ausgabe für diese Abfrage enthält jedoch keine redundanten Klammern. Beachten Sie insbesondere, dass einzelne Zeichen in der Ausgabe nicht von geschweiften Klammern umgeben sind.
Bestellung
Die Reihenfolge von tiefgestellt und hochgestellt ist unwichtig. Die folgenden Angaben sind äquivalent und können beim Rendern nicht unterschieden werden (und sind alle gleichermaßen gültige Ausgaben):
c_{a_t^t}^{a_t^t}
c_{a^t_t}^{a_t^t}
c_{a_t^t}^{a^t_t}
c_{a^t_t}^{a^t_t}
c^{a_t^t}_{a_t^t}
c^{a^t_t}_{a_t^t}
c^{a_t^t}_{a^t_t}
c^{a^t_t}_{a^t_t}
Wertung
Für jede Sprache ist der Gewinner der kürzeste Code in Bytes.
Zu viele Benachrichtigungen? Geben Sie </sub>auf unsubscript


</sub>auf abmelden huh wer hat gesagt ich möchte abmelden oder so? Es war ein Test, um zu sehen, ob ich den ganzen Beitrag richtig gelesen habe?