Estou quebrando o texto em uma tabela, algumas células contêm 4 palavras, agrupadas para ter duas na primeira linha e duas na segunda. O LaTeX introduz um grande espaço entre as duas primeiras palavras, de modo que a segunda palavra fique no final da célula, e o espaçamento parece bastante confuso. Não consigo reduzir o tamanho da célula sem que ela se espalhe por muitas linhas e não consigo aumentar o tamanho da célula sem ocupar muito espaço
\begin{table}
\begin{tabular}{p{1.6cm} p{1.8cm} p{1.8cm} p{1.8cm} p{1.8cm} p{1.8cm}} \hline
Wavelength (nm) & Rb trap depth ($\mu$K) & Cs trap depth ($\mu$K) & Heating rate ($\mu$K/s) & Selectivity & Sustainability (s) \\
1&2&3&4&5&6
\end{tabular}
\end{table}
Aqui Rb
e trap
e também Cs
e trap
estão tão espaçados que parecem estar na próxima coluna e não quero usar linhas para separar as colunas.
Alguma idéia de como impedir que o LaTeX espace essas palavras?
Responder1
Você provavelmente não precisa de texto justificado aqui, usar \raggedright
a configuração evita esticar os espaços.
Por favor poste semprecompletodocumentos e não apenas fragmentos, como abaixo.
\documentclass{article}
\usepackage{array}
\begin{document}
\begin{table}
\setlength\extrarowheight{2pt}
\begin{tabular}{p{1.6cm} *5{>{\raggedright\arraybackslash}p{1.8cm}}} \hline
Wavelength (nm) & Rb trap depth ($\mu$K) & Cs trap depth ($\mu$K) &
Heating rate ($\mu$K/s) & Selectivity & Sustainability (s) \\
1&2&3&4&5&6
\end{tabular}
\end{table}
\end{document}
Responder2
Além da bela solução de David Carlisle:
Se você não quiser usar array
e precisar apenas de algumas correções, uma maneira rápida e suja seria colocar seu texto em um arquivo \mbox{...}
.