Columna en el medio horizontal de la página.

Columna en el medio horizontal de la página.

Quiero escribir una tabla con 3 columnas. El segundo debe estar en el medio (horizontalmente) de la página.

Gracias, Adrián.

Respuesta1

Puedes probar algo como esto (todas las reglas horizontales y verticales solo sirven como explicación y se pueden eliminar):

ingrese la descripción de la imagen aquí

\documentclass{article}
\usepackage{array,tabularx}
\begin{document}
\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}}
\newcolumntype{N}{>{\centering\arraybackslash}X}

\begin{tabularx}{\linewidth}{|R{5cm}|N|m{5cm}|} \hline
Lorem ipsum dolor sit & $\longrightarrow$ & Lorem ipsum dolor sit \\ \hline
Lorem ipsum dolor sit & $\longrightarrow$ & Lorem ipsum dolor sit \\ \hline
Lorem ipsum dolor sit & $\longrightarrow$ & Lorem ipsum dolor sit \\ \hline
\end{tabularx}

\end{document}

Se tabularxutiliza para que la tabla ocupe el ancho total de la línea. Las dos columnas exteriores se especifican con un ancho determinado, de modo que la segunda columna se pueda centrar con respecto al ancho de la línea y su ancho será igual a la longitud restante (por lo tanto, se requiere el tipo de columna X).

Además, para centrar el contenido de la segunda columna con respecto al contenido de la celda, utilizamos un \newcolumntypedefinido como:

\newcolumntype{N}{>{\centering\arraybackslash}X}

que requiere el arraypaquete. Además, la primera columna está justificada a la derecha según la definición:

\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}}

La tercera columna ya está justificada a la izquierda.

Editar:

Con una \newenvironmentdefinida como:

\newenvironment{ABC}{\tabularx{\linewidth}{R{5cm}Nm{5cm}}}
{\endtabularx}

\begin{ABC}
Lorem ipsum dolor sit & $\longrightarrow$ & Lorem ipsum dolor sit \\ 
Lorem ipsum dolor sit & $\longrightarrow$ & Lorem ipsum dolor sit \\
Lorem ipsum dolor sit & $\longrightarrow$ & Lorem ipsum dolor sit \\ 
\end{ABC}

Obtendrás los mismos resultados.

ingrese la descripción de la imagen aquí

información relacionada