表にテキストを折り返しています。セルの中には 4 つの単語が入っているものがあり、最初の行に 2 つ、2 番目の行に 2 つ折り返されています。LaTeX では最初の 2 つの単語の間に大きなスペースが挿入されるため、2 番目の単語がセルの末尾に配置され、スペースがかなり乱雑に見えます。セルのサイズを小さくすると行が長くなりすぎ、セルのサイズを大きくするとスペースが大きくなりすぎます。
\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
David Carlisle の美しい解決策に加えて:
を使用したくなくarray
、いくつかの修正のみが必要な場合は、テキストを に入れるのが手っ取り早い方法です\mbox{...}
。