Beim Versuch, Warnungen wegen nicht vollständig gefüllter Boxen in Anmerkungen zu Gleichungen in align
Umgebungen zu unterdrücken, experimentiere ich mit \raggedright
. Ich habe festgestellt, dass dies innerhalb einer funktioniert, \parbox
aber nicht innerhalb einer minipage
Umgebung. Warum ist das so?
% !TEX TS-program = lualatexmk
% !TEX encoding = UTF-8 Unicode
\documentclass{article}
\usepackage{amsmath}
\newcommand*{\reason}[1]{&&\begin{minipage}{3cm}{\raggedright\small{#1}}\end{minipage}}
\newcommand*{\thereason}[1]{&&\parbox[c]{3cm}{\raggedright\small{#1}}}
\begin{document}
\begin{align}
\begin{split}
a &= b + c + d + e + f + g + h + i + j + k + l \\
&\quad + m + n + o + o + q + r + s + t + u + v \\
&\quad + w + x + y + z
\end{split} \reason{a really stupidly long equation split over multiple lines} \\
\begin{split}
a &= b + c + d + e + f + g + h + i + j + k + l \\
&\quad + m + n + o + o + q + r + s + t + u + v \\
&\quad + w + x + y + z
\end{split} \thereason{a really stupidly long equation split over multiple lines}
\end{align}
\end{document}
Antwort1
\raggedright
funktioniert sowohl in Minipages als auch in \parbox
. Entscheidend ist der Zustand am Ende des Absatzes. In Ihrem Minipage-Test haben Sie zusätzliche Klammern, die den Raggedright-Effekt begrenzen, bevor der Absatz beendet ist.
\begin{minipage}{3cm}{\raggedright\small{#1}}\end{minipage}
sollte sein
\begin{minipage}{3cm}\raggedright\small{#1}\end{minipage}
obwohl du es tun könntest
\begin{minipage}{3cm}{\raggedright\small{#1}\par}\end{minipage}