unterschiedliche Formelgrößen in verschiedenen Umgebungen

Formelsatz für Mathematik, Naturwissenschaften und Technik


Johnboy
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Fr 20. Jan 2012, 12:49

unterschiedliche Formelgrößen in verschiedenen Umgebungen

Beitrag von Johnboy »

Hallöchen,

ich habe ein kleines Problem mit den Matheumgebungen. Und zwar wird der Inhalt der Klammer im Minimalbespiel in der $...$-Umgebung der Tabelle kleiner dargestellt als in der align-Umgebung. Das Zeichen vor der Klammer verändert seine Größe nicht.
\documentclass{scrreprt}
\usepackage{amsmath}
\begin{document}
\begin{tabular}{ll}
	r-Richtung (radial):&$\rho\left(\frac{\partial u_{\!r}}{\partial t}\right)=\cdots$\\
\end{tabular}\\
\begin{align}
	r\text{-Richtung (radial):}\rho\left(\frac{\partial u_{\!r}}{\partial t}\right)=\cdots\\ %
	\cdots=\rho\;g
\end{align}
\end{document}
Das mit der Tabelle ist der Versuch, die Gleichungen etwas schöner anzuordnen.
Hat jemand einen Lösungsvorschlag?

Grüße
Robert
Viele Grüße
Robert

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Hallo,

mit $\displaystyle ...$ bekommst du die gleichen Größen wie in der align-Umgebung. Warum du eine Tabelle zum Anordnen verwenden willst, verstehe ich aber nicht. In amsmath gibt es doch verschiedene Umgebungen, um Gleichungen aneinander auszurichten.
Schau mal im mathmode.pdf.

Gruß
Elke

Johnboy
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Fr 20. Jan 2012, 12:49

Beitrag von Johnboy »

Danke für die Antwort. Hab mal das Dokument durchsucht, aber nichts passendes gefunden.

Also ich möchte die drei Textteile alle links ausgerichtet haben und den darauffolgenden Formelteil dann am ersten Zeichen. Die jeweils zweiten Zeilen der Gleichungen möchte ich am Gleichheitszeichen ausgerichtet haben.
Ich möchte also immer die ungeraden Zeilennummern und die geraden Zeilennummern gleich ausgerichtet haben.
\documentclass{scrreprt} 
\usepackage{amsmath} 
\begin{document}
\begin{align}
	r\text{-Richtung (radial)}:\qquad\rho\left(\frac{\partial u_{\!r}}{\partial t}+u_{\!r}\frac{\partial u_{\!r}}{\partial r}+\frac{u_{\!\varphi}}{r}\frac{\partial u_{\!r}}{\partial\varphi}+u_{\!z}\frac{\partial u_{\!r}}{\partial z}-\frac{u_{\!\varphi}^2}{r}\right)=\cdots\nonumber\\ %
	%
	\cdots=\rho\;g_{\!r}-\frac{\partial p}{\partial r}+\eta\left(\frac{1}{r}\;\frac{\partial}{\partial r}\left(r\frac{\partial u_{\!r}}{\partial r}\right)+\frac{1}{r^2}\frac{\partial^2 u_{\!r}}{\partial \varphi^2}+\frac{\partial^2 u_{\!r}}{\partial z^2}-\frac{u_{\!r}}{r^2}-\frac{2}{r^2}\frac{\partial u_{\!\varphi}}{\partial \varphi}\right)\label{eq:r-Impuls}\\ %
	%
	\varphi\text{-Richtung (Umfang)}:\quad\rho\left(\frac{\partial u_{\!\varphi}}{\partial t}+u_{\!r}\frac{\partial u_{\!\varphi}}{\partial r}+\frac{u_{\!\varphi}}{r}\frac{\partial u_{\!\varphi}}{\partial\varphi}+u_{\!z}\frac{\partial u_{\!\varphi}}{\partial z}-\frac{u_{\! r}\;u_{\!\varphi}}{r}\right)=\cdots\nonumber\\ %
	%
	\cdots=\rho\;g_{\!\varphi}-\frac{\partial p}{\partial \varphi}+\eta\left(\frac{1}{r}\;\frac{\partial}{\partial r}\left(r\frac{\partial u_{\!\varphi}}{\partial r}\right)+\frac{1}{r^2}\frac{\partial^2 u_{\!\varphi}}{\partial \varphi^2}+\frac{\partial^2 u_{\!\varphi}}{\partial z^2}-\frac{u_{\!\varphi}}{r^2}+\frac{2}{r^2}\frac{\partial u_{\!r}}{\partial \varphi}\right)\label{eq:phi-Impuls}\\ %
	%
	z\text{-Richtung (axial)}:\qquad\rho\left(\frac{\partial u_{\!z}}{\partial t}+u_{\!r}\frac{\partial u_{\!z}}{\partial r}+\frac{u_{\!\varphi}}{r}\frac{\partial u_{\!z}}{\partial\varphi}+u_{\!z}\frac{\partial u_{\!z}}{\partial z}\right)=\cdots\nonumber\\ %
	%
	\cdots=\rho\;g_{\!z}-\frac{\partial p}{\partial z}+\eta\left(\frac{1}{r}\;\frac{\partial}{\partial r}\left(r\frac{\partial u_{\!z}}{\partial r}\right)+\frac{1}{r^2}\frac{\partial^2 u_{\!z}}{\partial \varphi^2}+\frac{\partial^2 u_{\!z}}{\partial z^2}\right)\label{eq:z-Impuls}
\end{align}
\end{document}
Hoffe ich hab in dem verlinkten Dokument nichts übersehen.
Viele Grüße
Robert

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Hallo,

geht vielleicht auch eleganter, aber hier ist mal ein Vorschlag, der aber zwei Mal durchlaufen muss, damit die Ausrichtung stimmt:
\documentclass{scrreprt}
\usepackage{mathtools}
\usepackage{eqparbox}
\begin{document}
\begin{flalign}
  \eqparbox{gl}{$r$-Richtung (radial):}\quad&\rho\left(\frac{\partial u_{\!r}}{\partial t}+u_{\!r}\frac{\partial u_{\!r}}{\partial r}+\frac{u_{\!\varphi}}{r}\frac{\partial u_{\!r}}{\partial\varphi}+u_{\!z}\frac{\partial u_{\!r}}{\partial z}-\frac{u_{\!\varphi}^2}{r}\right)=\cdots&\nonumber\\ %
  %%
  &\hspace{-2.5cm}\mathllap{\cdots}=\rho\;g_{\!r}-\frac{\partial p}{\partial r}+\eta\left(\frac{1}{r}\;\frac{\partial}{\partial r}\left(r\frac{\partial u_{\!r}}{\partial r}\right)+\frac{1}{r^2}\frac{\partial^2 u_{\!r}}{\partial \varphi^2}+\frac{\partial^2 u_{\!r}}{\partial z^2}-\frac{u_{\!r}}{r^2}-\frac{2}{r^2}\frac{\partial u_{\!\varphi}}{\partial \varphi}\right)&\label{eq:r-Impuls}\\ %
  %%
  \eqparbox{gl}{$\varphi$-Richtung (Umfang):}\quad&\rho\left(\frac{\partial u_{\!\varphi}}{\partial t}+u_{\!r}\frac{\partial u_{\!\varphi}}{\partial r}+\frac{u_{\!\varphi}}{r}\frac{\partial u_{\!\varphi}}{\partial\varphi}+u_{\!z}\frac{\partial u_{\!\varphi}}{\partial z}-\frac{u_{\! r}\;u_{\!\varphi}}{r}\right)=\cdots&\nonumber\\ %
  %%
  &\hspace{-2.5cm}\mathllap{\cdots}=\rho\;g_{\!\varphi}-\frac{\partial p}{\partial \varphi}+\eta\left(\frac{1}{r}\;\frac{\partial}{\partial r}\left(r\frac{\partial u_{\!\varphi}}{\partial r}\right)+\frac{1}{r^2}\frac{\partial^2 u_{\!\varphi}}{\partial \varphi^2}+\frac{\partial^2 u_{\!\varphi}}{\partial z^2}-\frac{u_{\!\varphi}}{r^2}+\frac{2}{r^2}\frac{\partial u_{\!r}}{\partial \varphi}\right)&\label{eq:phi-Impuls}\\ %
  %%
  \eqparbox{gl}{$z$-Richtung (axial):}\quad&\rho\left(\frac{\partial u_{\!z}}{\partial t}+u_{\!r}\frac{\partial u_{\!z}}{\partial r}+\frac{u_{\!\varphi}}{r}\frac{\partial u_{\!z}}{\partial\varphi}+u_{\!z}\frac{\partial u_{\!z}}{\partial z}\right)=\cdots&\nonumber\\ %
  %%
  &\hspace{-2.5cm}\mathllap{\cdots}=\rho\;g_{\!z}-\frac{\partial p}{\partial z}+\eta\left(\frac{1}{r}\;\frac{\partial}{\partial r}\left(r\frac{\partial u_{\!z}}{\partial r}\right)+\frac{1}{r^2}\frac{\partial^2 u_{\!z}}{\partial \varphi^2}+\frac{\partial^2 u_{\!z}}{\partial z^2}\right)&\label{eq:z-Impuls}
\end{flalign}
\end{document}
Gruß
Elke

Johnboy
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Fr 20. Jan 2012, 12:49

Beitrag von Johnboy »

Hey,

vielen Dank. Das sieht sehr gut aus.

Ein kleine Frage noch. Das \mathllap{} macht die Linksausrichtung oder wie?[/quote][/code]
Viele Grüße
Robert

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Hallo,

die Linksausrichtung des gesamten Gleichungsblocks macht die flalign Umgebung aus amsmath (wird von mathtools geladen), wenn zwei & zum Ausrichten verwendet werden. Deshalb steht jeweils am Zeilenende ein zweites &.

Da der Text in den ungeraden Zeilen unterschiedlich lang ist und am & ausgerichtet wird, wäre aber nur die Zeile mit dem längsten Text wirklich linksbündig. Deshalb die eqparboxen, die dafür sorgen, dass die Texte linksbündig in Boxen gleicher Breite gestetzt werden. Damit die benötigte Breite ermittelt werden kann, braucht es die zwei Durchläufe.

In den geraden Zeilen, wird mit \hspace{-2.5cm} der Punkt, an dem ausgerichtet wird, jeweils um 2.5cm nach links verschoben, da sonst die Zeilenlänge für die Formel nicht reicht. Damit die Ausrichtung tatsächlich an den = und nicht an den Zeilenanfängen (im Beispiel den \cdots) erfolgt, habe ich alles links vom = als Argument an \mathllap aus dem mathtools Paket übergeben. Das Argument von \mathllap wird in eine rechtsbündige Box gesetzt, deren Breite hinterher ignoriert wird, d.h. die Ausgabeposition ändert sich nicht. Den Effekt kannst du sehen, wenn du in einer der Zeilen mal was kürzeres oder längeres als Argument an \mathllap übergibst.

Gruß
Elke

Johnboy
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Fr 20. Jan 2012, 12:49

Beitrag von Johnboy »

Vielen Dank für die ausführliche Erklärung Elke!

Jetzt sind endlich alle Klarheiten beseitigt. :D
Viele Grüße
Robert

Antworten