Como compensar a legenda?

Como compensar a legenda?

Eu tenho uma mesa grande, então costumo \pdfpagewidth=16in \pdfpageheight=8inampliar a página para caber na minha mesa. Porém, não consigo centralizar minhas legendas (uma acima e outra abaixo da tabela). Estou usando tabularxtambém. Como posso centralizar minhas legendas? Obrigado.

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

Responder1

Alterar o tamanho da página deve ser seu último recurso porque existem alternativas muito mais seguras que você pode imaginar inicialmente. Existe o sidewaystabledo rotatingpacote, existe \begin{landscape} ... \end{landscape}do pdflscapepacote, usar \smaller, mas texto legível ou definir \tabcolsepno mínimo também é uma opção, etc.

Mas se for necessário, será desejável usar um pacote. O geometrypacote, infelizmente, não pode alterar as dimensões da página no meio do documento, portanto, podemos usar o typeareapacote. Este último cuidará dos diferentes componentes da página, como cabeçalhos, rodapés, etc. Ao contrário de \pdfpagewidthe \pdfpageheight, a configuração das dimensões da página typeareamudará \linewidthde acordo. Esta é a principal razão pela qual centeringnão funcionou no exemplo acima.

Então, no seu caso, você pode emitir:

\KOMAoptions{paper=16in:8in}
\areaset{14in}{7in}
\recalctypearea

para definir a largura e a altura necessárias. Você pode receber alguns avisos, mas pode ajustar as configurações para eliminá-los. Então você deve restaurar as dimensões originais da página emitindo:

\clearpage
\KOMAoptions{paper=a4} % or letter, a3, a1, etc.
\areaset{<orig. width>}{<orig. height>}
\recalctypearea

após o final da sua 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}

insira a descrição da imagem aqui

informação relacionada