所以,本质上我想做的正是所展示的这里。在 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
- 直到
chemfig
v1.55,节点arccenter
都是按照弧环定义的。 - 在
chemfig
v1.56 (2020年7月13日更新) 中,环中心的节点被命名为cyclecenter<n>
。这里<n>
是,表示一个 中环1, 2, 3, ...
的中心。<n>
\chemfig
- 对于源代码更改,请参阅的差值
chemfig.tex
v1.55 和 v1.56 之间(打开并搜索arccenter
),来自 TeX Live 的 SVN 存储库。 - 有关官方文档和使用示例
cyclecenter<n>
,请参阅chemfig
v1.56手册,第 12.6 节。
因此,对于v1.56,只需用chemfig
替换节点名称。arccenter
cyclecenter1
\documentclass{article}
\usepackage{chemfig}
\begin{document}
\chemfig{**[0,-150,dash pattern=on 2pt off 2pt,
late options={name=cyclecenter1,label=center:+}]5(-----)}
\end{document}