无法使用前缀对命名法进行排序

无法使用前缀对命名法进行排序

我正在尝试让我的命名法按字母顺序排序,包括带重音的单词。基础!好吧,我阅读了所有\nomencl文档和这里的许多专家答案......所以我尝试了不同的东西,插入一个前缀并修改了我的build.bat以运行 LaTeX,makeindex <filename>.nlo -s nomencl.ist -o <filename>.els重新运行 LaTeX,然后 pdflatex......

\documentclass[11pt,a4paper,twoside]{book}

\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage{lmodern}
\usepackage{titletoc}
\usepackage{tocloft}
\usepackage{nomencl}
\usepackage{makeidx}
\usepackage[frenchb]{babel}

\makenomenclature

\begin{document}

\printnomenclature[7em]

\nomenclature{déc.}{Décision}
\nomenclature[e]{éd.}{édition}
\nomenclature{Gaz. Pal.}{Gazette du palais}

\end{document}

由于某种原因,它对我来说仍然不起作用...我差点就把它当回事了!

答案1

a在没有可选参数的条目之前会添加一个默认前缀。因此aGaz...排在 之前e...。您可以将默认前缀重新定义为空字符串:

\renewcommand*{\nomprefix}{}

相关内容