Hallo!
Ich verwende Glossaries und erzeuge damit mehrere verschiedene Verzeichnisse (meist Symbolverzeichnisse). Die Symbole dieser Verzeichnisse verwende ich in verschiedenen Kapiteln. Ich möchte gerne in jedem Kapitel ein Symbolverzeichnis der Symbole, die in diesem Kapitel verwendet werden, und am Ende des Dokuments ein Symbolverzeichnis mit allen Symbolen. Hat jemand eine Idee ob so etwas möglich ist ohne mehrere Verzeichnisse zu erstellen (jeweils ein Verzeichnis für jedes Kapitel und ein Verzeichnis für das Gesamtdokument).
Lg
Glossaries: Teile eines Verzeichnisses darstellen
Verzeichnis im Text einbinden
Teil eins des Problems gelöst!!!
Mit dem substr Paket und \IfSubStringInString habe ich ein eigenes Glossarystyle definiert, das einen nicht benutzten user-Eintrag (user6) des Verzeichnisses verwendet, um einen Eintrag darzustellen oder nicht. In diesem user6 Eintrag kann ich verschiedene kürzel für verschiedene Kapitel hintereinanderreihen und entsprechend ausgeben lassen (zB: user6={AB,ZE,SW}. Für die Kapitel AB, SW, und ZE wird der Eintrag angezeigt, sonst nicht.
Jetzt erscheint aber das Verzeichnis aber auf einer eigenen Seite. Ist es möglich, das Verzeichnis direkt in den Text einzufügen?
Mit dem substr Paket und \IfSubStringInString habe ich ein eigenes Glossarystyle definiert, das einen nicht benutzten user-Eintrag (user6) des Verzeichnisses verwendet, um einen Eintrag darzustellen oder nicht. In diesem user6 Eintrag kann ich verschiedene kürzel für verschiedene Kapitel hintereinanderreihen und entsprechend ausgeben lassen (zB: user6={AB,ZE,SW}. Für die Kapitel AB, SW, und ZE wird der Eintrag angezeigt, sonst nicht.
\newglossarystyle{Eigenstyle}{ \renewenvironment{theglossary}{} % Einfügen des Headers \renewcommand{\glossaryheader}{} % Einfügen der Gruppenüberschriften \renewcommand*{\glsgroupheading}[1]{} % Definiern der Haupteinträge \renewcommand*{\glossaryentryfield}[2]{\glstarget{##1}{\textbf{##2}}\\} % Name % Definieren der Untereinträge \renewcommand*{\glossarysubentryfield}[6]{ \IfSubStringInString{SW}{\glsentryuservi{##2}}{ \begin{minipage}[t]{\textwidth} \linespread{1}\selectfont \hspace{0.05\textwidth}\makebox[0.05\textwidth][l]{\glstarget{##2}{$##5$}} % Symbol \makebox[0.05\textwidth][l]{$\glsentryuseri{##2}$} % Einheit \parbox[tt]{0.8\textwidth}{##3} % Bezeichnung \vspace{0.6em} \end{minipage} }{}} % Zwischenraum zwischen Haupteinträgen \renewcommand*{\glsgroupskip}{\\}% }