如何在报告类中制作符号表?

如何在报告类中制作符号表?

我想在报告类中创建一个符号表。但是,我不知道为什么,它没有出现在我的文档中。我使用的代码如下。

\documentclass[12pt, a4paper]{report}

\usepackage[a4paper, left=3cm, right=2.5cm, top=3cm, bottom=2.5cm]{geometry}
\usepackage{lipsum}
\usepackage{nomencl} 
\makenomenclature

\begin{document}

\begin{center}
SOME TEXT \\

\vspace{6cm}
{\Large \textbf{My title}} \\
\vspace{3cm}
{\large \textbf{myself}} \\
\vspace*{\fill}
My city \\
Today
\thispagestyle{empty}
\end{center}

\tableofcontents 

\newpage
\printnomenclature 

\nomenclature{$a$}{Some value}
\nomenclature{$b$}{Another value}

\chapter{Part A}
\lipsum

\par
\textbf{Below, you'll see my new equation:}

\begin{equation}
a = \frac{b}{c}
\end{equation}

\chapter{Part B}
\lipsum

\end{document}

答案1

跟随nomencl 软件包的这个文档

现在将文件放入 LATEX。该命令\makenomenclature将指示 LATEX 打开命名文件〈文件名〉.nlo对应于您的 LATEX 文件〈文件名〉.tex并将您的命令信息写入\nomenclature此文件。

下一步是调用制作索引你应该指导制作索引使用〈文件名〉.nlo作为输入文件,用作nomencl.ist样式文件并将输出写入文件〈文件名〉.nls。如何执行此操作取决于您对 MakeIndex 的实现。对于大多数 UNIX 实现,您应该编写类似以下内容的代码:

makeindex 〈filename〉.nlo -s nomencl.ist -o 〈filename〉.nls

现在你有了文件〈文件名〉.nls包含正确排序的命名列表。最后一步是调用主文件上的 LATEX〈文件名〉.tex再一次。它将输入你的.nls 文件并根据当前选项进行处理。就这样!

编译序列(以 为例pdflatex):

pdflatex <filename>.tex
makeindex <filename>.nlo -s nomencl.ist -o <filename>.nls
pdflatex <filename>.tex

相关内容