bei meinem Symbolverzeichnis habe ich bei den lateinischen Zeichen das Problem, dass nicht mehr alles auf eine Seite passt. Aktuell nutze ich das für eine Tabelle wie folgt:
\begin{tabular}{p{3cm}l} $m$ & Masse \\ \end{tabular}
\begin{tabular}{p{3cm}l} $m$ & Masse \\ \end{tabular}
\documentclass[ngerman]{scrartcl} \usepackage{babel} \usepackage[automake,nopostdot,nonumberlist]{glossaries} \newglossaryentry{masse}{name={\ensuremath{m}},description={Masse}} \makeglossaries \begin{document} \gls{masse} \printglossary[title=Symbolverzeichnis] \end{document}
update.freak hat geschrieben:Hast du noch einen Tipp wie ich lateinische und griechische Buchstaben getrennt aufführen kann.
Und noch was: erstelle ich mit diesem Paket auch das Abkürzungsverzeichnis (aktuell auch als Tabelle)?
\documentclass[ngerman]{scrartcl} \usepackage{babel} \usepackage[automake,nopostdot,nonumberlist,section=subsection,acronym]{glossaries} \newglossary*{latin}{Lateinische Zeichen} \newglossary*{greek}{Griechische Zeichen} \newglossaryentry{masse}{type=latin,name={\ensuremath{m}},description={Masse}} \newglossaryentry{dichte}{type=greek,name={\ensuremath{\rho}},sort=rho,description={Dichte}} \newglossaryentry{pi}{type=greek,name={\ensuremath{\pi}},sort=pi,description={Kreiszahl}} \newacronym{DIN}{DIN}{Deutsches Institut für Normung} \makeglossaries \begin{document} \[\gls{dichte}=\frac{\gls{masse}}V\] \gls{pi} \gls{DIN} \addsec{Symbolverzeichnis} \printglossary[type=latin] \printglossary[type=greek] \printglossary[type=\acronymtype,title=Abkürzungsverzeichnis] \end{document}
Nein, das war lediglich ein Beispiel dafür, dass du die \gls{}-Befehle auch in der Mathematik-Umgebung benutzen kannst. Grundsätzlich wird alles in den Verzeichnissen aufgezählt, was mindestens einmal im Text mit \gls{} referenziert wurde. Du kannst aber auch mit dem einmaligen Aufruf von \glsaddall alle Einträge, die du definiert hast, aufrufen lassen. Falls du bspw. die Seitenzahl ausgegeben haben möchtest, wo die Abkürzungen etc. auftauchen, müsstest du jedes mal den \gls{}-Befehl setzen.update.freak hat geschrieben:ich meine, dass z.B. das hierdurch das\begin{equation} Re = \frac{\rho U D}{\mu} \label{eq:Reynoldszahl} \end{equation}
ersetzt werden müsste.\begin{equation} Re = \frac{\gls{Dichte} \gls{Geschwindigkeit} \gls{Durchmesser}}{\gls{dynamische_Viskositaet}} \label{eq:Reynoldszahl} \end{equation}
\documentclass[ngerman]{scrartcl} \usepackage{babel} \usepackage[automake,nopostdot,nonumberlist,section=subsection,acronym]{glossaries} \newglossary*{latin}{Lateinische Zeichen} \newglossary*{greek}{Griechische Zeichen} \newglossaryentry{masse}{type=latin,name={\ensuremath{m}},description={Masse}} \newglossaryentry{dichte}{type=greek,name={\ensuremath{\rho}},sort=rho,description={Dichte}} \newglossaryentry{pi}{type=greek,name={\ensuremath{\pi}},sort=pi,description={Kreiszahl}} \newacronym{DIN}{DIN}{Deutsches Institut für Normung} \makeglossaries \begin{document} \glsaddall \addsec{Symbolverzeichnis} \printglossary[type=latin] \printglossary[type=greek] \printglossary[type=\acronymtype,title=Abkürzungsverzeichnis] \end{document}
%in der Präambel: \DeclareMathOperator{\Reyn}{Re} \begin{equation} \Reyn = \frac{\rho U D}{\mu} \end{equation}