为什么 ltablex 会跳过标题中的数字?

为什么 ltablex 会跳过标题中的数字?

下面的示例展示了两个表格,一个tabularx环境(取自包ltablex)和一个标题。在每个tabularx-table 之后,表格计数器都会跳过一个,就好像captiontabularx环境都会增加它,而后者不应该。

\documentclass{report}
\usepackage{ltablex}
\begin{document}

\begin{table}
\caption{Caption 1.} % "Table 1"
\begin{tabularx}{\linewidth}{|c|}
empty table
\end{tabularx}
\end{table}

\begin{table}
\caption{Caption 2.} % "Table 3"
\begin{tabularx}{\linewidth}{|c|}
empty table
\end{tabularx}
\end{table}

\end{document}

我的声誉不允许我上传图片,但标题分别是表 1 和表 3。

答案1

ltablex行为类似于,您应该使用作为表格行longtable的原因是:\caption

\documentclass{report}
\usepackage{ltablex}
\begin{document}

\begin{table}
\begin{tabularx}{\linewidth}{|c|}
\caption{Caption 1.}\\ % "Table 1"
empty table
\end{tabularx}
\end{table}

\begin{table}
\begin{tabularx}{\linewidth}{|c|}
\caption{Caption 2.}\\ % "Table 2"
empty table
\end{tabularx}
\end{table}

\end{document}

相关内容