
Gibt es ein akzeptables Designmuster für die Eingabe von mathematischen Formeln in LaTeX mit vielen internen Abhängigkeiten (die Formeln müssen nicht unbedingt sehr lang sein, sondern nur sehr variablenreich). Beispiel: y=xyz*\sqrt{t} where x=a, y=b, z=r, and t=q
. Dies ist eine rein hypothetische Gleichung, aber im Grunde wird gefragt, ob wir das Wort „wobei“ in derselben langen Gleichung verwenden oder ob wir einzelne Gleichungen in separate \begin{equation}
und \end{equation}
Umgebungen aufteilen und dann für jede Abhängigkeit zurückverweisen sollten. Dieser zweite Ansatz erscheint mir etwas unhandlich, aber andererseits ist der erste Ansatz auch nicht so toll (insbesondere wenn sich für x=a
herausstellt, dass es a
sich um eine riesige Integralformel handelt).
Vielleicht gibt es einen besseren Ansatz oder sogar ein akzeptiertes Entwurfsmuster für den Umgang mit langen und/oder gepackten Gleichungen mit vielen Variablen und langen Definitionen?
Hier ist ein Beispiel:
\documentclass[]{article}
\begin{document}
\begin{equation}
Z=\nu\frac{f(x)-g(x)}{f(z)-g(z)}+\beta + \xi\frac{f(m)-g(m)}{f(n)-g(n)}+\theta
\end{equation}
\end{document}
Offensichtlich gibt es keinen Platz, um Variablen wie \theta
inline zu definieren, selbst wenn ich die LaTeX-Umgebung für lange Gleichungen verwende. Wenn ich die split
Umgebung verwende, sieht die Gleichung einfach lang und unübersichtlich aus.
Daher frage ich mich, ob es einen Best-Practice-Ansatz gibt, dem ich folgen kann, um die Arbeit innerhalb der Einschränkungen zu erledigen, die LaTeX für die Verarbeitung mathematischer Gleichungen bietet.
Antwort1
Das Durchblättern eines Buches von jemandem, der viel über mathematischen Schriftsatz nachgedacht hat, nämlichDie Kunst der Computerprogrammierung, ich finde nirgends eine angezeigte Gleichung, der eine eingebettete Variablendefinition folgt. Höchstens folgt einer Gleichung eine Bedingung wie „für reales x>0“.
Oft führt Knuth Variablen einVordie lange Gleichung: „Sei θ ... Dann finden wir <long equation>
“.