
Fütterung
\documentclass{article}
\pagestyle{empty}
\usepackage{mathtools}
\begin{document}
\[
\begin{multlined}[c]
\text{Line}\ 1\\
\begin{aligned}[c]
&\text{Line}\ 2.1\\
\lor\ &\text{Line}\ 2.2\\
\lor\ &\text{Line}\ 2.3
\end{aligned}\text{stuff to the right}
\end{multlined}
\]
\end{document}
zu pdflatex
Erträgen
Wie Sie sehen, gibt es direkt vor „Sachen rechts“ etwas Leerraum.
Sie denken vielleicht, das sei nicht so schlimm, aber hier wird es noch schlimmer:
\documentclass{article}
\pagestyle{empty}
\usepackage{mathtools}
\begin{document}
\[
\begin{multlined}[c]
\text{Line}\ 1\\
\land \begin{aligned}[c]
\left(
\begin{aligned}[c]
&\text{Line}\ 2.1\\
\lor\ &\text{Line}\ 2.2\\
\lor\ &\text{Line}\ 2.3
\end{aligned}
\right)
\end{aligned}
\end{multlined}
\]
\end{document}
produziert
Wie Sie sehen, gibt es links von der rechten schließenden Klammer überflüssigen Leerraum. Wenn wir längere Formeln und mehr Umgebungsverschachtelungen haben, wird der Leerraum größer. Woher kommt dieser Leerraum? Wie wird man ihn los, ohne fest codierte negative Abstände wie \mskip-5mu
? einzufügen, \mleft(…\mright)
anstatt \left(…\right)
das gleiche Problem zu verursachen.
Antwort1
Ich nehme an, das gewünschte Ergebnis Ihres MWE ist:
Dafür verwende ich pmatrix
statt aligned
:
\documentclass{article}
\pagestyle{empty}
\usepackage{mathtools}
\begin{document}
\[\setlength\arraycolsep{2pt}
\begin{multlined}
\text{Line}\ 1\\
\land \begin{pmatrix}
&\text{Line } 2.1\\
\lor &\text{Line } 2.2\\
\lor &\text{Line } 2.3
\end{pmatrix}
\end{multlined}
\]
\end{document}
oder unter Verwendung von array
:
\documentclass{article}
\pagestyle{empty}
\usepackage{mathtools}
\begin{document}
\[\setlength\arraycolsep{3pt}
\begin{multlined}
\text{Line}\ 1\\
\land \left(\begin{array}{rl}
&\text{Line } 2.1\\
\lor &\text{Line } 2.2\\
\lor &\text{Line } 2.3\\
\end{array}\right)
\end{multlined}
\]
\end{document}
Antwort2
Ich weiß nicht, woher das Leerzeichen kommt. So können Sie es entfernen und gleichzeitig den Zeilenabstand und den Anzeigestil beibehalten.
\documentclass{article}
\pagestyle{empty}
\usepackage{mathtools}
\begin{document}
\[
\begin{multlined}[c]
\text{Line}\ 1\\
\begin{alignedat}[c]{1}
&\text{Line}\ 2.1\\
\lor\ &\text{Line}\ 2.2\\
\lor\ &\text{Line}\ 2.3
\end{alignedat}\text{stuff to the right}
\end{multlined}
\]
\end{document}
Erträge