缩写表中列举的条目

缩写表中列举的条目

我使用nomencl-package 来创建一个Table of Abbreviations。(是的,我知道 -package glossary,但是模板很难适应它。)

我希望有以下方式编号条目:

1.1 WYSISWYG 所见即所得...'页码'

其中列表编号和/或页码与hyperref所引用的缩写相链接。

由于我不太清楚如何编写这段代码,因此我阅读了手动的用于指针。第 5.5 节提到了 Kopka 风格,我想将其扩展到上面想要的内容。

什么是快速而又错误的方法,什么是聪明的方法?

编辑:MWE如下:

\documentclass{scrreprt}

\usepackage[intoc]{nomencl}

%taken from nomencl-manual (ver. 2005)
\def\@@@nomenclature[#1]#2#3{%
 \def\@tempa{#2}\def\@tempb{#3}%
  \protected@write\@nomenclaturefile{}%
   {\string\nomenclatureentry{#1\nom@verb\@tempa@[{\nom@verb\@tempa}]%
   |nompageref{\begingroup\nom@verb\@tempb\protect\nomeqref{\theequation}}}%
   {\thepage}}%
\endgroup
\@esphack}{}

\def\nompageref#1#2{%
    \if@printpageref\pagedeclaration{#2}\else\null\fi
    \linebreak#1\nomentryend\endgroup}

\def\pagedeclaration#1{\dotfill\nobreakspace#1}
\def\nomentryend{.}
\def\nomlabel#1{\textbf{#1}\hfil}
%end stolen code 

\makenomenclature

\begin{document}

\printnomenclature

\section{Some title}

some text is written here. Oh, see! An abbreviation comes along.

Hello, dear abbreviation! How goeth thee?

IGW!\nomenclature{IGW}{It goeth well!}

\end{document}

编辑2:编译器抛出错误:

temp.nls line 7: Paragraph ended before \nompageref was complete. temp.tex line 35: \begin{thenomenclature} on input line 1 ended by \end{document}.\end{document}

相关内容