如何在節標題後獲得統一的垂直空間間距

如何在節標題後獲得統一的垂直空間間距

我在使用 時遇到了問題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}

右側的框將從頁面的下方開始,因為部分標題具有不同的高度(深度?)。我想對齊兩個盒子的頂部。是否有一種簡單的方法可以使用我選擇的工具來執行此操作,或者我應該嘗試不同的方法?

編輯:新增了問題的螢幕截圖。 未對齊的盒子

答案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}

在此輸入影像描述

相關內容