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}
test.png

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!!