我目前正在使用\nameref
目录中的缩写部分来规避nomenclat
和glossaries
包含词汇表的包的问题。这是使用如下所示的代码,它还会使索引中的缩写部分不编号。
\section*{Abbreviations}
\label{sec:abbr}
\addcontentsline{toc}{section}{\nameref{sec:abbr}}
有没有类似的方法可以在目录页中添加目录,因为当前的目录默认不这样做。使用的文档类别是文章。我用罗马数字表示正文的其余部分,而主要部分则全部使用阿拉伯数字。因此,也希望在目录中看到目录,并带有页面的相应罗马数字。
答案1
\documentclass{article}
\usepackage{nameref}
\begin{document}
\section*{Abbreviations}
\label{sec:abbr}
\addcontentsline{toc}{section}{\nameref{sec:abbr}}
\addcontentsline{toc}{section}{\contentsname}
\tableofcontents
\end{document}
或者类似地:
\documentclass{article}
\usepackage{nameref}
\begin{document}
\section*{Abbreviations}
\label{sec:abbr}
\addcontentsline{toc}{section}{\nameref{sec:abbr}}
\addcontentsline{toc}{section}{\nameref{tocpage}}
\tableofcontents
\label{tocpage}
\end{document}