Ich habe dies \newcommand
für binomiale Gattungs-/Artnamen definiert, die kursiv gedruckt sein sollten:
\newcommand{\taxon}[1]{{\it #1}}
Aus irgendeinem Grund wird der relevante Text nur kursiv dargestellt, wenn ich \it
; verwende, \emph
oder \textit
es funktioniert nicht (der Text bleibt unverändert).
Gibt es einen Grund für dieses seltsame Verhalten? \textit
Und \emph
es funktioniert einwandfrei, wenn ich sie direkt anwende.
Antwort1
Aktualisieren: \it
ist in LaTeX2e veraltet, daher wird \itshape
stattdessen verwendet.
\itshape
ist die deklarative Form. Zu diesem Zeitpunkt ist der Text kursiv, bis die aktuelle Gruppe endet. \textit
setzt das Argument kursiv:
{\itshape ...}
\textit{...}
\emph
betont das Argument, während \em
die Aussageform ist.
Die Makrodefinitionen für diese Varianten:
\newcommand*{\taxon}[1]{{\itshape #1}}
\newcommand*{\taxon}[1]{{\em #1}}
\newcommand*{\taxon}[1]{\textit{#1}}
\newcommand*{\taxon}[1]{\emph{#1}}