PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Nur main glossary im Inhaltsverzeichnis anzeigen



xandrye
07-09-2020, 20:51
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:




\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}{e mph} %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}

rais
08-09-2020, 18:13
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:


\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}{e mph} %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

xandrye
08-09-2020, 19:49
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