表格:奇怪的半柱

表格:奇怪的半柱

乳胶中的以下几行:

\begin{table}[H]
\begin{tabularx}{\textwidth}{|l|l|l|l|r|}
 \hline
 & Cat 1 & Cat 2 & Cat 3 & Cat 4 \\ \hline
Dimension 1 & 49.9 $\mu$m & 52.57 $\mu$m & 53.1 $\mu$m & 124.89$\mu$m \\
Dimension 2 & 48.89 $\mu$m & 45.49 $\mu$m & 45.8 $\mu$m&  86.4318$\mu$m \\
Dimension 3 & 50.55 $\mu$m & 68.2 $\mu$m& 64.1 $\mu$m& 210.5501$\mu$m \\
Dimension 4 & 15.99 $\mu$m & 23.3 $\mu$m& 23.3 $\mu$m& 54.51$\mu$m \\
Dimension 5 & 41.04 $\mu$m & 36.1$\mu$m & 36.2 $\mu$m& 78.99 $\mu$m \\

\hline
\end{tabularx}
\caption{test }
\label{t:stats}
\end{table}

在表格右侧创建一个奇怪的半列:

在此处输入图片描述

这是为什么?

答案1

使用 tabularx 和 {\textwidth} 创建一个宽度与文本相同的表格。4 个左对齐列和 1 个右对齐列的宽度与它们所在列中最宽的条目的宽度相同。这意味着右侧仍有空间 - 因此是半列。如果您改用

\begin{tabularx}{\textwidth}{|X|l|l|l|r|}

那么第一列的宽度将使得整个表格具有文本的宽度。

实现此建议的完整 MWE(最小工作示例):

在此处输入图片描述

\documentclass{article}
\usepackage{tabularx}
\begin{document}
\begin{table}
\begin{tabularx}{\textwidth}{|X|l|l|l|r|}
\hline
& Cat 1 & Cat 2 & Cat 3 & Cat 4 \\ \hline
Dimension 1 & 49.9 $\mu$m & 52.57 $\mu$m & 53.1 $\mu$m & 124.89$\mu$m \\
Dimension 2 & 48.89 $\mu$m & 45.49 $\mu$m & 45.8 $\mu$m&  86.4318$\mu$m \\
Dimension 3 & 50.55 $\mu$m & 68.2 $\mu$m& 64.1 $\mu$m& 210.5501$\mu$m \\
Dimension 4 & 15.99 $\mu$m & 23.3 $\mu$m& 23.3 $\mu$m& 54.51$\mu$m \\
Dimension 5 & 41.04 $\mu$m & 36.1$\mu$m & 36.2 $\mu$m& 78.99 $\mu$m \\
\hline
\end{tabularx}
\caption{test }
\label{t:stats}
\end{table}
\end{document}

答案2

为手头的表格使用tabularx环境似乎有点过头了,尤其是因为不需要在单元tabular*格内自动换行。我建议您 (a) 使用环境,(b) 将数字与小数点对齐(使用包S提供的列类型siunitx),(c) 通过将有关测量单位的信息移动到标题单元格中来整理表格,以及 (d) 通过删除所有垂直线并使用间距适当的水平线(由包的宏提供),使表格具有更开放的“外观” booktabs

在此处输入图片描述

% !TEX TS-program = pdflatex
\documentclass{article}
\usepackage{siunitx,booktabs}

\begin{document}
\begin{table}
\setlength\tabcolsep{0pt}
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}
          l S[table-format=2.2] S[table-format=2.2]
            S[table-format=2.1] S[table-format=3.4]}
\toprule
 & {Cat 1} & {Cat 2} & {Cat 3} & {Cat 4} \\ 
 & {(\si{\micro\meter})} & {(\si{\micro\meter})} 
 & {(\si{\micro\meter})} & {(\si{\micro\meter})} \\
\midrule
Dimension 1 & 49.9  & 52.57 & 53.1 & 124.89   \\
Dimension 2 & 48.89 & 45.49 & 45.8 &  86.4318 \\
Dimension 3 & 50.55 & 68.2  & 64.1 & 210.5501 \\
Dimension 4 & 15.99 & 23.3  & 23.3 &  54.51   \\
Dimension 5 & 41.04 & 36.1  & 36.2 &  78.99   \\
\bottomrule
\end{tabular*}
\caption{test}
\label{t:stats}
\end{table}
\end{document}

相关内容