如何使 \listoffigures 和 \listoftable 在目录中编号?

如何使 \listoffigures 和 \listoftable 在目录中编号?

我目前正在完成我的论文,但遇到了布局问题。我的 lof 和 lot 列在我的目录中,但没有像其他部分一样编号。它们也被其他部分的编号跳过,在我的目录中看起来像这样:

...
10 参考书目 图表
列表 表格
列表
11 附件

我已经使用 \usepackage[numbib]{tocbibind} 对我的参考书目进行编号,但不知道如何对 lof 和 lot 进行同样的操作。任何建议都非常感谢!

答案1

如果你只使用tocbibind是将参考书目包含在目录中,那么您最好不用它,并调整与这些元素相关的宏/环境\chapter以代替\chapter*

在此处输入图片描述

\documentclass{report}

\usepackage{etoolbox}

% \patchcmd{<cmd>}{<search>}{<replace>}{<success>}{<failure>}
\patchcmd{\listoffigures}{\chapter*}{\chapter}{}{}
\patchcmd{\listoftables}{\chapter*}{\chapter}{}{}
\patchcmd{\thebibliography}{\chapter*}{\chapter}{}{}

\begin{document}

\tableofcontents

\listoffigures

\chapter{A chapter}
\begin{figure} \caption{A caption} \end{figure}

\begin{thebibliography}{x}
  \bibitem{abc} Abc
\end{thebibliography}

\end{document}

相关内容