Chemfig 和 ACS 样式

Chemfig 和 ACS 样式

你好,有人能帮我吗?我需要用 chemfig 画图,但我需要 ACS 风格,我找到了这个:

\usepackage{chemmacros}
\usepackage{chemfig}
\setatomsep{14.4pt}
\setdoublesep{2.6pt}
\setbondstyle{line width=0.6pt}
\setcrambond{2.0pt}{0.6pt}{2.5pt}
\setbondoffset{1.6pt}
\setarrowdefault{,1.0,}
\renewcommand*\printatom[1]{\small\ensuremath{\mathsf{#1}}}

我不明白,为什么我的文本中不正确?这是我的文本中的错误。我需要用 ACS 样式绘制化学结构。谢谢你的帮助。

在此处输入图片描述

在此处输入图片描述

答案1

chemfig几乎两年前的 v1.3(2018/03/08)中,删除了所有这些命令\setatomsep\setbondstyle转而使用一个命令。\setchemfig

\setchemfig{
  atom sep=14.4pt,
  double bond sep=2.6pt,
  bond style={line width=0.6pt},
  cram width=2.0pt,
  ...
}
\renewcommand*\printatom[1]{\small\ensuremath{\mathsf{#1}}}

相关内容