
Tengo una mesa grande, así que amplío \pdfpagewidth=16in \pdfpageheight=8in
la página para que se ajuste a mi mesa. Sin embargo, no puedo centrar mis títulos (uno encima y otro debajo de la tabla). Yo tabularx
también estoy usando . ¿Cómo puedo centrar mis subtítulos? Gracias.
\usepackage{caption,tabularx}
\begin{document}
\pdfpagewidth=16in \pdfpageheight=8in
\begin{table}
\centering
\caption{Caption}
\begin{tabularx}{14in}{lcccccccccccc} \hline\hline
Word & Word & Word & Word & Word & Word & Word & Word & Word & Word & Word & Word & Word \\ \hline
\end{tabularx}
\caption*{\\Test.}
\end{table}
\end{document}
Respuesta1
Cambiar el tamaño de la página debería ser su último recurso porque existen alternativas mucho más seguras en las que puede pensar inicialmente. Está el sidewaystable
del rotating
paquete, está \begin{landscape} ... \end{landscape}
el del pdflscape
paquete, usar \small
er pero texto legible o configurarlo \tabcolsep
al mínimo también es una opción, etc.
Pero si es necesario, será deseable utilizar un paquete. Lamentablemente, el geometry
paquete no puede cambiar las dimensiones de la página a mitad del documento, por lo que podemos usar el typearea
paquete. Este último se encargará de los diferentes componentes de la página, como encabezados, pies de página, etc. A diferencia de \pdfpagewidth
y \pdfpageheight
, la configuración de las dimensiones de la página typearea
cambiará \linewidth
en consecuencia. Esta es la razón principal por la que centering
no funcionó en el ejemplo anterior.
Entonces, en tu caso, puedes emitir:
\KOMAoptions{paper=16in:8in}
\areaset{14in}{7in}
\recalctypearea
para establecer el ancho y alto requeridos. Es posible que reciba algunas advertencias, pero puede ajustar la configuración para eliminarlas. Luego deberías restaurar las dimensiones de la página original emitiendo:
\clearpage
\KOMAoptions{paper=a4} % or letter, a3, a1, etc.
\areaset{<orig. width>}{<orig. height>}
\recalctypearea
después del final de tu mesa.
\documentclass{article}
\usepackage{typearea}
\usepackage{caption,tabularx}
\begin{document}
\KOMAoptions{paper=16in:8in}
\areaset{14in}{7in}
\recalctypearea
\begin{table}
\centering
\caption{Caption}
\begin{tabularx}{\linewidth}{lcccccccccccX} \hline\hline
Word & Word & Word & Word & Word & Word & Word & Word & Word & Word & Word & Word & Word \\ \hline
\end{tabularx}
\caption*{\\Test.}
\end{table}
\end{document}