ich habe folgende Glossare erstellt und möchte diese alle auch gerne beibehalten. Ich hatte unter http://golatex.de/viewtopic,p,77156.html schon einmal das Problem, dass Latex mit so vielen Dateien nicht klar kommt. Gibt es eine Möglichkeit meine unten aufgeführten Glossare zu verkürzen, so dass ich nicht so viele habe, jedoch noch das gleiche Ergebnis rausbekomme? Z.B. könnte man lateinische und griechische Symbole zusammenführen und nur getrennt ausgeben. Ist das möglich?
Ich möchte vorerst nicht den Umweg über LuaTex oder ähnliches gehen, daher die Frage, ob es auch so möglich ist. Wenn nicht, dann ist das so.
\documentclass[12pt,a4paper]{scrreprt} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[ngerman]{babel} \usepackage[babel,german=quotes]{csquotes} %% ========== Glossar \usepackage{longtable} \usepackage[ nonumberlist, %keine Seitenzahlen anzeigen acronym, %ein Abkürzungsverzeichnis erstellen %toc, %Einträge im Inhaltsverzeichnis %section, %im Inhaltsverzeichnis auf section-Ebene erscheinen sanitize={symbol=false} % ] {glossaries} %Neuer Eintragstyp \newglossary[fog]{formelgr}{foi}{foo}{Formelzeichengr} \newglossary[fogq]{formella}{foii}{fooo}{Formelzeichenla} \newglossary[fogqg]{formelma}{foiii}{foooo}{Formelzeichenma} \newglossary[fogqa]{formelzei}{foiia}{foooa}{Formelzeichenzei} \newglossarystyle{mytab}{% % Verzeichnis wird ein 'longtable' mit 3 Spalten \renewenvironment{theglossary}% {\begin{longtable}[l]{lllp{\glspagelistwidth}}}% {\end{longtable}}% % Kopf der Tabelle \renewcommand*{\glossaryheader}{% \bfseries Symbol & \bfseries Einheit & \bfseries Bedeutung \\\endhead}% % Kein Abstand zwischen Gruppen \renewcommand*{\glsgroupheading}[1]{}% % \renewcommand*{\glossaryentryfield}[5]{% % \glsentryitem{##1}% Entry number if required \glstarget {##3}{##4}% Name & \glsentryuseri{##1}%Einheit & ##3% Description \\% end of row }% \renewcommand*{\glsgroupskip}{\relax} } \makeglossaries \newglossarystyle{mytab2}{% % Verzeichnis wird ein 'longtable' mit 3 Spalten \renewenvironment{theglossary}% {\begin{longtable}[l]{llp{\glspagelistwidth}}}% {\end{longtable}}% % Kopf der Tabelle \renewcommand*{\glossaryheader}{% \bfseries Symbol & \bfseries Bedeutung \\\endhead}% % Kein Abstand zwischen Gruppen \renewcommand*{\glsgroupheading}[1]{}% % \renewcommand*{\glossaryentryfield}[5]{% % \glsentryitem{##1}% Entry number if required \glstarget {##3}{##4}% Name % & \glsentryuseri{##1}%Einheit & ##3% Description \\% end of row } \renewcommand*{\glsgroupskip}{\relax} } \makeglossaries \begin{document} %%%% Eintrag im Glossar \newglossaryentry{apf}{name=Apfel, description={Ist aus der Gruppe der Kernobstgewächse}} %%%% Eintrag ins Abkürzungsverzeichnis \newacronym{cd}{CD}{Compact Disk} %%%% Matrizen und Vektoren \newglossaryentry{Massenmatrix}{ name=M, description={Massenmatrix}, symbol={$ M $}, type=formelma, } %%%% Formelzeichen \newglossaryentry{Partielle Ableitung}{ name=partial, description={Partielle Ableitung}, symbol={$ \partial $}, type=formelzei, } %%%% Griechische Buchstaben \newglossaryentry{durchmesserzahl}{ name=delta, description={Durchmesserzahl}, symbol={$\delta$}, type=formelgr, user1={$-$} } %%%% Lateinische Buchstaben \newglossaryentry{lagerbreite}{ name=BL, description={Lagerbreite}, symbol={$B$}, type=formella, user1={$ m $} } \glsaddall %% Alle Symbole ausgeben \addchap{Symbolverzeichnis} { \setglossarysection{section} \printglossary[title=Griechische Symbole,type=formelgr, style=mytab] \printglossary[title=Lateinische Symbole,type=formella, style=mytab] \printglossary[title=Matrizen und Vektoren,type=formelma, style=mytab2] \printglossary[title=Formelzeichen,type=formelzei, style=mytab2] } \glstoctrue \printglossary[type=\acronymtype,style=long,title=Abkürzungsverzeichnis] \printglossary \end{document}
Vielen Dank schonmal.