如何在目录中添加/包含自定义“新列表”的标题

如何在目录中添加/包含自定义“新列表”的标题

我使用 tocloft 创建了一个自定义“附录列表”,我想添加附录列表标题在目录中。我该怎么做?Tocbibind 仅显示 toc、lof 和 lot,不显示自定义新列表。我不能使用这样的列表\addcontentsline,因为它是一个自动列表,就像 toc、lof 和 lot 一样。

所以,如果我的自定义列表是

附录目录

例如。它将显示:

目录................................. 1

表格列表................................ 2

图列表...................... 3

附录目录.................................. 5

目前我使用的是来自此链接(Mike Renfro 回答)。

请帮助我。提前致谢。

答案1

由于您没有提供 MWE 来展示您所尝试过的操作,因此我不得不编造一个,希望它能对您有所帮助。

% tocnewlistprob.tex  SE 564098
\documentclass{book}
\usepackage{tocloft}
\newcommand{\listanswername}{List of Answers}
\newlistof{answer}{ans}{\listanswername}
\newcommand{\answer}[1]{%
  \refstepcounter{answer}
  \par\noindent\textbf{Answer \theanswer. #1}
  \addcontentsline{ans}{answer}{\protect\numberline{\theanswer}#1}\par}
\usepackage{tocbibind}
\renewcommand{\listofanswer}{\begingroup
  \tocfile{\listanswername}{ans}
\endgroup}

\begin{document}
\tableofcontents
\listoftables
\listofanswer
\chapter{First chapter}
\begin{table}
\centering
TABULAR HERE
\caption{A table}
\end{table}

\answer{42}

\end{document}

我不知道您是如何创建“附录列表”的。在 MWE 中,我创建了一个宏,该宏在 中列出的列表\answer中列出。我使用了 和包。\listofanswer\tableofcontentstoclofttocbibind

这应该是一个足够的例子,可以帮助您创建代码来获得您想要的结果。

如果您能展示问题代码的话将会非常有帮助,因为我们可能能够提供更具体的解决方案。

答案2

我不太清楚你想要什么,但对我来说这似乎是两种情况之一。要么你想添加一个单独的“附录列表”(如“目录”或“图片列表”),要么将“附录列表”条目添加到目录中。

我使用以下简单的方法将索引列表添加到目录中\addcontentsline

\printindex
\addcontentsline{toc}{chapter}{Atriðisorðaskrá}

我的专业索引的名称在哪里,它将以目录中Atriðisorðaskrá的样式进行标记( )。chaptertoc

如果您想创建自定义列表,我最近创建了一个名为的环境类型,并用(其中是单词列表的自定义标题)wordlist列出了它们。\listof{wordlist}{Orðlistaskrá}Orðalistaskrá

相关内容