我正在处理一份文档。在我的文档中,我想在目录中包含图表列表和表格列表的页码,但我不想对图表列表和表格列表进行编号。第一章是简介,所以我想将简介设为 1。我在文档中使用以下代码:
\documentclass [12pt]{article}
\usepackage[nottoc,numbib]{tocbibind}
\renewcommand{\listoffigures}{\begingroup
\tocsection
\tocfile{\listfigurename}{lof}
\endgroup}
\begin{document}
\pagenumbering{roman}
\frontmatter
\tableofcontents
\newpage
\listoffigures
\newpage
\listoftables
\mainmatter
\newcommand{\sectionbreak} {\clearpage}
\section{Introduction}
\pagenumbering{arabic}
\clearpage
\bibliographystyle{apacite}
\bibliography{bibfile}
\end{document}
我遇到的问题是,当我编写此代码时,它会对图片列表和表格列表进行编号,但我只需要将它们包含在我的目录中。目前它看起来像下图:
图表列表已编号:
虽然我不喜欢那个1后面的数字列表。
我尝试了论坛中的其他代码。例如,我尝试替换
\tableofcontents
\newpage
\listoffigures
\newpage
\listoftables
经过
\tableofcontents
\addcontentsline{toc}{chapter}{\listfigurename}
\listoffigures
\addcontentsline{toc}{chapter}{\listtablename}
\listoftables
\chapter{Introduction}
从这里我根据自己的文档对其进行了自定义,但不起作用,运行后我发现在一行中有简介、图片列表和表格列表。甚至它们还互相重叠。替换后如下所示:
如果有人能帮助我,我真的很感激。
答案1
软件包包括 ToC 中未编号的 LoF 和 LoT。如果您使用命令tocbibind
重新定义,则图表列表会进行编号。因此,您只需删除此重新定义即可获得包含 ToC 条目的未编号 LoF。\listoffigures
\tocsection
\listoffigures
\documentclass [12pt]{article}
\usepackage[nottoc,numbib]{tocbibind}
\begin{document}
\pagenumbering{roman}
\tableofcontents
\newpage
\listoffigures
\newpage
\listoftables
\cleardoublepage
\pagenumbering{arabic}
\section{Introduction}
\end{document}
请注意\frontmatter
和\mainmatter
对于类来说是未定义的article
。