Abkürzungsverzeichnis wird nicht erstellt Thema ist als GELÖST markiert

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


Powerup

Abkürzungsverzeichnis wird nicht erstellt

Beitrag von Powerup »

Hallo,

Ich wollte gern ein Abkürzungsverzeichnis mit dem acronym Package erstellen, aber wenn ich versuche, dieses zu kompilieren, kommt der Fehler "Missing \endcsname inserted...".
\documentclass[12pt]{scrartcl}		
\usepackage[T1]{fontenc}				
\usepackage[utf8]{inputenc}				
\usepackage[english, ngerman]{babel}
\usepackage{amssymb}	
\usepackage{amsfonts}						
\usepackage{amsmath}							
\usepackage[left=2.5cm, right=4cm, top=2.5cm, bottom=2.5cm]{geometry}	
\usepackage{acronym}

\begin{document}

\begin{acronym}[BImSchG]
\acro{CMP}{Conference of the Parties serving as the meeting of the Parties to the Kyoto Protocol}
\acro{CO\textsubscript{2}}{Kohlenstoffdioxid}
\acro{CO\textsubscript{2}e}{Kohlenstoffdioxid-Äquivalente}
\acro{ppm}{parts per million}
\acro{BIP}{Bruttoinlandsprodukt}
\acro{GVK}{Grenzvermeidungskosten}
\acro{BImSchG}{Bundes-Immissionsschutzgesetz}
\acro{GFAVO}{Großfeuerungsanlagenverordnung}
\end{acronym}

\end{document}
Ich kann mir nicht erklären, woran das liegen kann. Kann man eventuell keine Zeichen tiefstellen im Abkürzungsverzeichnis? Wenn ich das nur mit der ersten Abkürzung, also CMP durchlaufen lasse, funktioniert es komischerweise.

Vielen Dank und Beste Grüße!

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4267
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

acronym hat eine Dokumentation. Ich empfehle einen Blick auf Abschnitt 2.3 Defining Acronyms. Es gibt sogar ein Beispiel.

Ben
Forum-Anfänger
Forum-Anfänger
Beiträge: 16
Registriert: Di 22. Jul 2014, 10:33
Wohnort: Homburg

Beitrag von Ben »

Der Fehler rührt von diesen beiden Zeile:
\acro{CO\textsubscript{2}}{Kohlenstoffdioxid}
\acro{CO\textsubscript{2}e}{Kohlenstoffdioxid-Äquivalente}
Wenn du sie beispielsweise durch folgenden Code ersetzt, funktioniert das ganze ohne Probleme.
\acro{CO$_2$}{Kohlenstoffdioxid} 
\acro{CO$_2$e}{Kohlenstoffdioxid-Äquivalente} 


Gruß

DADABBI

Beitrag von DADABBI »

Makros im Kürzel sind nicht gut und Mathemodus-Umschaltung ist auch eher unpraktisch. Besser wie in der von Ulrike erwähnten Anleitung für das erste Argument nur problemlose Zeichen verwenden und ggf. das optionale Argument für die Kurzform verwenden:
\documentclass[12pt]{scrartcl}      
\usepackage[T1]{fontenc}            
\usepackage[utf8]{inputenc}            
\usepackage[english, ngerman]{babel}
\usepackage{amssymb}   
\usepackage{amsfonts}                  
\usepackage{amsmath}                     
\usepackage[left=2.5cm, right=4cm, top=2.5cm, bottom=2.5cm]{geometry}   
\usepackage{acronym}

\begin{document}

\begin{acronym}[BImSchG]
\acro{CMP}{Conference of the Parties serving as the meeting of the Parties to the Kyoto Protocol}
\acro{CO2}[{CO\textsubscript{2}}]{Kohlenstoffdioxid}
\acro{CO2e}[{CO\textsubscript{2}e}]{Kohlenstoffdioxid-Äquivalente}
\acro{ppm}{parts per million}
\acro{BIP}{Bruttoinlandsprodukt}
\acro{GVK}{Grenzvermeidungskosten}
\acro{BImSchG}{Bundes-Immissionsschutzgesetz}
\acro{GFAVO}{Großfeuerungsanlagenverordnung}
\end{acronym}

\end{document}

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4267
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Ben hat geschrieben: Wenn du sie beispielsweise durch folgenden Code ersetzt, funktioniert das ganze ohne Probleme.
Das gibt zwar keinen Fehler, ist aber nicht der korrekte Weg und sieht auch nicht gut aus: Der Subskript ist mager statt fett.

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2456
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Beitrag von Bartman »

Spricht etwas gehen die Verwendung von mhchem oder chemformula?

DADABBI

Beitrag von DADABBI »

Im ersten Argument von \acro? Klar. Im optionalen zweiten Argument kannst du dagegen (fast) machen, was du willst. Dafür gibt es das.

Antworten