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

04 Mär '14, 15:23

cgnieder's gravatar image

cgnieder
22.1k253463

Problem mit `usepackage acro`bei acro bei der Großschreibung am Satzanfang

Einige der Langformen meiner Abkürzungen enthalten Kommas. Damit das Komma als Text behandelt wird und nicht als Trennungszeichen zwischen zwei Kommandos, stehen die Langformen in geschweiften Klammern. Für die Großschreibung am Satzfang meiner englischen Abkürzungen verwende ich `\Ac{}`, das funktioniert auch prima, solange ich kein Komma in der Langform habe. Wenn das der Fall wie `GltB` ist, wird die gesamte Langform in Großbuchstaben ausgegeben. Kann ich das Problem irgendwie umgehen? **Code** \documentclass{article} \usepackage{longtable} \usepackage{acro}[2013/09/02] \DeclareAcronym{GltB}{ short = GltB, long = {{glutamate synthase, large subunit}}, class = Proteine } \DeclareAcronym{GdhA}{ short = GdhA, long = {glutamate dehydrogenase}, class = Proteine } \begin{document} \acsetup{ list-type = table , list-style = longtable , list-heading = section* , list-table-width = \textwidth-4\tabcolsep-6em } \section{Es funktioniert mit:} \Ac{GdhA} \section{Aber nicht mit:} \ac{GltB} \acresetall \Ac{GltB} \printacronyms[include-classes=Proteine, name=\section{List of proteins}] \end{document}
Klicke auf Einblenden/Ausblenden von Überarbeitungen 2

04 Mär '14, 15:16

Bettina's gravatar image

Bettina
665181923

Problem mit `usepackage acro`bei der Großschreibung am Satzanfang

Einige der Langformen meiner Abkürzungen enthalten Kommas. Damit das Komma als Text behandelt wird und nicht als Trennungszeichen zwischen zwei Kommandos, stehen die Langformen in geschweiften Klammern. Für die Großschreibung am Satzfang meiner englischen Abkürzungen verwende ich `\Ac{}`, das funktioniert auch prima, solange ich kein Komma in der Langform habe. Wenn das der Fall wie `GltB` ist, wird die gesamte Langform in Großbuchstaben ausgegeben. Kann ich das Problem irgendwie umgehen? **Code** \documentclass{article} \usepackage{longtable} \usepackage{acro}[2013/09/02] \DeclareAcronym{GltB}{ short = GltB, long = {{glutamate synthase, large subunit}}, class = Proteine } \DeclareAcronym{GdhA}{ short = GdhA, long = {glutamate dehydrogenase}, class = Proteine } \begin{document} \acsetup{ list-type = table , list-style = longtable , list-heading = section* , list-table-width = \textwidth-4\tabcolsep-6em } \section{Es funktioniert mit:} \Ac{GdhA} \section{Aber nicht mit:} \ac{GltB} \acresetall \Ac{GltB} \printacronyms[include-classes=Proteine, name=\section{List of proteins}] \end{document}
Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

04 Mär '14, 15:13

Bettina's gravatar image

Bettina
665181923