chemfig 中的 rlap 和 llap

chemfig 中的 rlap 和 llap

在此 chemfig 文档第 44 页中http://tug.ctan.org/macros/generic/chemfig/chemfig-en.pdf它说我可以通过\rlap(右)和\llap(左)移动电荷。

\documentclass{article}
\usepackage{chemfig}
\begin{document}
    \chemfig{O\rlap{${}^+$}-[2]B}

    \chemfig{O\llap{${}^+$}-[2]B}
\end{document}

在此处输入图片描述

如您所见,它适用于\rlap,但不适用于\llap。我是否遗漏了什么?谢谢。

答案1

文档有点不清楚,但是\llap会出现原子,而不是其后:

\chemfig{\llap{${}^+$}O-[2]B} % DOESN'T QUITE WORK

尝试这个,定位有点混乱,可能是因为 Chemfig 解析命令参数的方式\chemfig。将\llap和原子都括在括号中可以解决这个问题:

\chemfig{{\llap{${}^+$}O}-[2]B} % THIS ONE GIVE THE DESIRED RESULT

(请务必仔细清点括号内的内容以查看所有东西的分布情况)。

\llap编辑以添加关于和的简短说明\rlap这两个宏分别将其内容从插入位置向左和向右重叠。如果仔细查看原始输出,您会看到 ⁺ 打印在 O 上,一旦您思考了它的含义,您就会发现它\llap正是您所期望的。

相关内容