我正在使用名词用于打印的包List of Symbols
,但我确实希望List of Symbols
只出现而不出现其页码,Table of Contents
并且页面本身不应该有页码List of Symbols
。
答案1
如果我理解正确的话,你确实希望命名法出现在目录中,但没有页码。命名法本身也不应该有页码。
cmhughes\pagestyle{empty}
只完成了一半,因为它只从页面本身删除了页码。页面仍然有页码,只是没有显示出来。
你可以用两种方法来实现:
- 解决方案 1
intoc
选项nomencl
,\pagestyle{empty}
, 和\renewcommand\thepage{}
- 解决方案 2
notintoc
(默认)nomencl
,\pagestyle{empty}
, 和\addtocontents{toc}{\protect\contentsline{section}{\nomname}{}}
我会在一个范围内完成这一切(即围绕{}
它),以便它会在命名法(页面样式/\thepage
定义)之后恢复所有设置。
为了更好地举例,假设命名法仅出现在没有其他内容的页面上,因此我在\clearpage
命名法前后添加了 s
第一个解决方案可能是首选,因为您不必关心应该在哪个级别将命名法添加到目录中。
解决方案 1
\usepackage[intoc]{nomencl}
…
{\clearpage
\pagestyle{empty}
\renewcommand\thepage{}
\printnomenclature
\clearpage}
解决方案 2
\usepackage[notintoc]{nomencl}
…
{\clearpage
\pagestyle{empty}
\addtocontents{toc}{\protect\contentsline{section}{\nomname}{}}
\printnomenclature
\clearpage}
代码
该示例取自nomencl
手册。
解决方案 1
\documentclass{article}
\usepackage[intoc]{nomencl}
\makenomenclature
\begin{document}
\tableofcontents
\section{Main equations}
\begin{equation}
a=\frac{N}{A}
\end{equation}%
\nomenclature{$a$}{The number of angels per unit area}%
\nomenclature{$N$}{The number of angels per needle point}%
\nomenclature{$A$}{The area of the needle point}%
The equation $\sigma = m a$%
\nomenclature{$\sigma$}{The total mass of angels per unit area}%
\nomenclature{$m$}{The mass of one angel}
follows easily.
{\clearpage
\pagestyle{empty}
\renewcommand{\thepage}{}
\printnomenclature
\clearpage}
Text behind the nomenclature with page number
\end{document}
解决方案 2
\documentclass{article}
\usepackage[notintoc]{nomencl}
\makenomenclature
\begin{document}
\tableofcontents
\section{Main equations}
\begin{equation}
a=\frac{N}{A}
\end{equation}%
\nomenclature{$a$}{The number of angels per unit area}%
\nomenclature{$N$}{The number of angels per needle point}%
\nomenclature{$A$}{The area of the needle point}%
The equation $\sigma = m a$%
\nomenclature{$\sigma$}{The total mass of angels per unit area}%
\nomenclature{$m$}{The mass of one angel}
follows easily.
{\clearpage
\pagestyle{empty}
\addtocontents{toc}{\protect\contentsline{section}{\nomname}{}}
\printnomenclature
\clearpage}
Text behind the nomenclature with page number
\end{document}