如何在章节标题后获得统一的垂直空间

如何在章节标题后获得统一的垂直空间

我在使用时遇到了一个问题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}

在此处输入图片描述

相关内容