在首字母缩略词包中使用 \textit{} 表示斜体字母

在首字母缩略词包中使用 \textit{} 表示斜体字母

我正在写一篇文章,其中需要使用物种名称大肠杆菌。我的问题是,“大肠杆菌”既是缩写,又是物种名称,应该用斜体字母表示。

有没有办法在包\textit内使用acronym

像这样:

\documentclass[]{scrbook}

\usepackage{acronym}

\begin{document}
\begin{acronym}
\acro{\textit{E.coli}}{\textit{Escherichia coli}}
\end{acronym}

This is a damn nice \ac{\textit{E. coli}}.

\end{document}

答案1

您可以传递一个接受字体更改的可选参数:

在此处输入图片描述

\documentclass{scrbook}

\usepackage{acronym}
\usepackage{lmodern}% For bold italics

\begin{document}
\begin{acronym}
\acro{E. coli}[\emph{E. coli}]{\emph{Escherichia coli}}
\end{acronym}

This is a damn nice \ac{E. coli}.

\end{document}

第一个参数是首字母缩略词的标识符。它用于\csname,因此只能包含字符。它不必与打印的文本相同。例如,您可以使用 ,\acro{ecoli}[\emph{E. coli}]{\emph{Escherichia coli}}然后\ac{ecoli}

我还使用了\emph而不是\textit,这样当您\ac{E. coli}用斜体书写文本时,它就会被排版为直立。

相关内容