von markusv » Mi 25. Mär 2020, 12:48
update.freak hat geschrieben:ich meine, dass z.B. das hier
\begin{equation}
Re = \frac{\rho U D}{\mu}
\label{eq:Reynoldszahl}
\end{equation}
durch das
\begin{equation}
Re = \frac{\gls{Dichte} \gls{Geschwindigkeit} \gls{Durchmesser}}{\gls{dynamische_Viskositaet}}
\label{eq:Reynoldszahl}
\end{equation}
ersetzt werden müsste.
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.
\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}
PS Off-Topic:
Ich würde Größen wie die Reynodszahl nicht so im Mathemodus schreiben, da es sich genau genommen bei deiner Schreibweise um die Multiplikation von
R und
e handelt. Ich würde gleich einen Operator definieren:
%in der Präambel:
\DeclareMathOperator{\Reyn}{Re}
\begin{equation}
\Reyn = \frac{\rho U D}{\mu}
\end{equation}
[quote="update.freak"]ich meine, dass z.B. das hier
[code]
\begin{equation}
Re = \frac{\rho U D}{\mu}
\label{eq:Reynoldszahl}
\end{equation}
[/code]
durch das
[code]
\begin{equation}
Re = \frac{\gls{Dichte} \gls{Geschwindigkeit} \gls{Durchmesser}}{\gls{dynamische_Viskositaet}}
\label{eq:Reynoldszahl}
\end{equation}
[/code]
ersetzt werden müsste.[/quote]
Nein, das war lediglich ein Beispiel dafür, dass du die [tt]\gls{}[/tt]-Befehle auch in der Mathematik-Umgebung benutzen kannst. Grundsätzlich wird alles in den Verzeichnissen aufgezählt, was mindestens einmal im Text mit [tt]\gls{}[/tt] referenziert wurde. Du kannst aber auch mit dem einmaligen Aufruf von [tt]\glsaddall[/tt] 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 [tt]\gls{}[/tt]-Befehl setzen.
[code]\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}[/code]
PS Off-Topic:
Ich würde Größen wie die Reynodszahl nicht so im Mathemodus schreiben, da es sich genau genommen bei deiner Schreibweise um die Multiplikation von [i]R[/i] und [i]e[/i] handelt. Ich würde gleich einen Operator definieren: [code]
%in der Präambel:
\DeclareMathOperator{\Reyn}{Re}
\begin{equation}
\Reyn = \frac{\rho U D}{\mu}
\end{equation}[/code]