我將其定義\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}}