在儲存格中換行時減少字間距

在儲存格中換行時減少字間距

我將文字包裝在表格中,某些單元格中有 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}

這裡Rbtrap以及 和Cstrap間距如此之大,看起來就像在下一列中,我不想使用線條來分隔各列。

關於如何阻止 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{...}.

相關內容