LaTeX \nomenclature 现在显示解释

LaTeX \nomenclature 现在显示解释

这是我的代码:

\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简化编译而使用的,但不是必需的)。

在此处输入图片描述

相关内容