Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Nur main glossary im Inhaltsverzeichnis anzeigen

  1. #1
    Registrierter Benutzer
    Registriert seit
    20.03.2020
    Beiträge
    4

    Nur main glossary im Inhaltsverzeichnis anzeigen

    Hallo zusammen,

    ich habe mal eine Frage, denn ich finde darauf mit Google keine Hilfe. Ich schreibe gerade an meiner Abschlussarbeit und möchte mehrere Glossare einbauen. Das ist mir bisher mit dem Paket glossaries-extra gelungen. Nun möchte ich allerdings nur das main glossary im Inhaltsverzeichnis anzeigen lassen. toc=false wirkt leider nur auf das gesamte Paket.

    Habt ihr dafür vielleicht eine Lösung?

    Danke schon mal und viele Grüße!




    Hier mein Minimalbeispiel:

    Code:
    \documentclass[a4paper,ngerman,dvipsnames,svgnames,x11names, parskip=half,12pt, headings=chapterprefix]{scrreprt}
    
    \usepackage[ngerman]{babel}
    
    \usepackage{fontspec}
    \newfontfamily\Chinese{SimSun}
    
    
    \usepackage{glossaries-extra}
    \newglossary*{works}{Glossar chinesischer Werke}
    \makeglossaries
    
    \glssetcategoryattribute{begriff}{glossnamefont}{emph} %Kategorie Begriff in italic
    
    \renewcommand{\glstreeitem}{%
    	\parindent0pt\par\hangindent12pt
    	\everypar{\parindent40pt\hangindent12pt}}
    
    
    \begin{document}
    
    %Glossareinträge
    
    \newglossaryentry{aichouqiong}
    {
    	name={aichouqiong},
    	description={{\Chinese 矮丑穷} „klein, hässlich und arm“},
    	category={begriff}
    }
    
    \newglossaryentry{tld:Aoyunmeng}
    {
    	type={works},
    	name={Aoyun meng},
    	description={{\Chinese 奥运梦} „Der Olympische Traum“ (2008) von Wang You},
    	category={begriff}
    }
    
    
    \tableofcontents
    
    \chapter{Beispiel}
    
    Ein einfacher Text und eine Einbindung der Glossareinträge \gls{tld:Aoyunmeng} und \gls{aichouqiong}.
    
    
    \printunsrtglossary[toctitle=Glossar,title=Glossar chinesischer Begriffe, style=index]
    
    \printunsrtglossary[type=works,style=index]
    
    \end{document}
    Geändert von xandrye (08-09-2020 um 19:46 Uhr)

  2. #2
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.859
    Nihao,
    in Deinem Beispiel ist \newfonfamily nicht definiert, vermutlich lädst Du fontspec im eigentlichen Dokument.

    Du kannst mit \glstocfalse bei darauf folgenden \print*glossar*-Befehlen den Eintrag im TOC unterdrücken:
    Code:
    \documentclass[a4paper,ngerman,dvipsnames,svgnames,x11names, parskip=half,12pt, headings=chapterprefix]{scrreprt}
    
    \usepackage[ngerman]{babel}
    
    \usepackage{fontspec}
    \newfontfamily\Chinese{HanaMinA}
    
    
    \usepackage{glossaries-extra}
    \newglossary*{works}{Glossar chinesischer Werke}
    \makeglossaries
    
    \glssetcategoryattribute{begriff}{glossnamefont}{emph} %Kategorie Begriff in italic
    
    \renewcommand{\glstreeitem}{%
    	\parindent0pt\par\hangindent12pt
    	\everypar{\parindent40pt\hangindent12pt}}
    
    
    \begin{document}
    
    %Glossareinträge
    
    \newglossaryentry{aichouqiong}
    {
    	name={aichouqiong},
    	description={{\Chinese 矮丑穷} „klein, hässlich und arm“},
    	category={begriff}
    }
    
    \newglossaryentry{tld:Aoyunmeng}
    {
    	type={works},
    	name={Aoyun meng},
    	description={{\Chinese 奥运梦} „Der Olympische Traum“ (2008) von Wang You},
    	category={begriff}
    }
    
    
    \tableofcontents
    
    \chapter{Beispiel}
    
    Ein einfacher Text und eine Einbindung der Glossareinträge \gls{tld:Aoyunmeng} und \gls{aichouqiong}.
    
    
    \printunsrtglossary[toctitle=Glossar,title=Glossar chinesischer Begriffe, style=index]
    
    \glstocfalse
    
    \printunsrtglossary[type=works,style=index]
    
    \end{document}
    (die von Dir verwendete SimSun hab ich hier nicht drauf, die kannst Du natürlich beibehalten)

    VG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  3. #3
    Registrierter Benutzer
    Registriert seit
    20.03.2020
    Beiträge
    4
    Ni hao,

    danke für deine schnelle Antwort und Hilfe!

    Huch, natürlich ... das fontspec ist mir wohl verloren gegangen, aber in meinem Dokument hab ich's drin. (Hab's jetzt auch im Minimalbeispiel eingefügt)

    Wahnsinn, es klappt! Hätte nicht gedacht, dass es mit einem so einfach Trick schon funktioniert. Vielen, vielen Dank dir für deine Hilfe!!! (Du hast gerade meine Nerven gerettet! )

    Viele Grüße

Lesezeichen

Berechtigungen

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