如何在文中引用用 chemfig 绘制的分子?

如何在文中引用用 chemfig 绘制的分子?

我发现chemfig绘制甚至复杂的分子都非常棒。现在,我有一个问题:如何在分子下放置一行带有标题的线条,例如“图号:captiontext”,更重要的是,如何在文本中引用绘制的分子?

答案1

我必须承认,这个问题对我来说有点不清楚,但你似乎只是想要一个{figure}环境。如果你所说的“引用[...]分子”是指在文本中用数字引用分子的做法,那么你可能想看看chemnum包裹。

\documentclass{article}
\usepackage{chemfig}
\usepackage{chemnum}
\newcommand*\pkg[1]{\textsf{#1}}
\begin{document}

\begin{figure}
  \centering
  \chemfig{-[:30](=[:90]O)-[:-30]OH}
  \caption{The sceletal formula of ethanol (\cmpd{ethanol}) drawn with
    \pkg{chemfig}.}
  \label{fig:ethanol}
\end{figure}

The formula of \cmpd{ethanol} is shown in figure~\ref{fig:ethanol}.

\end{document}

在此处输入图片描述

注意:分子的编号由相应的 的第一次使用决定。这意味着如果您在标题中使用,\cmpd它可能会出现在 中。对于这种情况,有 ,它仅获取编号:\listoffigures\cmpd\cmpd+

\begin{figure}
  ...
  \caption{... ethanol (\cmpd+{ethanol}) ...}
\end{figure}

The formula of \cmpd{ethanol} ...

相关内容