表格标题从编号中删除

表格标题从编号中删除

在 specond 章节中有一个多页表,因此我使用longtable。并且我不想要任何标题、标题标签。

第五章有一个简单的表格,它有标题和标题标签。问题是它的标题标签数量是2,我想要它是1,所以多页表格不应该计算在内。

我使用是\counterwithout{table}{chapter}因为我不想在标题中使用章节标签编号。

代码

第一个表大约有50-60行,第二个表有6行。

\documentclass[12pt]{report}

\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{float}
\usepackage{longtable}
\usepackage{caption}

\counterwithout{table}{chapter}

\begin{document}

\begin{longtable}{lp{0.70\textwidth}}
ab & ab \\ab & ab \\ab & ab \\ab & ab
\end{longtable}

\begin{table}[H]
\centering
\caption{\normalfont{aaa}}
\label{tab:sp}
\begin{tabular}{lcccc}
aa  & 222 & 222 & 22  & 22  \\
bb  & 333 & 333 & 33  & 33  \\
cc  & 444 & 444 & 44  & 44  \\
\end{tabular}
\end{table}

\end{document}

目前看起来

在此处输入图片描述

我想要的是

在此处输入图片描述

答案1

longtable增加table计数器,无论它是否包含标题。您将获得您想要的,只需将其添加到其序言中

\addtocounter{table}{-1}
\endlastfoot

完成 MWE:

\documentclass[12pt]{report}
\usepackage{graphicx}
\usepackage{float}
\usepackage{longtable}
\usepackage{caption}

\counterwithout{table}{chapter}

\begin{document}

\begin{longtable}{lp{0.70\textwidth}}
\addtocounter{table}{-1}   % <---
\endlastfoot
ab & ab \\
ab & ab \\
ab & ab \\
ab & ab
\end{longtable}

\begin{table}[ht]
\centering
\caption{}
\label{tab:sp}
\begin{tabular}{lcccc}
aa  & 222 & 222 & 22  & 22  \\
bb  & 333 & 333 & 33  & 33  \\
cc  & 444 & 444 & 44  & 44  \\
\end{tabular}
\end{table}

\end{document}

在此处输入图片描述

附录:
如果您可以(或愿意)使用longtblrtabularray而不是longtable,那么解决方案可以是:

编辑:
很抱歉我没有检查原始答案。我忽略了longtblr只有当它不跨越几页时才能按你想要的方式工作。现在这个“故障”已经得到纠正,并显示可能的解决方案按预期工作(即我现在明白它应该如此):

\documentclass[12pt]{report}
\usepackage{tabularray}
\usepackage{caption}
\counterwithout{table}{chapter}
\usepackage{lipsum}

\begin{document}

\begingroup
\DefTblrTemplate{caption}{default}{}    % Removes a caption
\DefTblrTemplate{capcont}{default}{}    % Removes a caption on subsequent pages
\DefTblrTemplate{contfoot}{default}{}   % Removes text denoting continuation on next page
\begin{longtblr}[
entry = \empty
                ]{colspec={l p{0.70\textwidth}}}
ab & \lipsum[1] \\
cd & \lipsum[2] \\
ef & \lipsum[3] \\
gh & \lipsum[4]
\end{longtblr}

\endgroup

\lipsum[66]
\end{document}

在此处输入图片描述

相关内容