나는 이것을 \newcommand
이탤릭체로 표기해야 하는 속/종 이름에 대해 정의했습니다.
\newcommand{\taxon}[1]{{\it #1}}
어떤 이유로든 ;를 사용하면 관련 텍스트만 이탤릭체로 렌더링됩니다 \it
. \emph
또는 \textit
작동하지 않습니다(텍스트는 변경되지 않음).
이 이상한 행동에 대한 이유가 있습니까? 직접 적용하면 완벽하게 작동합니다 \textit
.\emph
답변1
업데이트: \it
LaTeX2e에서는 더 이상 사용되지 않으므로 \itshape
대신 사용합니다.
\itshape
선언적 형식이다. 이때 현재 그룹이 끝날 때까지 텍스트는 이탤릭체로 표시됩니다. \textit
인수를 이탤릭체로 설정합니다.
{\itshape ...}
\textit{...}
\emph
는 논증을 강조하는 반면 은 \em
선언적 형식입니다.
이러한 변형에 대한 매크로 정의는 다음과 같습니다.
\newcommand*{\taxon}[1]{{\itshape #1}}
\newcommand*{\taxon}[1]{{\em #1}}
\newcommand*{\taxon}[1]{\textit{#1}}
\newcommand*{\taxon}[1]{\emph{#1}}