von markusv » Mi 3. Mai 2017, 07:29
Moin!
Ein Vorschlag, basierend auf
Glossaries Verzeichnisse anpassen.
Die ausgegebenen Warnungen deuten allerdings darauf hin, dass der Code nicht mehr aktuell ist:
\documentclass[a4paper]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel} % Deutsche Einstellungen
\usepackage{siunitx}
\usepackage[toc,section=section]{glossaries} % Package Glossaries einbinden und im Inhaltsverzeichnis anzeigen
\newglossary[slg]{latin}{syi}{syg}{Lateinische Symbole}
\renewcommand*{\glspostdescription}{} % Kein Punkt am Ende der Beschreibung
\newglossary[glg]{greek}{gyi}{gyg}{Griechische Symbole}
\renewcommand*{\glspostdescription}{} % Kein Punkt am Ende der Beschreibung
%Glossar-Befehle anschalten
\makeglossaries
\newglossarystyle{MyStyle}{
\glossarystyle{long3colheader}
\renewenvironment{theglossary}
{\begin{longtable}{lp{2cm}p{\glsdescwidth}}}
{\end{longtable}}
\renewcommand*{\glossaryheader}{\textbf{Symbol} & \textbf{Einheit} &
\textbf{Beschreibung}\\[3ex]\endhead}% ÄNDERUNG: Kopf auf jeder Seite wiederholen
\renewcommand*{\glossaryentryfield}[5]{%
\glsentryitem{##1}\glstarget{##1}{##2} & ##4 & ##3 \\[1ex]}%
}
%Befehle für Symbole
\newglossaryentry{A1}{name=$A$, description={Fläche}, symbol={[\si{\square\meter}]},type=latin}
\newglossaryentry{a}{name=$a$, description={spezifische Oberfläche}, symbol={[\si{\square\meter\per\kilo\gram}]}, type=latin}
\newglossaryentry{alpha}{name=$\alpha$, description={Durchtrittsfaktor}, symbol={[-]}, type=greek}
\newacronym{A2}{A}{Aktivierung, Ab,Anpress}
\newacronym{ad}{ad}{Adsorbiert}
\begin{document}
\tableofcontents
\chapter{Einleitung}
\gls{ad} \gls{alpha} \gls{A1} \gls{A2} \gls{a}
\addchap{Nomenklatur}
\printglossary[type=latin, style=MyStyle]
\printglossary[type=greek, style=MyStyle]
\printglossary[type=\acronymtype,style=long,title= Abk\"urzungen und Indizes]
\end{document}
Moin!
Ein Vorschlag, basierend auf [url=http://texwelt.de/wissen/fragen/12526/glossaries-verzeichnisse-anpassen]Glossaries Verzeichnisse anpassen[/url].
Die ausgegebenen Warnungen deuten allerdings darauf hin, dass der Code nicht mehr aktuell ist:
[code]
\documentclass[a4paper]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel} % Deutsche Einstellungen
\usepackage{siunitx}
\usepackage[toc,section=section]{glossaries} % Package Glossaries einbinden und im Inhaltsverzeichnis anzeigen
\newglossary[slg]{latin}{syi}{syg}{Lateinische Symbole}
\renewcommand*{\glspostdescription}{} % Kein Punkt am Ende der Beschreibung
\newglossary[glg]{greek}{gyi}{gyg}{Griechische Symbole}
\renewcommand*{\glspostdescription}{} % Kein Punkt am Ende der Beschreibung
%Glossar-Befehle anschalten
\makeglossaries
\newglossarystyle{MyStyle}{
\glossarystyle{long3colheader}
\renewenvironment{theglossary}
{\begin{longtable}{lp{2cm}p{\glsdescwidth}}}
{\end{longtable}}
\renewcommand*{\glossaryheader}{\textbf{Symbol} & \textbf{Einheit} &
\textbf{Beschreibung}\\[3ex]\endhead}% ÄNDERUNG: Kopf auf jeder Seite wiederholen
\renewcommand*{\glossaryentryfield}[5]{%
\glsentryitem{##1}\glstarget{##1}{##2} & ##4 & ##3 \\[1ex]}%
}
%Befehle für Symbole
\newglossaryentry{A1}{name=$A$, description={Fläche}, symbol={[\si{\square\meter}]},type=latin}
\newglossaryentry{a}{name=$a$, description={spezifische Oberfläche}, symbol={[\si{\square\meter\per\kilo\gram}]}, type=latin}
\newglossaryentry{alpha}{name=$\alpha$, description={Durchtrittsfaktor}, symbol={[-]}, type=greek}
\newacronym{A2}{A}{Aktivierung, Ab,Anpress}
\newacronym{ad}{ad}{Adsorbiert}
\begin{document}
\tableofcontents
\chapter{Einleitung}
\gls{ad} \gls{alpha} \gls{A1} \gls{A2} \gls{a}
\addchap{Nomenklatur}
\printglossary[type=latin, style=MyStyle]
\printglossary[type=greek, style=MyStyle]
\printglossary[type=\acronymtype,style=long,title= Abk\"urzungen und Indizes]
\end{document}[/code]