Definí esto \newcommand
para nombres binomiales de género/especie, que deberían estar en cursiva:
\newcommand{\taxon}[1]{{\it #1}}
Por alguna razón, solo muestra el texto relevante en cursiva si uso \it
; \emph
o \textit
no funcionan (el texto no se modifica).
¿Existe alguna razón para este extraño comportamiento? \textit
y \emph
funcionan perfectamente si los aplico directamente.
Respuesta1
Actualizar: \it
está en desuso en LaTeX2e, por lo que se utiliza \itshape
en su lugar.
\itshape
es la forma declarativa. En este momento el texto está en cursiva hasta que finalice el grupo actual. \textit
establece el argumento en cursiva:
{\itshape ...}
\textit{...}
\emph
enfatiza el argumento, mientras que \em
es la forma declarativa.
Las definiciones de macro para estas variantes:
\newcommand*{\taxon}[1]{{\itshape #1}}
\newcommand*{\taxon}[1]{{\em #1}}
\newcommand*{\taxon}[1]{\textit{#1}}
\newcommand*{\taxon}[1]{\emph{#1}}