Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 2

01 Jan '21, 17:02

cgnieder's gravatar image

cgnieder
22.1k253463

Wie kann ich tiefgestellte Indizes von Formelzeichen ins Abkürzungsverzeichnis aufnehmen?

Hallo, das anhängende, frei kopierte Beispiel funktioniert fehlerfrei. Was mir nicht gelingt, sind die erklärenden Indizes an Formelzeichen im Fließtext _nicht_ in Klammern bei der ersten Erwähnung auftauchen zu lassen. Beispiel: $m_{P}$ `$m_{P}$` \newacronym{P}{P}{Permeat} Eingabe: Eingabe: Der Index P steht für ~\gls{P}. Ausgabe derzeit: > Der Index P steht für Permeat (P). Und im Verzeichnis dann: > P Permeat Das Freilassen der zweiten Klammer quittiert glossaries mit einer Fehlermeldung. \newacronym{p}{}{Permeat} Ausgabe gewünscht: > Der Index P steht für Permeat. Kann mir geholfen werden? Danke. Th. -------- %< ----------------------------------------------- \documentclass{scrreprt} \usepackage[german]{babel} \usepackage{tabu} \usepackage[% translate=babel,% xindy={language=german-din},% automake,% acronym, %Abkürzungen toc, section ]{glossaries} \makeglossaries \setacronymstyle{long-short} \newglossarystyle{acrotabu}{% \renewenvironment{theglossary}{% %\begin{tabu}{@{}lX<{\strut}l@{}}% ’spread 0pt’ defekt in v2.9 \begin{tabu}{@{}lX<{\strut}@{}}% ’spread 0pt’ defekt in v2.9 }{% \end{tabu}\par\bigskip% }% \renewcommand*{\glossaryheader}{}% \renewcommand*{\glsgroupheading}[1]{}% \renewcommand*{\glsgroupskip}{}% \renewcommand*{\glossentry}[2]{% \glsentryitem{##1}% Entry number if required \glstarget{##1}{\sffamily\glossentryname{##1}} & \glsentrydesc{##1} %& %##2 \tabularnewline }% } \newacronym{p}{P}{Permeat} % ======================================================== \begin{document} Der Index~P steht für \gls{p}. \printacronyms[style=acrotabu,title=Abkürzungen und Indizes] \end{document}
Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

31 Dez '20, 07:54

JTh's gravatar image

JTh
1113

Wie kann ich tiefgestellte Indizes von Formelzeichen ins Abkürzungsverzeichnis aufnehmen?

Hallo, das anhängende, frei kopierte Beispiel funktioniert fehlerfrei. Was mir nicht gelingt, sind die erklärenden Indizes an Formelzeichen im Fließtext _nicht_ in Klammern bei der ersten Erwähnung auftauchen zu lassen. Beispiel: $m_{P}$ \newacronym{P}{P}{Permeat} Eingabe: Der Index P steht für ~\gls{P}. Ausgabe derzeit: Der Index P steht für Permeat (P). Und im Verzeichnis dann: P Permeat Das Freilassen der zweiten Klammer quittiert glossaries mit einer Fehlermeldung. \newacronym{p}{}{Permeat} Ausgabe gewünscht: Der Index P steht für Permeat. Kann mir geholfen werden? Danke. Th. -------- %< ----------------------------------------------- \documentclass{scrreprt} \usepackage[german]{babel} \usepackage{tabu} \usepackage[% translate=babel,% xindy={language=german-din},% automake,% acronym, %Abkürzungen toc, section ]{glossaries} \makeglossaries \setacronymstyle{long-short} \newglossarystyle{acrotabu}{% \renewenvironment{theglossary}{% %\begin{tabu}{@{}lX<{\strut}l@{}}% ’spread 0pt’ defekt in v2.9 \begin{tabu}{@{}lX<{\strut}@{}}% ’spread 0pt’ defekt in v2.9 }{% \end{tabu}\par\bigskip% }% \renewcommand*{\glossaryheader}{}% \renewcommand*{\glsgroupheading}[1]{}% \renewcommand*{\glsgroupskip}{}% \renewcommand*{\glossentry}[2]{% \glsentryitem{##1}% Entry number if required \glstarget{##1}{\sffamily\glossentryname{##1}} & \glsentrydesc{##1} %& %##2 \tabularnewline }% } \newacronym{p}{P}{Permeat} % ======================================================== \begin{document} Der Index~P steht für \gls{p}. \printacronyms[style=acrotabu,title=Abkürzungen und Indizes] \end{document}

Willkommen, erstes Mal hier? Schau mal unter FAQ!

×