我发现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} ...