Mensagens

A mostrar mensagens de novembro, 2017

Como forçar uma nova linha dentro de uma tabela?

Imagem
O porblema… Quem utiliza LaTeX com frequência se depara com a necessidade de forçar uma mudança de linha dentro de uma célula de uma tabela.  Veja-se o exemplo da tabela seguinte. Na tabela, tanto no cabeçalho como no texto foi necessário forçar mudanças de linha. Um forma de conseguir isto é colocar uma tabela dentro de uma tabela, ou seja, o cabeçalho da 2ª coluna é ele próprio uma tabela com 1 coluna e duas linhas.  Veja-se o código que produz a Tabela 1 ( note que estou a utilizar o pacote "booktabls", pelo que uso “\toprule, \midrule, bottomrule” em vez de “\hline” ). Note que várias células do ambiente tabular  que define a tabela (ratângulo grande) contêm elas próprias um novo ambiente tabulare (retângulos menores).  Em tabelas mais complexas esta proliferação de ambientes  tabular  pode tornar o código muito difícil de manter. Uma solução… Uma solução possível passa pela utilzação do pacote makecell .  Este pacote permite forçar mudanças de linha numa cél