Wie Fälle in acro berücksichtigen?

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Wie Fälle in acro berücksichtigen?

Re: Wie Fälle in acro berücksichtigen?

von greeco-k » Do 25. Feb 2021, 18:45

Mit dem Beispiel hab ich es implementiert bekommen. Das "s" am Ende habe ich aber weggelassen.

Danke!!

Re: Wie Fälle in acro berücksichtigen?

von cgnieder » So 21. Feb 2021, 16:32

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?

von RTFM » Mi 17. Feb 2021, 19:50

Siehe Abschnitt "25. Endings" sowie das Beispiel in Abschnitt "29.2. Create commands for possessive endings" der acro-Anleitung.

Wie Fälle in acro berücksichtigen?

von greeco-k » Mi 17. Feb 2021, 19:17

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


Nach oben