隐藏表格中的章节号,显示“表格编号”而不是“表格章节#.#”

隐藏表格中的章节号,显示“表格编号”而不是“表格章节#.#”

这是我第一次使用 LaTeX;我正在撰写论文,我需要重命名表格,以便它们编号为表格 1、表格 2 等,而不是在其中包含章节编号,以便显示为第 2 章表格 1 的表格 2.1。

此外,我仍然希望它们显示在表格列表中,以便表格列表如下:

                                   List of Tables
Table                                                                   Page
                                  <Chapter Title>
  #                               <Table Caption>                         #
  #                               <Table Caption>                         #
  #                               <Table Caption>                         #
                                  <Chapter Title>
  #                               <Table Caption>                         #
  #                               <Table Caption>                         #
  #                               <Table Caption>                         #

我该怎么做呢?

答案1

2.1可以使用 关闭表格计数器的重置以及类似的格式化操作\counterwithout{table}{chapter}

如果要保留重置,但不保留格式化,请使用

\renewcommand{\thetable}{\arabic{table}}

相当!

\documentclass{book}

\usepackage{xpatch}
\usepackage{chngcntr}

\counterwithout{table}{chapter}
% Append some code to the definition of `\@chapter`, automatically adding the chapter (short) title to the LoT.
\makeatletter
%\xapptocmd{\@chapter}{\addcontentsline{lot}{chapter}{\protect\numberline{\thechapter}#1}}{}{}
\xapptocmd{\@chapter}{\addtocontents{lot}{{\protect\centering\large\bfseries\thechapter~#1\par\addvspace{10pt}}}}{}{}
\makeatother

\begin{document}
\tableofcontents
\listoftables
\chapter{First}
\begin{table}
\caption{Dummy table}
\end{table}


\chapter{Second}
\begin{table}
\caption{Another Dummy table}
\end{table}


\end{document}

在此处输入图片描述

相关内容