
Nunca consegui descobrir como fazer as tabelas fazerem o que eu quero no LaTeX. Como faço uma tabela de duas colunas com uma borda e uma linha no meio separando as duas colunas?
Responder1
Isso é bastante simples. Modificando um pouco os exemplos da página wiki, você obtém o seguinte:
\documentclass{article}
\begin{document}
\begin{tabular}{| l | r |}
\hline
1 & 2 \\
3 & 4 \\
5 & 6 \\
\hline
\end{tabular}
\end{document}
Isso deve lhe dar o que você deseja. As linhas verticais são criadas inserindo um |
ao redor (e entre) os table spec
argumentos. As linhas horizontais são criadas com \hline
. Se você quisesse, digamos, separar cada linha por uma linha horizontal, faria assim:
\documentclass{article}
\begin{document}
\begin{tabular}{| l | r |}
\hline
1 & 2 \\
\hline
3 & 4 \\
\hline
5 & 6 \\
\hline
\end{tabular}
\end{document}
Esperamos que isso seja suficiente para lhe dar uma ideia de como tabelas simples funcionam no LaTeX.
Responder2
Esta não é uma resposta, mas é muito longa para um comentário. É uma resposta a uma pergunta de acompanhamento nos comentários acima.
Okarin perguntou
Por que você não gostaria de fazer isso? Além disso, onde posso encontrar a documentação?
Para responder primeiro à segunda pergunta: leia a documentação que você instalou (por exemplo, texdoc booktabs) ou consultehttp://anorien.csc.warwick.ac.uk/mirrors/CTAN/macros/latex/contrib/booktabs/booktabs.pdf(para inglês – outros idiomas também estão disponíveis).
Para responder à primeira pergunta, não posso fazer melhor do que citar essa documentação:
Você não errará muito se lembrar sempre de duas diretrizes simples:
- Nunca, jamais use regras verticais.
- Nunca use regras duplas.
Estas diretrizes podem parecer extremas, mas nunca encontrei um bom argumento a favor de quebrá-las. Por exemplo, se você achar que as informações na metade esquerda de uma tabela são tão diferentes daquelas na direita que precisam ser separadas por uma linha vertical, você deverá usar duas tabelas. Nem todo mundo segue a segunda diretriz: trabalhei para uma editora que insistia em uma regra de luz dupla acima de uma linha de totais. Mas esta não teria sido minha escolha.
Há mais três diretrizes que merecem ser mencionadas aqui, pois geralmente não são conhecidas fora do círculo de compositores e subeditores profissionais:
- Coloque as unidades no cabeçalho da coluna (não no corpo da tabela).
- Sempre preceda uma vírgula decimal por um dígito; portanto, 0,1 e não apenas 0,1.
- Não use sinais de 'idem' ou qualquer outra convenção para repetir um valor anterior.
Em muitas circunstâncias, um espaço em branco servirá igualmente bem. Caso contrário, repita o valor. Quer você queira ou não seguir as pequenas sutilezas, se você usar apenas os seguintes comandos em suas tabelas formais, seu leitor ficará grato. Ressalto que as orientações não servem apenas para manter o pedante feliz. O principal é que a estrutura forçada de apresentação reforça o pensamento estruturado em primeira instância.
Acho que os exemplos na documentação ilustram bem a ideia aqui. Pareceu-me estranho no início, mas formatar tabelas corretamente de acordo com as diretrizes do pacote realmente produz resultados com aparência mais profissional e realmente parece mais claro e menos perturbador. De alguma forma, o foco está na apresentação do conteúdo, em vez de tentar entender a forma como ele é apresentado, eu acho.
EDITAR: Observe que, pelo que entendi, essas diretrizes dizem respeito ao material a ser impresso ou lido on-line em formato impresso. Presumo que eles não deveriam se aplicar a materiais destinados a serem apresentados na tela por meio de projeção LCD (ou retroprojetor ou qualquer outra coisa). Pelo menos é assim que os interpreto. Faço outras coisas quando uso o beamer para produzir slides para uso na tela.