Chemfig 聚合物支架无需两次编译

Chemfig 聚合物支架无需两次编译

我正在处理下面的图片:

\documentclass{standalone}

\usepackage{tikz}
\usepackage{chemfig}

\begin{document}
    \schemestart
    n \quad \chemfig{C(-[3]H)(-[5]H)=C(-[1]H)(-[7]H)}
    \arrow
    \chemfig{-[@{op,.60}]C(-[2]H)(-[6]H)-C(-[2]H)(-[6]H)-[@{cl,0.40}]}
    \schemestop
    \polymerdelim[delimiters ={[]}, height = 30pt, depth = 30pt, indice = \!\!n]{op}{cl}
\end{document}

看来我需要编译文档两次才能显示括号。根据 Chemfig 手册,有些东西似乎需要一种称为“图片记忆”的功能,我认为这可能与此有关。我假设括号的位置在第一次运行时保存并在第二次运行时使用。

Chemfig 手册说(不是关于括号而是关于电子运动):

假设查看器支持“图片记忆”并且编译进行两次。

我的问题是:

  1. 为什么大多数其他功能不需要编译两次而括号却需要编译两次?

  2. 如何创建聚合物支架而不需要编译两次?

  3. 查看器支持“图片记忆”是什么意思?这是指 pdf 查看器吗?

我想避免编译两次,因为我在服务器上编译了很多图片,如果我将其设置为编译两次,那么所有图片的编译时间都会加倍。这就是为什么我更喜欢只需要编译一次的解决方案。

相关内容