2010-07-05 5 views
3

내 문서에서 패키지 용어집을 사용하여 용어집을 만듭니다. 텍스트의 단어와 내 용어집의 해당 항목 사이에 링크가 없다는 점을 제외하면 모든 것이 올바르게 작동합니다 (설명 할 단어를 클릭하고 용어집 항목으로 이동할 수 있음). 내 문서의용어집 항목에 연결하는 방법 (패키지 용어집 사용)

가장 중요한 부분 :

%----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} 
+2

이것이 이유인지는 모르겠지만, 'hyperref'는 때로는로드되지 않으면 약간 이상한 문제가 발생합니다. 따라서 용어집을로드하기 전에로드하려고 할 수 있습니다. – phimuemue

+0

감사! 흥미 롭 군. 나는 항상 올바르게 작동하도록 끝에서 hyperref를로드해야한다고 생각했다. 불행히도 여전히 작동하지 않습니다. 나는 glossaries와 hyperref의 순서를 바꾸는 모든 조합을 시도했지만 여전히 링크가 없다. 다른 힌트가 있습니까? 하이퍼 링크가 제대로 작동하는 그물에 기능적인 예가 있습니까? – ifischer

답변

1

내 documentclass 명령으로 내 라텍스 코드의 추출에 언급되지 않은

은의 초안 속성은 사실로 설정했다. 이 속성을 제거하거나 false로 설정하면 gls/glslink가 정상적으로 작동합니다.

관련 문제