tabularx 中使用 \textwidth 的两列表格

tabularx 中使用 \textwidth 的两列表格

我在设置 中创建的表格tabularx以适应文章的文本宽度时遇到问题。我该怎么办?

以下是虚拟示例:

\documentclass[12pt]{article}
\usepackage{ltablex,booktabs}
\usepackage{lipsum}

\begin{document}

\lipsum[100]
\begin{tabularx}{\textwidth}{lX}
\caption{cccc} \\
\toprule
\textbf{Definition} & \textbf{Counts} \\
\midrule

\textit{A}             &  68\\ 
\textit{B}             &  10\\
\textit{C}             &  10\\
\midrule
$\sum$                 &  88\\

\bottomrule
\end{tabularx}
\end{document}

PDF 视图:

例子

答案1

在此处输入图片描述

这是一个ltablex“功能”,您可以将其关闭,如图所示,但是没有理由拉伸表格,它只会使阅读变得更加困难,如果您使用居中,tabular那就没问题。

\documentclass[12pt]{article}
\usepackage{ltablex,booktabs}
\keepXColumns
\begin{document}


\begin{tabularx}{\textwidth}{lX}
\caption{cccc} \\
\toprule
\textbf{Definition} & \textbf{Counts} \\
\midrule

\textit{A}             &  68\\ 
\textit{B}             &  10\\
\textit{C}             &  10\\
\midrule
$\sum$                 &  88\\

\bottomrule
\end{tabularx}

\end{document}

相关内容