Texto no alineado verticalmente dentro de tabular con tabular anidado

Texto no alineado verticalmente dentro de tabular con tabular anidado

Estoy intentando alinear verticalmente el encabezado de una fila con una tabla dentro de la fila. Pero haga lo que haga, el título permanece en el centro. Intenté usar p{'width'}, pero eso no tuvo cambios.

\documentclass{article}

\begin{document}

    \begin{tabular}{@{}l l}
        \Large{Row Heading 1} & Some text that can span the entire page. \vspace{6pt} \\
        \Large{Row Heading 2} & \begin{tabular}{@{}l l}
        {Column heading 1} & \hspace{1in} {Column Heading 2} \\
        \small{Column data} & \hspace{1in} \small{Column data} \\
        \small{Column data} & \hspace{1in} \small{Column data} \\
        \\
        {Column heading 3} & \hspace{1in} {Column heading 4} \\
        \small{Column data} & \hspace{1in} \small{Column data} \\
        \small{Column data} & \hspace{1in} \small{Column data} \\
        \end{tabular}
    \end{tabular}

\end{document}

ingrese la descripción de la imagen aquí

Respuesta1

Si su objetivo es alinear el "Encabezado de fila 2" con la fila superior del tabularentorno "interior", debe cambiar la configuración del entorno interior tabulardesde

\begin{tabular}{@{}l l}

a

\begin{tabular}[t]{@{}l l}  % [t] for "top alignment".

Aquí hay una versión limpia de su código de ejemplo. Tenga en cuenta que \Largey \smallson conmutadores, es decir, no aceptan argumentos. También las reemplacé \vspace{6pt} \\con la expresión más idiomática \\[6pt]y me deshice de las seis \hspace{1in}directivas al hacer que el espacio entre columnas forme parte de la definición del tabularentorno interno.

ingrese la descripción de la imagen aquí

\documentclass{article}
\usepackage{tabularx} % for 'tabularx' environment
\begin{document}

\noindent
\begin{tabularx}{\textwidth}{@{}l X@{}}
\Large Row Heading 1 & Some text that can span the entire page. \\[6pt]
\Large Row Heading 2  & 
\begin{tabular}[t]{@{} l @{\hspace{1in}} l @{}}
   Column heading 1    & Column heading 2\\
   \small Column data  & Column data     \\
   \small Column data  & Column data     \\
   \\ % empty row
   Column heading 3   & Column heading 4   \\
   \small Column data & \small Column data \\
   \small Column data & \small Column data \\
\end{tabular}
\end{tabularx}
\end{document}

información relacionada