在目录中添加更多内容

在目录中添加更多内容

我想添加内容,例如目录中的摘要,其中应该有一个罗马字母。我已在下面显示在此处输入图片描述

答案1

\frontmatter注意此 MWE 中的和 的效果\mainmatter。使用这些命令,摘要可以成为前言部分的普通章节。

姆韦

\documentclass[oneside]{book}
\begin{document}
\frontmatter
\chapter{Abstract}
\chapter{Acknowledgements}
\tableofcontents
\listoffigures \addcontentsline{toc}{chapter}{\listfigurename}
\listoftables \addcontentsline{toc}{chapter}{\listtablename}
\mainmatter
\chapter{Introduction}
\section{Background}
\begin{figure} ... \caption{A figure} \end{figure}
\begin{table} ... \caption{A table}  \end{table}
\end{document}

答案2

的使用tocbibind可以防止\addcontentslineLoF 和LoT

\documentclass[oneside]{book}
\usepackage[nottoc]{tocbibind}
\begin{document}

\frontmatter
\chapter{Abstract}
\chapter{Acknowledgements}
\tableofcontents
\listoffigures 
\listoftables
\mainmatter


\chapter{First chapter}
\section{Some about the theory on Brontosaurs}


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



\begin{table} 
\caption{A dummy table}  
\end{table}
\end{document}

在此处输入图片描述

答案3

我可能误读了这个问题 - 您是否想将内容列为目录中的条目? 如果是这样,您可以尝试以下操作:

\tableofcontents
\addcontentsline{toc}{chapter}{Contents}

这将在目录中为目录页创建一个条目。命令的位置\addcontentsline(即 之前或之后\tableofcontents)将决定 LaTeX 为条目分配的页码。

\pagenumbering{roman}只要您在 之后和 之前包含此命令\pagenumbering{arabic},页码就会按照您的意愿变成罗马数字(除非您使用book文档类,我相信如果您声明等\frontmatter,它会自动执行此操作\mainmatter)。

如果您能向我们展示一个最小的工作示例(即您的 LaTeX 文件),我们就能了解您是如何构建目录的。这样人们就能给您更具体的答案。

相关内容