Cómo obtener un espacio vertical uniforme después del título de la sección

Cómo obtener un espacio vertical uniforme después del título de la sección

He encontrado un problema al trabajar con minipages. Considere el siguiente ejemplo.

\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}

El cuadro de la derecha comenzará más abajo en la página porque el título de la sección tiene una altura diferente (¿profundidad?). Quiero alinear la parte superior de las dos cajas. ¿Existe una forma sencilla de hacerlo utilizando las herramientas que he elegido o debería probar un enfoque diferente?

Editar: captura de pantalla agregada del problema. Cajas desalineadas

Respuesta1

Podrías agregar un puntal:

\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}

Respuesta2

Además, puedes agregar un \protect\vphantom{y}para que tenga la misma altura. Tenga en cuenta que todo lo que esté dentro de los comandos de sección debe ser robusto o estar protegido mediante \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}

ingrese la descripción de la imagen aquí

información relacionada