
subjetivo, mas não opinativo
Em tamanhos de fonte "normais", minhas tabelas normalmente excedem as margens da página. Solicito orientações sobre como resolver isso, tendo em mente o seguinte:
Sou acadêmico e escrevo artigos na área de ciências sociais.Meus artigos normalmente têm algumas (digamos cerca de 10) tabelas - as tabelas típicas que você encontra em artigos de ciências sociais, com muitos números (em oposição a fórmulas, figuras, etc.) esemprenotas de mesa.
Utilizo software estatístico (R, Stata) para construir minhas tabelas.
Embora eu tenha um bom domínio dessas ferramentas, tenho dificuldade constante em definir padrões para as tabelas que gero. Então fico me perguntando:
- Devo alterar o tamanho das fontes dentro do ambiente da tabela (por exemplo, com um
\small
comando dentro dotable
ambiente - que é a abordagem que costumo adotar), ou - Devo fazer isso globalmente (como mostrado emessepostagem.), ou
- Devo
\resizebox
ou usar algo semelhante?
Ao construir minhas tabelas, tenho em mente:
- É melhor que eu possa reutilizar o mesmo código em minhas
beamer
apresentações; - Embora todo o meu
.tex
código passe por um processo de publicação específico do periódico, gosto de ter versões bonitas de documentos de trabalho; - Embora cerca de 10 tabelas cheguem à versão final do meu artigo, normalmente gero cerca de cem tabelas no processo de redação.
Então, minha pergunta é, nesse contexto, quais diretrizes eu poderia usar para me ajudar a planejar como construir minhas tabelas LaTex? Eu não estou pedindo geralbooktabs
-como diretrizes; em vez disso, quero saber como escrever um bom código de látex para caber consistentemente em tabelas grandes em uma página, sem gerar coisas desagradáveis.
Responder1
Geralmente sou contra a terceira opção (dimensionamento), embora pareça bastante popular. Talvez eu seja tendencioso contra isso porque (a) eu implementei \resizebox
e (b) na época a maior parte do texto usava fontes de bitmap e, portanto, o dimensionamento do texto tornava as coisas ilegíveis. No entanto, acho que, se possível, é melhor ter tamanhos de fonte consistentes e, portanto, optar por usar um tamanho fixo, como \small
considero preferível.
Uma quarta opção é roubar algum espaço da área marginpar. As classes padrão do LaTeX usam um bloco de texto relativamente estreito no modo de coluna única por vários bons motivos, mas esses motivos não se aplicam realmente a uma tabela com várias colunas. O design inclui espaço extra de largura \marginparsep+\marginparwidth
que se presume não sair da página e está disponível para nós laterais, que provavelmente não estão sendo usados para tabelas. Portanto, você poderia (embora alguns possam questionar a estética do design) permitir que a mesa fosse muito mais larga.