섹션 제목 뒤에 균일한 수직 공간을 얻는 방법

섹션 제목 뒤에 균일한 수직 공간을 얻는 방법

으로 작업할 때 문제가 발생했습니다 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}

여기에 이미지 설명을 입력하세요

관련 정보