dimensionamento de tabela versus alteração de fonte versus alguma outra abordagem

dimensionamento de tabela versus alteração de fonte versus alguma outra abordagem

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:

  1. Devo alterar o tamanho das fontes dentro do ambiente da tabela (por exemplo, com um \smallcomando dentro do tableambiente - que é a abordagem que costumo adotar), ou
  2. Devo fazer isso globalmente (como mostrado emessepostagem.), ou
  3. Devo \resizeboxou usar algo semelhante?

Ao construir minhas tabelas, tenho em mente:

  1. É melhor que eu possa reutilizar o mesmo código em minhas beamerapresentações;
  2. Embora todo o meu .texcódigo passe por um processo de publicação específico do periódico, gosto de ter versões bonitas de documentos de trabalho;
  3. 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 \resizeboxe (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 \smallconsidero 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+\marginparwidthque 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.

informação relacionada