저는 테이블에 텍스트를 래핑하고 있습니다. 일부 셀에는 4개의 단어가 있고 첫 번째 줄에 2개, 두 번째 줄에 2개가 포함되도록 래핑되었습니다. 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}
Here Rb
and trap
and also 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{...}
.