Hi,
Danke vielmals für die tollen Vorschläge. Ich fühle mich gerade etwas "doof": die meisten Vorschläge funktionieren bei mir nämlich nicht. Ich schreibe auch noch die Codes hinein für alle, die genau nach diesem Thread gesucht haben.
Beitrag2:
Code:
\documentclass{article}
\newcommand{\abk4HMM}{4-Hydroxy-1-mesityl-4-methylpent-1-en-3-on}
\begin{document}
Es gibt \abk4HMM\ . Nebst \abk4HMM\ gibt es noch zahlreiche andere Stoffe.
\end{document}
Das Ergebnis sieht bei mir dann so aus:
"4HMM4-Hydroxy-1-mesityl-4-methylpent-1-en-3-on Es gibt 4HMM . Nebst
4HMM gibt es noch zahlreiche andere Stoffe."
Merkwürdigerweise erscheint die ausgeschriebene Abkürzung nur beim ersten Mal, zudem wird auch die Abkürzungsdefinition ausgeschrieben.
Beitrag3:
Code:
\documentclass{article}
\usepackage{xspace}
\begin{document}
\newcommand{\4hmm}{4-Hydroxy-1-mesityl-4-methylpent-1-en-3-on\xspace}
...
\4hmm
\end{document}
Das Ergebnis sieht bei mir dann so aus:
hmm4-Hydroxy-1-mesityl-4-methylpent-1-en-3-on ... hmm
Beitrag4:
(funktioniert mit etwas Gewöhnung recht gut)
Code:
\documentclass{article}
\usepackage{xspace}
\begin{document}
\newcommand{\abk}{4-Hydroxy-1-mesityl-4-methylpent-1-en-3-on}
Es gibt \abk. Nebst \abk\ wird auch ... verwendet.
\end{document}
Das Ergebnis sieht bei mir dann so aus:
Es gibt 4-Hydroxy-1-mesityl-4-methylpent-1-en-3-on. Nebst 4-Hydroxy-1-
mesityl-4-methylpent-1-en-3-on wird auch ... verwendet.
nach \abk folgt direkt ohne Abstand das Interpunktionszeichen. Wird hingegen ein Leerzeichen nach der Abkürzung benötigt, so ist ein \ nach \abk erforderlich.
Beitrag 5(rais):
Diese Variante funktioniert ohne Probleme und scheint auch sehr einfach in ihrer Handhabung zu sein. (Für was steht hier abk[1] bzw. abk[2]?)
Code:
\documentclass{article}
\makeatletter
\newcommand*\abk[1]{%
\@nameuse{#1}%
}
\newcommand*\defabk[2]{%
\@namedef{#1}{#2}%
}
\makeatother
\defabk{4hmm}{4-Hydroxy-1-mesityl-4-methylpent-1-en-3-on}
\begin{document}
Folgender Stoff gibt es wirklich: \abk{4hmm}. Nebst \abk{4hmm} werden auch andere Chemikalien oft verwendet. \abk{4hmm} ist hier vermutlich die beste Wahl.
\end{document}
Das Ergebnis sieht bei mir dann so aus:
Folgender Stoff gibt es wirklich: 4-Hydroxy-1-mesityl-4-methylpent-1-en-
3-on. Nebst 4-Hydroxy-1-mesityl-4-methylpent-1-en-3-on werden auch andere Chemikalien oft verwendet. 4-Hydroxy-1-mesityl-4-methylpent-1-en-3-on ist hier vermutlich die beste Wahl.
Beitrag 6:
Leider erschien bei mir da die Fehlermeldung:
Erzeuge Projekt: abkuerzunga
--------------------------------------------------
abkuerzunga.tex(1): Fehler: LaTeX Error: File `xparse.sty' not found.
abkuerzunga.tex(3): Fehler: Emergency stop.
abkuerzunga.tex(1): Fehler: ==> Fatal error occurred, no output PDF file produced!
--------------------------------------------------
abkuerzunga - 3 Fehler, 0 Warnung(en), 0 Overfull Box(en), 0 Underfull Box(en)
In MikTex Packet Manager habe ich das Paket xparse.sty leider nicht gefunden.
--------------------------------
--------------------------------
Herzlichen Dank für eure wertvollen Tipps! Ich war echt beeindruckt, wie viel Input in solch kurzer Zeit entstand ((Bin noch ein Neuling))
Lg ubiquitin
Lesezeichen