Formatierung von Formeln über mehrere Zeilen
Verfasst: Do 19. Mai 2011, 20:33
Hallo,
ich bin LaTex-Einsteiger und habe gerade Probleme bei der Formatierung von einer Reihe von Funktionen. Die Funktionen sind unterschiedlich lang, sodass sie nicht in eine Zeile passen. Daher möchte ich zur Vereinheitlichung jeweils den Funktionsnamen einschließlich Gleichheitszeichen linksbündig in eine Zeile schreiben. In der nächsten Zeile soll dann etwas eingerückt ebenfalls linksbündig die Definition der Funktion erfolgen. Als Beispiel soll das ungefähr so aussehen:
funktion1 =
x + y
f2 =
u * v * irgendwasanderes
func3 =
Fallunterscheidung über mehrere Zeilen
Mein LaTeX-Code dafür sieht nun folgendermaßen aus:
Der Code dafür ist mit Sicherheit ziemlich abenteuerlich und ich denke mal, es gibt da eine weitaus elegantere Lösung. Insbesondere für die dritte Funktion habe ich auch noch das Problem, dass hier ein unerwünschter Absatz zwischen Funktionsname und Funktionsdefinition eingefügt wird. Kann mir hier jemand weiterhelfen wie man das vernünftig löst? Meine bisherigen Versuche mit multline, align oder normalen Math-Mode waren bisher leider sehr erfolglos.
Vielen Dank!
ich bin LaTex-Einsteiger und habe gerade Probleme bei der Formatierung von einer Reihe von Funktionen. Die Funktionen sind unterschiedlich lang, sodass sie nicht in eine Zeile passen. Daher möchte ich zur Vereinheitlichung jeweils den Funktionsnamen einschließlich Gleichheitszeichen linksbündig in eine Zeile schreiben. In der nächsten Zeile soll dann etwas eingerückt ebenfalls linksbündig die Definition der Funktion erfolgen. Als Beispiel soll das ungefähr so aussehen:
funktion1 =
x + y
f2 =
u * v * irgendwasanderes
func3 =
Fallunterscheidung über mehrere Zeilen
Mein LaTeX-Code dafür sieht nun folgendermaßen aus:
\begin{align*} \parbox{\columnwidth}{ \onehalfspacing \raggedright{$funktion1 =$\\} \raggedright{\hspace{15pt}$x+y$} } \end{align*} \begin{align*} \parbox{\columnwidth}{ \onehalfspacing \raggedright{$f2 =$\\} \raggedright{\hspace{15pt}$u*v*irgendwasanderes$} } \end{align*} \begin{align*} \parbox{\columnwidth}{ \raggedright{$func3$\\} \raggedright{\hspace{15pt}\[ \begin{cases} Ergebnis1 & \textrm{if }Bedingung1\\ Ergebnis2 & \textrm{else } \end{cases}\] } } \end{align*}
Vielen Dank!