
Ich habe eine Frage zu Text, der sich innerhalb einer ausgerichteten Gleichung befindet. Ich bin mit der Ausrichtung meiner Gleichungen zufrieden, möchte aber, dass ein Teil des Textes nicht kursiv gedruckt wird. Im Code möchte ich „where“ in kursiver Schrift darstellen. Außerdem möchte ich die zweiten Gleichheitszeichen aneinander ausrichten, aber das werde ich später angehen.
(MWE bereitgestellt vonsebastiano)
\documentclass[a4paper]{article}
\usepackage{mathtools}
\begin{document}
Aligning equal signs. Example.
\begin{equation}
\begin{split}
y_{destr} & = nL\lambda/2d, \text{where}\,\, n= \pm 1, \pm 3, \pm 5, \ldots \\
y_{constr} & = nL\lambda/d, \text{where}\,\, n = 0, \pm1, \pm2, \pm3, \ldots\\
\end{split}
\end{equation}
\end{document}
Antwort1
Wie erwähnt \text
ist das Makro das Werkzeug dafür. Ich denke, Sie werden auch \mathrm
(oder \text
) für die Indizes des y
s verwenden wollen. Und verwenden Sie \dots
anstelle von ...
.
Bei der Ausrichtung alignat
kann Ihnen die Umgebung bei der Ausrichtung an beiden Gleichheitszeichen behilflich sein.
Sind (1)
und außerdem (2)
als Gleichungsnummern gedacht? Wenn ja, schreiben Sie sie nicht manuell aus, sondern verwenden Sie einfach die Mathematikumgebung ohne ein a *
am Ende, sie werden automatisch nummeriert.
align
Und schließlich: Beenden Sie die letzte Zeile von (oder ähnlich) nicht mit \\
, da dadurch nach der Mathematikanzeige unerwünschter vertikaler Abstand entsteht (und bei nummerierten Gleichungen eine zusätzliche Zahl).
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{alignat}{2}
y_{\mathrm{destr}} &= nL\lambda/2d, \text{ where } & n &= \pm 1, \pm 3, \pm 5, \dots \\
y_{\mathrm{constr}} &= nL\lambda/d, \text{ where} & n &= 0, \pm1, \pm2, \pm3, \dots
\end{alignat}
\end{document}
where
Wie Sam Carter vorgeschlagen hat, könnte es besser sein, an statt am zweiten auszurichten =
. Alternativ können Sie, wenn das zweite n
ein breiteres Symbol/ein längerer Ausdruck als das erste war , sowohl an als auch n
ausrichten . In diesem Fall macht es jedoch keinen Unterschied.where
=
\documentclass{article}
\usepackage{amsmath}
\begin{document}
Align at where:
\begin{alignat}{2}
y_{\mathrm{destr}} &= nL\lambda/2d, &&\text{ where } n = \pm 1, \pm 3, \pm 5, \dots \\
y_{\mathrm{constr}} &= nL\lambda/d, &&\text{ where } n = 0, \pm1, \pm2, \pm3, \dots
\end{alignat}
Align at where and =:
\begin{alignat}{3}
y_{\mathrm{destr}} &= nL\lambda/2d, &&\text{ where } & n &= \pm 1, \pm 3, \pm 5, \dots \\
y_{\mathrm{constr}} &= nL\lambda/d, &&\text{ where } & n &= 0, \pm1, \pm2, \pm3, \dots
\end{alignat}
\end{document}