我正在尝试绘制一个具有孤对电子的路易斯结构,但当我排版时,孤对电子不在中心。我该如何自由地将其稍微向上移动或水平移动?请告诉我。
\documentclass[tikz,border=3mm]{standalone}
\usepackage{chemfig,chemmacros}
\chemsetup{modules=all}
\begin{document}
\chemfig{M
( -[:90] A)
( -[:270] C)
( -[:0] \lewis{0:,})
( <[:210] D)
(>:[:160] E)}
\end{document}
答案1
\charge
按照文档 (第 4 页) 中的建议使用宏会很有趣:https://osl.ugr.es/CTAN/macros/generic/chemfig/chemfig-en.pdf。但是如果你使用\lewis
,最好用它来引用你的元素\chemfig
,而不是\lewis{0:,<empty space>}
避免你看到的内容。你可以把X
引用 当作任意元素。即便如此,我希望这段代码能按你想要的方式工作!
\documentclass[tikz,border=3mm]{standalone}
\usepackage{chemfig,chemmacros}
\chemsetup{modules=all}
\begin{document}
\chemfig{M
( -[:90] A)
( -[:270] C)
( -[:0]\Lewis{0:,\phantom{i}\hspace{-2mm}})
( <[:210] D)
(>:[:160] E)}
\end{document}