Glossaries: Teile eines Verzeichnisses darstellen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Glossaries: Teile eines Verzeichnisses darstellen

Verzeichnis im Text einbinden

von flo_123 » Do 2. Mai 2013, 16:38

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.
	\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}{\\}%
}
Jetzt erscheint aber das Verzeichnis aber auf einer eigenen Seite. Ist es möglich, das Verzeichnis direkt in den Text einzufügen?

Glossaries: Teile eines Verzeichnisses darstellen

von flo_123 » Di 30. Apr 2013, 10:15

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

Nach oben