今天运行 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 将避免该问题。