如何制作没有页码的符号列表

如何制作没有页码的符号列表

我正在使用名词用于打印的包List of Symbols,但我确实希望List of Symbols只出现而不出现其页码,Table of Contents并且页面本身不应该有页码List of Symbols

答案1

如果我理解正确的话,你确实希望命名法出现在目录中,但没有页码。命名法本身也不应该有页码。

cmhughes\pagestyle{empty}只完成了一半,因为它只从页面本身删除了页码。页面仍然有页码,只是没有显示出来。

你可以用两种方法来实现:

  1. 解决方案 1
    • intoc选项nomencl
    • \pagestyle{empty}, 和
    • \renewcommand\thepage{}
  2. 解决方案 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}

输出

目录输出

相关内容