这是我的代码:
\usepackage{nomencl}
\renewcommand{\nomname}{Abkürzungsverzeichnis}
\setlength{\nomlabelwidth}{.10\hsize}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
\setlength{\nomitemsep}{-2\parsep}
....
\printnomenclature
....
\nomenclature{UI}{Information Unit}
它几乎产生了预期的输出,但是,当翻译成 PDF 时,结果文件中只列出了“IU”,而没有出现长版本“信息单元”。如果我使用
\nomenclature{UI} {Information Unit}
(注意两个参数之间的空格),长版本也会打印出来,但位于缩写列表的上方或下方。
这里到底有什么问题?
答案1
此代码按预期工作:
% arara: pdflatex
% arara: nomencl
% arara: pdflatex
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{nomencl}
\makenomenclature
\renewcommand{\nomname}{Abkürzungsverzeichnis}
\setlength{\nomlabelwidth}{.10\hsize}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
\setlength{\nomitemsep}{-2\parsep}
\begin{document}
\printnomenclature
\nomenclature{UI}{Information Unit}
\section{Xyz}
Abc
\end{document}
(前三行是为了arara
简化编译而使用的,但不是必需的)。