如何调用函数来计算 chemfig 中的角度?

如何调用函数来计算 chemfig 中的角度?

我想生成chemfig代码,使其能够以一致的方式修改图形组,而不是使用固定角度。因此,我想编写类似下面最后一行的代码,

\chemfig{
               O% 1
     =[:90,0.2]% 25
    -[:150,0.2]% 23
                  (
        =_[:90,0.2]% 24
                      (
            -[:\fangle{150},0.5in + .01\linewidth]% 29

但对 来说,什么都行不通fangle。例如,所有类似的事情都失败了,

\newcommand{\fangle}[1]{\FPeval{\sht}{#1 + 999}\FPeval{\ss}{round(\sht,0)}\pgfmathparse{\ss}\pgfmathresult}

虽然 fangle 的输出在其他地方看起来还不错,但它在内部永远都行不通, chemfig虽然如果我没记错的话,如果没有参数的话它会起作用,但这没有多大帮助。不过,长度变化似乎可能有效。谢谢。

相关内容