越南语按字母顺序排序并附带词汇表-额外

越南语按字母顺序排序并附带词汇表-额外

我在对论文中的词汇表条目进行排序时遇到了以下问题:đ 应该位于 p 之前,但却glossaries-extra无法识别这一点。

这是我的 MWE:

\documentclass[12pt, a4paper, oneside]{book}
\usepackage[utf8]{vietnam}
\usepackage[automake]{glossaries-extra}
\makeglossaries
\newglossaryentry{bien dia phuong}
{name = biến địa phương, 
description = {some texts go here}
}
\newglossaryentry{bien toan cuc}
{name = biến toàn cục, 
description = {here is some texts}      
}
\newglossaryentry{bien phi dia phuong}
{name = biến phi địa phương, 
description = {there texts go.  
}
}
\newglossaryentry{bien}
{name = biến, 
description = {label for an information}                
}
%\addcontentsline{toc}{Forewordt}{#1}

\begin{document}
This is \gls{bien dia phuong} \gls{bien phi dia phuong} \gls{bien toan cuc}

\gls{bien} là một nhãn để gán giá trị. 
\printglossary[nonumberlist]
\end{document}

下面是 p 在 đ 之前的输出: 在此处输入图片描述

我想按字母顺序排序:

biến 
biến địa phương 
biến phi địa phương 
biến toàn cục 

答案1

如果你读过glossaries包装文档,你会看到该包建议你使用以下方法xindy来建立索引:

如果您使用扩展拉丁字母或非拉丁字母的语言书写,最好使用选项 3(xindy)或选项 4(bib2gls)...

这一点已经向你指出了在你之前的一个问题中. 只需将xindy包选项添加到glossaries-extra使用中,如果您需要有关使用 的更多详细信息,xindy请参阅glossaries或包文档。glossaries-extraxindy

\usepackage[automake, xindy]{glossaries-extra}

正确排序的词汇表

相关内容