Eu defini isso \newcommand
para nomes binomiais de gênero/espécie, que devem estar em itálico:
\newcommand{\taxon}[1]{{\it #1}}
Por alguma razão, ele só renderiza o texto relevante em itálico se eu usar \it
; \emph
ou \textit
não funciona (o texto permanece inalterado).
Existe uma razão para esse comportamento estranho? \textit
e \emph
funcionam perfeitamente bem se eu aplicá-los diretamente.
Responder1
Atualizar: \it
está obsoleto no LaTeX2e, portanto, é usado \itshape
em seu lugar.
\itshape
é a forma declarativa. Neste momento o texto fica em itálico até o final do grupo atual. \textit
define o argumento em itálico:
{\itshape ...}
\textit{...}
\emph
enfatiza o argumento, enquanto \em
é a forma declarativa.
As definições 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}}