Как получить равномерное вертикальное пространство после заголовка раздела

Как получить равномерное вертикальное пространство после заголовка раздела

Я столкнулся с проблемой при работе с 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}

введите описание изображения здесь

Связанный контент