の操作中に問題が発生しましたminipages
。次の例を検討してください。
\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}
セクション タイトルの高さ (深さ?) が異なるため、右側のボックスはページのさらに下の方から始まります。 2 つのボックスの上部を揃えたいのですが、選択したツールを使用してこれを行う簡単な方法はありますか。それとも、別のアプローチを試す必要がありますか。
答え1
ストラットを追加することもできます:
\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}
答え2
\protect\vphantom{y}
また、 を追加して同じ高さにすることもできます。セクション コマンド内のものはすべて、 を使用して堅牢または保護されている必要があることに注意してください\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}