私はこれを\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}}