Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Glossar mit Sections: Prob mit Hyperref

  1. #1
    Fenriswolf
    Gast

    Glossar mit Sections: Prob mit Hyperref

    Einen wunderschönen Tag wünsche ich. Ich freu mich sehr, dass ich diese Forum gefunden hab. Ich hab schon viel gelesen und gelernt. Dennoch hab ich jetzt auch mal ne Frage.

    Mit Hilfe des Forums habe ich ein Glossar mit den Kapiteln Formelzeichen und Abkürzungen erstellen können. Mit \phantomsection \addtocon... wird meine Glossarüberschrift korrekt verlinkt. Leider ist dies bei den Unterkapitel nicht der Fall. Ich habe es mit \phantomsection probiert, allerdings scheint dieser Befehl ein vorangehendes \clearpage zu benötigen. \clearpage würde jedoch meinen Aufbau zerstören.

    Mein Minibeispiel (ich hoffe es ist mini genug, ist mein erstes)

    Code:
    \documentclass[a4paper, oneside, 12pt]{report}
    
    \begin{filecontents}{Symbols.bib}
    @glossdef{cX,
      word       	= {cX},
      definition 	= {$:=$ cell density [gl-1]}
    }
    \end{filecontents}
    
    \begin{filecontents}{Abbreviations.bib}
    @glossdef{ATP,
    	word   = {ATP},
    	long	= {adenosin triphosphate},
      definition 	= {Adenosine 5'-triphosphate (ATP) ...}
    }\end{filecontents}
    
    
    
    \usepackage{gloss}			     %%Verlinkte Glossareinträge
    \usepackage[pdftex,a4paper,
    		hyperindex=false,	%%Makes the text of index entries into hyperlinks.
    		bookmarks=true,
    		bookmarksnumbered=true, %%Kapitel-Nummerierung im Inhaltsverzeichniss anzeigen
    		pdfstartview=FitH,      %%Fit, FitH=breite, FitV=hoehe, FitBH
    		bookmarksopen=false]
    		{hyperref}[2000/08/31]
    									
    %% Zum Paket gloss zugehörig
    \renewcommand{\glossheading}[1]{}
    \setglosslabel{\rmfamily#1\ifglossshort{ (#3)}{}}
    \renewcommand{\glosslinkcolor}{black}
    
    \makeatletter			%Diesen Teil hab ich im Forum gefunden und weiß nicht wirklich, was hier passiert.
    \renewcommand{\gls@section}{%	
         \section*{\gls@title}%
         \@mkboth{\gls@title}{\gls@title}%
         \addcontentsline{toc}{section}{\gls@title}}%
    \makeatother
    
    \newgloss{default}{.gls}{Symbols}{glsplain}
    \newgloss{Abbs}{.abb}{Abbreviations}{glsplain}
    
    \begin{document}
    
    \pdfbookmark[0]{Inhaltsverzeichnis}{toc}
    \pagestyle{plain}
    \tableofcontents %Table of contents
    
    \clearpage
    
    \gloss{cX}
    \gloss[Abbs]{ATP}
    
    \clearpage
    
    %% The Glossary
    \phantomsection \addcontentsline{toc}{chapter}{Glossary}	%Eintrag von Glossary ins 
    																													%Inhaltsverzeichnis
    \chapter*{Glossary}																				%Kapitel ohne Kapitelnummer und ohne
    																												  %Eintrag in das Inhaltsverzeichnis
    \printgloss{Symbols}					
    \printgloss[Abbs]{Abbreviations} 
    
    \end{document}
    Wäre froh, wenn mir jemand helfen könnte, bei der korrekten Verlinkung meiner Unterkapitel. Sollte es nicht klappen, dann ist das auch kein Beinbruch.

    Schöne Grüße

    /Alex

  2. #2
    Registrierter Benutzer Avatar von countbela666
    Registriert seit
    15.04.2005
    Ort
    Berlin
    Beiträge
    2.317
    Hallo Alex,

    probiere in Anlehnung an diesen Thread aus dctt mal folgendes:
    Code:
    ...
    \renewcommand{\glosslinkcolor}{black}
    
    \newcounter{foo}
    
    \makeatletter			%Diesen Teil hab ich im Forum gefunden und weiß nicht wirklich, was hier passiert.
    \renewcommand{\gls@section}{%	
         \refstepcounter{foo}%
         \addcontentsline{toc}{section}{\gls@title}%
         \section*{\gls@title}%
         \@mkboth{\gls@title}{\gls@title}}%
    \makeatother
    
    \newgloss{default}{.gls}{Symbols}{glsplain}
    ...
    Grüße,
    Marcel

    Listen to me children of the night, beyond the doors of darkness you will find
    a thousand worlds for you to see here, take my hand and follow me...

  3. #3
    Fenriswolf
    Gast
    Vielen Dank Marcel, es funktioniert . Und wenn ich groß bin und viel gelesen hab, dann versteh ich vielleicht auch, was die Zeilen ab \makeatletter zu bedeuten haben

    Schöne Grüße

    /Alex

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •