我將文字包裝在表格中,某些單元格中有 4 個單詞,包裝後第一行有兩個,第二行有兩個。 LaTeX 在前兩個單字之間引入了很大的空格,因此第二個單字位於單元格的末尾,並且空格看起來相當混亂。我無法減小單元格大小而不分散太多行,也無法增加單元格大小而不佔用太多空間
\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}
這裡Rb
和trap
以及 和Cs
的trap
間距如此之大,看起來就像在下一列中,我不想使用線條來分隔各列。
關於如何阻止 LaTeX 分隔這些單字有什麼想法嗎?
答案1
您可能不需要此處合理的文本,使用\raggedright
設定可以避免拉伸空格。
請經常發帖完全的文檔不僅僅是片段,如下所示..
\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}
答案2
除了大衛卡萊爾的漂亮解決方案:
如果您不想使用array
並且只需要進行一些修復,那麼一種快速而骯髒的方法是將文字放入\mbox{...}
.