Abkürzungsverzeichnis mit acronym

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


Gnuj
Forum-Anfänger
Forum-Anfänger
Beiträge: 10
Registriert: Fr 11. Sep 2020, 12:48

Abkürzungsverzeichnis mit acronym

Beitrag von Gnuj »

Hallo ihr Lieben,

Ich bräuchte eure Hilfe bei der Benutzung des acronym packages. Und zwar würde ich gerne beim Aufrufen des \ac-Befehls meine Abkürzung in der Kleinschreibung triggern, geht das? Das wäre super, da ich komplett auf Englisch schreibe und dort eine Großschreibung immer komisch kommt mitten im Satz.

Wenn ich die Einträge einfach nur in der Kleinschreibweise formatiere, sieht das finde ich doof aus im Abkürzungsverzeichnis. Scheint aber bisher die einzige Möglichkeit zu sein, die ich gefunden haben. Vielleicht kann mir ja jemand von euch helfen.

Hier noch ein kleines Beispiel wie ich meine Formatierung gerade mache:

Code: Alles auswählen

\begin{acronym}[longestName]
	\acro{APV}{Agriphotovoltaics}
	\acro{PV}{Photovoltaics}
	\acro{SP}{Solar Park}
\end{acronym}

Also soll er mir wenn ich im Text \ac{PV} schreibe, "photovoltaics" und nicht "Photovoltaics" liefern.

Viele Grüße und Danke für eure Hilfe,
Gnuj


Stamm-Gast

Kontext fehlt!

Beitrag von Stamm-Gast »

Gnuj hat geschrieben:
Do 22. Okt 2020, 13:52

[…] Ich bräuchte eure Hilfe bei der Benutzung des acronym packages. […]

Und im Gegenzug brauchen potenzielle Helfer Hilfe zu deiner Hilfe.


Gnuj
Forum-Anfänger
Forum-Anfänger
Beiträge: 10
Registriert: Fr 11. Sep 2020, 12:48

Re: Abkürzungsverzeichnis mit acronym

Beitrag von Gnuj »

Stamm-Gast hat geschrieben:
Sa 24. Okt 2020, 11:12
Gnuj hat geschrieben:
Do 22. Okt 2020, 13:52

[…] Ich bräuchte eure Hilfe bei der Benutzung des acronym packages. […]

Und im Gegenzug brauchen potenzielle Helfer Hilfe zu deiner Hilfe.

Aber meiner Meinung nach ist es eine allgemeine Frage zu dem package und hat null mit meinem sonstigen Code zu tun, oder? Ist ja herlichst egal welche Schriftgröße und so ich verwende. Berichtige mich gerne, aber ich beziehe mich ja nur auf das package und keine globalen Einstellungen...

Gnuj


gast

Re: Abkürzungsverzeichnis mit acronym

Beitrag von gast »

Und wie sollen wir ohne Minimalbeispiel unseren Vorschlag testen? Oder sollen wir nur ganz allgemein auf die Anleitung des Pakets und Standard-Befehle wie \MakeLowercase hinweisen?


Gnuj
Forum-Anfänger
Forum-Anfänger
Beiträge: 10
Registriert: Fr 11. Sep 2020, 12:48

Re: Abkürzungsverzeichnis mit acronym

Beitrag von Gnuj »

gast hat geschrieben:
Mo 26. Okt 2020, 11:25

Und wie sollen wir ohne Minimalbeispiel unseren Vorschlag testen? Oder sollen wir nur ganz allgemein auf die Anleitung des Pakets und Standard-Befehle wie \MakeLowercase hinweisen?

Code: Alles auswählen

\documentclass{article}

\usepackage{acronym}
\begin{document}

\begin{acronym}[longestName]
	\acro{APV}{Agriphotovoltaics}
	\acro{PV}{Photovoltaics}
	\acro{SP}{Solar Park}
\end{acronym}

Hier steht ein Beispieltext mit Begriffen wie \ac{APV} und \ac{PV}, die nicht groß geschrieben werden sollen. Also wie agriphotovoltaics oder photovoltaics.

\end{document}

Dann hier mein Minimalbeispiel. Dachte, das wäre schon selbsterklärend genug. Danke!

Gnuj


gast

Re: Abkürzungsverzeichnis mit acronym

Beitrag von gast »

Soweit ich das sehe kann man bei acronym nur die Schriftart (oder Groß-/Kleinschreibung) der Abkürzung ändern, aber nicht der Erklärung. Man müsste also etwas umständliches wie

Code: Alles auswählen

\documentclass{article}

\usepackage{acronym}
\DeclareRobustCommand*{\accase}[1]{#1}

\begin{document}

\begin{acronym}[longestName]
	\acro{APV}{\accase{Agriphotovoltaics}}
	\acro{PV}{\accase{Photovoltaics}}
	\acro{SP}{\accase{Solar Park}}
\end{acronym}
\DeclareRobustCommand*{\accase}[1]{\MakeLowercase{#1}}      

Hier steht ein Beispieltext mit Begriffen wie \ac{APV} und \ac{PV}, die nicht groß geschrieben werden sollen. Also wie agriphotovoltaics oder photovoltaics.

\end{document}

machen oder \newacro umdefinieren. Das verwendet intern \AC@newacro, das dann letztlich für die Definition zuständig ist. An der Stelle könnte man natürlich ein \MakeLowercase hineinpatchen:

Code: Alles auswählen

\documentclass{article}

\usepackage{acronym}
\usepackage{xpatch}
\makeatletter
\xpatchcmd{\AC@newacro}{#3}{\MakeLowercase{#3}}{}{\PatchFailure}
\makeatother

\begin{document}

\begin{acronym}[longestName]
	\acro{APV}{Agriphotovoltaics}
	\acro{PV}{Photovoltaics}
	\acro{SP}{Solar Park}
\end{acronym}

Hier steht ein Beispieltext mit Begriffen wie \ac{APV} und \ac{PV}, die nicht groß geschrieben werden sollen. Also wie agriphotovoltaics oder photovoltaics.

\end{document}

Es ist dann aber nicht mehr möglich, Beschreibungen mit gemischter Schreibweise zu verwenden.


Gnuj
Forum-Anfänger
Forum-Anfänger
Beiträge: 10
Registriert: Fr 11. Sep 2020, 12:48

Re: Abkürzungsverzeichnis mit acronym

Beitrag von Gnuj »

Alles klar, danke dir! Ich habe es jetzt erstmal mit der ersten Herangehensweise gelöst. Sieht soweit gut aus. Merci!


Antworten