词汇表中的重音

词汇表中的重音

这里有很多帖子涉及部分我的问题,但似乎没有解决全部我的问题。

我正在使用 tufte-book,并希望包含包含重音的词汇表条目。据我所知,核心问题是其中的参数\newglossaryentry{}不能包含重音。但是,name{}可以。因此,我找到的最佳(但不完整)解决方案如下所示:

\documentclass[twoside,symmetric]{tufte-book}

\usepackage{imakeidx}

\usepackage{glossaries}

\makenoidxglossaries

 \newglossaryentry{catalog raisonne}{
     name={catalog raisonn{\'e}},
     description={my definition here}
    }

\begin{document}

We can read a \gls{catalog raisonne}...

\end{document}

页码正确,词汇表中的印刷条目包含重音符号。然而,文本正文中的条目当然没有不是带有口音(必须带有口音)。

我尝试过使用 é 或\gls{catalog raisonne@{catalog raisonn{\'e}}}诸如此类的各种方式,但总是会出现错误。

我真的很想避免使用 UNICODE 规范重新编码解决方案,因为我可能需要检查我的整本书,以查找可能出现的微小错误。

在正文和印刷的词汇表中,有什么最简单、最不具干扰性的解决方案可以使词汇表术语带有重音?

答案1

如果你使用\makeglossary而不是\makenoidxglossaries它可以正常工作(运行阿拉拉):

% arara: pdflatex: { synctex: on } 
% arara: makeglossaries 
% arara: makeindex 
% arara: pdflatex: { synctex: on } 
% arara: pdflatex: { synctex: on }

\documentclass[twoside,symmetric]{tufte-book}

\usepackage{imakeidx}
\usepackage{glossaries}

% \makenoidxglossaries
\makeglossary
\makeindex

\newglossaryentry{catalog raisonne}{
  name={catalog raisonn{\'e}},
  description={my definition here}
}

\begin{document}

We can read\index{read} a \gls{catalog raisonne}...

\backmatter

\printglossaries
\printindex

\end{document}

在此处输入图片描述 在此处输入图片描述

相关内容