
我正在嘗試為我的論文製作一個首字母縮略詞列表,並且我正在使用包iupac
的模組chemmacros
來執行此操作。我使用單字母命令來鍵入斜體,因為它比為每個字母設定斜體更容易。我相信包裝上的定義實際上只是\textit{}
每個定義字母的代碼。然而,這些在定義首字母縮略詞時不起作用! (但它在使用時確實有效\textit{}
)。我想我可以用\textit{}
命令排版每一個,但我很好奇為什麼會出現這種情況。
這有效:
\documentclass{report}
\usepackage{chemmacros}
\usepackage{glossaries}
\newacronym{DMF}{DMF}{\iupac{\textit{N},\textit{N}-dimethylformamide}}
\begin{document}
Dissolve in \gls{DMF}. Evaporate \gls{DMF} off.
\end{document}
但這並沒有:
\documentclass{report}
\usepackage{chemmacros}
\usepackage{glossaries}
\newacronym{DMF}{DMF}{\iupac{\N,\N-dimethylformamide}}
\begin{document}
Dissolve in \gls{DMF}. Evaporate \gls{DMF} off.
\end{document}
(我嘗試使用\nitrogen
代替,\N
但它也不起作用)
編輯:
命令也是如此\chemprime
。使用'
或其定義\ensuremath{{}^{\prime}
都有效。