Seite 1 von 1
Wie Fälle in acro berücksichtigen?
Verfasst: Mi 17. Feb 2021, 19:17
von greeco-k
Hallo zusammen!
Ich habe folgende Situation:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{acro}
\NewAcroTemplate[list]{styleabbrev}{%
\setlist[description]{labelwidth=\widthof{NLPQLPX}, leftmargin=!}%
\UseAcroTemplate[list]{description}[0]%
}
\acsetup{
make-links,
list/template = styleabbrev,
list/name = Abkürzungsverzeichnis,
locale/display,
locale/format=
}
\DeclareAcronym{CAE}{
short = CAE,
long = computergestützte Entwicklung,
foreign = \textit{Computer-Aided Engineering},
foreign-babel = english,
foreign-locale = englisch
}
\begin{document}
Der Begriff der \acf{CAE} umfasst alle diesbezüglichen computergestützten Prozesse.
\end{document}
Nun müsste es aber "der computergestützen Entwicklung" heißen. Wie kriege ich das am besten hin?
Danke für jede Lösung und jeden Tipp!
Re: Wie Fälle in acro berücksichtigen?
Verfasst: Mi 17. Feb 2021, 19:50
von RTFM
Siehe Abschnitt "25. Endings" sowie das Beispiel in Abschnitt "29.2. Create commands for possessive endings" der acro-Anleitung.
Re: Wie Fälle in acro berücksichtigen?
Verfasst: So 21. Feb 2021, 16:32
von cgnieder
Das Beispiel aus dem Manual lässt sich hier tatsächlich gut anwenden:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[english,ngerman]{babel}
\usepackage{acro}
\DeclareAcroEnding{possessive}{s}{s}
\NewAcroCommand\acg{m}{\acropossessive\UseAcroTemplate{first}{#1}}
\NewAcroCommand\acsg{m}{\acropossessive\UseAcroTemplate{short}{#1}}
\NewAcroCommand\aclg{m}{\acropossessive\UseAcroTemplate{long}{#1}}
\NewAcroCommand\acfg{m}{%
\acrofull
\acropossessive
\UseAcroTemplate{first}{#1}%
}
\acsetup{
locale/display ,
locale/format =
}
\DeclareAcronym{CAE}{
short = CAE,
long = computergestützte Entwicklung,
foreign = \textit{Computer-Aided Engineering} ,
foreign-babel = english,
foreign-locale = englisch ,
long-possessive-form = computergestützten Entwicklung ,
foreign-possessive-form = \textit{Computer-Aided Engineering}
}
\begin{document}
Der Begriff der \acg{CAE} umfasst alle diesbezüglichen computergestützten
Prozesse.
\end{document}
Re: Wie Fälle in acro berücksichtigen?
Verfasst: Do 25. Feb 2021, 18:45
von greeco-k
Mit dem Beispiel hab ich es implementiert bekommen. Das "s" am Ende habe ich aber weggelassen.
Danke!!