Grammatik Anpassungen in acronym

Erstellen von Index, Glossar, Symbolverzeichnis, einer Nomenklatur etc. mit MakeIndex oder Xindy


Melli
Forum-Anfänger
Forum-Anfänger
Beiträge: 30
Registriert: Di 22. Okt 2013, 11:02

Grammatik Anpassungen in acronym

Beitrag von Melli »

Hallo Leute.
Ich verwende für mein Abkürzungsverzeichnis acronym.
Es soll immer -wenn das Wort zum ersten Mal auftaucht- die Abkürzung und der ausgeschriebene Begriff in Klammern stehen (also mit \ac).
Das ist auch kein Problem.
Der Punkt sind grammatikalische Anpassungen von Substantiven.

Schreibe ich z.B.
Das \ac{AL} ist voll.
dann steht da
Das automatisches Lager (AL) ist voll.

Das "s" müsste natürlich weg.
Gibt es da eine Möglichkeit? Habe leider nichts gefunden.

Oder gibt es ein Paket, womit das geht? Habe nomencl entdeckt, aber soweit ich sehe, kann ich damit die Seitenzahlen im Verzeichnis nicht anzeigen lassen, das wäre schon wichtig.
\documentclass[a4paper,12pt,BCOR1cm,listof=totoc,bibliography=totoc,]
{scrbook}
\usepackage[ansinew]{inputenc}
\usepackage[printonlyused,withpage]{acronym} 
\begin{document}
\chapter*{Abkürzungsverzeichnis}
\addcontentsline{toc}{chapter}{Abkürzungsverzeichnis}
\begin{acronym}[\hspace*{2cm}]
\setlength{\itemsep}{-\parsep}
\acro{AL}{Automatisches Lager}
\end{acronym}
Das \ac{AL} ist voll.
\end{document}

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Mit dem modernen glossaries-Paket wäre das eine Möglichkeit:
\listfiles
\documentclass[%
	paper=a4,
	fontsize=12pt,
	BCOR=1cm,
	listof=totoc,
	bibliography=totoc,
	]{scrbook}

\usepackage[ngerman]{babel}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}

\usepackage[%
	%nonumberlist, %keine Seitenzahlen anzeigen
	%acronym, %ein Abkürzungsverzeichnis erstellen
	toc, %Einträge im Inhaltsverzeichnis
	%section, %im Inhaltsverzeichnis auf section-Ebene erscheinen
	]{glossaries}
	
\makeglossaries

% Definitionen
\newglossaryentry{cow}{name=cow,description={a fully grown
female of any bovine animal (plural cows, archaic plural kine)},
user1={kine}}

\newglossaryentry{al}{name=AL,description={Automatisches Lager},
user1={automatische Lager}}

\begin{document}

\tableofcontents

\printglossary[title={Abkürzungsverzeichnis}]

\chapter{Erstes Kapitel}
\section{Aus der Paketdoku}
Aus der Dokumentation zu dem Paket \texttt{glossares}, Seite 47 u.\,a.: You can then use \glspl{cow} to produce "`cows"' and \glsuseri{cow} to produce "`kine"'.

\section{Eine weiteres Beispiel}
Das \glsuseri{al} ist voll.

\end{document}
Näheres in der Paketdoku.

Gruß, Sepp

Antworten