如何在 tabularx 之前添加标题?\captionof{table}{11111}\label{11} 和 \begin{tabularx}{\textwidth} 导致我的缩进问题

如何在 tabularx 之前添加标题?\captionof{table}{11111}\label{11} 和 \begin{tabularx}{\textwidth} 导致我的缩进问题

在此代码(\captionof{table}{111})之前缩进是正常的,在此代码之后缩进消失。当我删除它时,缩进是正常的。那么,如何为这个 tabularx 添加标题(caption)?

%\usepackage{indentfirst}%doesn't do anything to solve the problem
%\setlength{\parindent}{2em}%doesn't do anything to solve the problem

\noindent\setlength\tabcolsep{4pt}
\captionof{table}{11111}\label{11}
\begin{tabularx}{\textwidth}{sssbbbs}
    \toprule
    11   & 111  & 11  & 1111  & 11  & 11   & 11  \\ [0.5ex]
    \midrule
111   & 111 & 2020 & 111 & 111  & 111  & 111  \\
111 & 111  & 2020 & 111  & 111   & 111 & 11 \\
    \bottomrule
\end{tabularx}

如下图所示。第一张图,captionof的缩进受到影响。第二张图,注释掉caption之后,缩进正常。 在此处输入图片描述

在此处输入图片描述

答案1

我明白了!
添加\usepackage{ltablex}%Table package extensions并删除\captionof{table}{11111}\label{11}\caption{111}\label{11}\\tabularx 这样添加:

\begin{tabularx}{\textwidth}{sssbbbs}
\caption{111}\label{11}\\
    \toprule
    11   & 111  & 11  & 1111  & 11  & 11   & 11  \\ [0.5ex]
    \midrule
111   & 111 & 2020 & 111 & 111  & 111  & 111  \\
111 & 111  & 2020 & 111  & 111   & 111 & 11 \\
    \bottomrule
\end{tabularx}

在此处输入图片描述

相关内容