使用 chemfig 在环中心充电的更新解决方案?

使用 chemfig 在环中心充电的更新解决方案?

所以,本质上我想做的正是所展示的这里。在 Windows 下使用 miktex 时,这对我来说效果很好,但现在我在 Ubuntu 下工作,刚刚安装了 2020 版的 TeX Live。在这里,我收到错误消息Package pgf Error: No shape named 'arccenter' is known ...。所以我会这样解释,一些内部工作原理chemfig已经改变,因此环的中心不再称为“arccenter”?我可以为该节点指定一个新名称吗?

梅威瑟:

\documentclass[a4paper,10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{chemfig}

\begin{document}

\chemfig[atom sep=.9cm]{**[,,,late options={name=arccenter,label=center:+}]5(-----)}

\end{document}

(我本来希望只对现有问题添加评论,但是我的声誉不够……

答案1

  • 直到chemfigv1.55,节点arccenter都是按照弧环定义的。
  • chemfigv1.56 (2020年7月13日更新) 中,环中心的节点被命名为cyclecenter<n>。这里<n>是,表示一个 中环1, 2, 3, ...的中心。<n>\chemfig
  • 对于源代码更改,请参阅的差值chemfig.texv1.55 和 v1.56 之间(打开并搜索arccenter),来自 TeX Live 的 SVN 存储库。
  • 有关官方文档和使用示例cyclecenter<n>,请参阅chemfigv1.56手册,第 12.6 节。

因此,对于v1.56,只需用chemfig替换节点名称。arccentercyclecenter1

\documentclass{article}
\usepackage{chemfig}

\begin{document}
\chemfig{**[0,-150,dash pattern=on 2pt off 2pt,
       late options={name=cyclecenter1,label=center:+}]5(-----)}
\end{document}

在此处输入图片描述

答案2

我已经使用了 TeXLive 2019 (Papeeria) OS W8.1,并且这个 MWE 可以正常工作:

\documentclass{article}
\usepackage{chemfig}
\begin{document}

\chemfig{**[0,-150,dash pattern=on 2pt off 2pt,
       late options={name=arccenter,label=center:+}]5(-----)}
\end{document}

在此处输入图片描述

相关内容