如何链接到词汇表项目(使用包词汇表)
在我的文档中,我使用包词汇表来创建词汇表。一切正常,除了文本中的单词与我的词汇表中的相应条目之间没有链接(因此您可以单击要解释的单词并进入词汇表条目)。
我文档中最重要的部分:
%----Header----
...
usepackage[nonumberlist,acronym,toc,style=altlist]{glossaries}
usepackage[
colorlinks=true,
pdfborder=0 0 0,
pdfpagelabels,
plainpages=false,
linktocpage=false,
pdfcreator={LaTeX}]{hyperref}
...
%Glossary entries
newglossaryentry{glos:twitter}{name=Twitter,
description={Mikroblogging-Service.}}
%----Main document----
begin{document}
chapter{Introduction}
This text is a normal glossary item: gls{glos:twitter}.
This text should also link to the glossary item: glslink{glos:twitter}{Link to Twitter}
but there is no link
...
printglossary
end{document}
如您所见,我也使用了包hyperref,但似乎没有机制可以自动将主文本中的单词链接到词汇表。
我也尝试使用 ref和 label,但是当引用的元素在主文档之外时(例如我的词汇表),这并不起作用。
我正在使用来自miktex的makeglossaries-script(在构建时调用makeglossaries main
),但这也没有给我一个链接。
谁知道这样做的方法?或者我应该使用另一个包而不是支持这样的功能的词汇表?
我还要感谢这个功能有效的任何工作示例。
编辑:
我刚刚得到了一个工作最小的例子,其中gls / glslink实际上有效。似乎词汇表项的链接与我在文档中使用的其中一个包之间存在干扰。将不得不尝试将我的软件包逐个添加到示例中,以查看哪个软件包是原因。这个例子:
listfiles
documentclass{article}
usepackage[
colorlinks=true,
pdfborder=0 0 0,
pdfpagelabels,
plainpages=false,
linktocpage=false,
pdfcreator={LaTeX}]{hyperref}
usepackage[nonumberlist,acronym,toc,style=altlist,]{glossaries}
makeglossaries
%Glossary entries
newglossaryentry{glos:twitter}{name=Twitter,
description={Mikroblogging-Service.}}
%----Main document----
begin{document}
chapter{Introduction}
Ein normales Wort aus dem Glossar: gls{glos:twitter}.
Dieses Wort soll zum Glossar verlinkt werden: glslink{glos:twitter}{Link to Twitter}
funktioniert aber nicht...
clearpage
printglossary
end{document}
没有找到相关结果
已邀请:
1 个回复
捕暑句簿姓