Bei der Arbeit mit ist ein Problem aufgetreten minipages
. Betrachten Sie das folgende Beispiel.
\documentclass{article}
\usepackage{mdframed}
\begin{document}
\begin{minipage}[t]{0.45\textwidth}
\section*{x}
\begin{mdframed}
Some text
\end{mdframed}
\end{minipage}
\hfill
\begin{minipage}[t]{0.45\textwidth}
\section*{y}
\begin{mdframed}
Some other text
\end{mdframed}
\end{minipage}
\end{document}
Das Feld auf der rechten Seite beginnt weiter unten auf der Seite, da der Abschnittstitel eine andere Höhe (Tiefe?) hat. Ich möchte die oberen Teile der beiden Felder ausrichten. Gibt es eine einfache Möglichkeit, dies mit den von mir ausgewählten Tools zu tun, oder sollte ich einen anderen Ansatz versuchen?
Antwort1
Sie könnten eine Strebe hinzufügen:
\documentclass{article}
\usepackage{mdframed}
\begin{document}
\begin{minipage}[t]{0.45\textwidth}
\section*{\strut x}
\begin{mdframed}
Some text
\end{mdframed}
\end{minipage}
\hfill
\begin{minipage}[t]{0.45\textwidth}
\section*{\strut y}
\begin{mdframed}
Some other text
\end{mdframed}
\end{minipage}
\end{document}
Antwort2
Sie können auch ein hinzufügen, \protect\vphantom{y}
um die gleiche Höhe zu haben. Beachten Sie, dass alles innerhalb der Abschnittsbefehle robust sein oder mit geschützt werden muss \protect
.
\documentclass{article}
\usepackage{mdframed}
\begin{document}
\begin{minipage}[t]{0.45\textwidth}
\section*{x\protect\vphantom{y}}
\begin{mdframed}
Some text
\end{mdframed}
\end{minipage}
\hfill
\begin{minipage}[t]{0.45\textwidth}
\section*{y}
\begin{mdframed}
Some other text
\end{mdframed}
\end{minipage}
\end{document}