自 v4.08 版词汇表起,\addkey 存在问题

自 v4.08 版词汇表起,\addkey 存在问题

今天运行 TeX Live Utility 后,词汇表已更新至 2014 年 7 月 30 日版本 (4.08)。与此同时,该功能似乎出现了一个错误\addkey(在 XeLaTeX 和 LuaTeX 下运行)。

\documentclass[b5paper,11pt,twoside,one column,openright]{memoir}

\usepackage[bookmarks,colorlinks=true,linkcolor=blue,citecolor=blue,filecolor=black,urlcolor=blue,breaklinks=true, pdftitle={KKF},pdfauthor={KGF},unicode]{hyperref}    
\usepackage[toc,xindy]{glossaries}

% Define "ic" key:
\glsaddkey*
  {ic}% key
  {\glsentrytext{\glslabel}ic}% default value
  {\glsentryic}% command analogous to \glsentrytext
  {\Glsentryic}% command analogous to \Glsentrytext
  {\glsic}% command analogous to \glstext
  {\Glsic}% command analogous to \Glstext
  {\GLSic}% command analogous to \GLStext

\makeglossaries
\loadglsentries{glossfile}

%%% BEGIN DOCUMENT HERE
\begin{document}
\Gls{syllable} becomes \glsic{syllable}
\printglossary
\end{document}

Glossfile 包含以下内容:

\makeglossaries
\newglossaryentry{syllable}{%
name={syllable},
ic={syllabic},
description={TO BE DEFINED}
}

输出现在包含“音节变成@gls@user@icsyllabic”而不是“音节变成音节”。

知道发生了什么吗?我确实想恢复到软件包的先前版本,以确保问题出在更新上,并阅读详细信息有没有办法手动恢复到包的早期版本?但没有取得任何进展。

答案1

重新运行上面给出的 MWE 表明该错误确实已得到解决。将软件包更新到版本 4.09 将避免该问题。

相关内容