我想获得类似的东西:
(-C(=O)-O-)
和
带有chemfig
包但\arrow
在第二种情况下不起作用(放置了一个巨大且不居中的箭头)并且在第一种情况下不显示 =o 并且它没有与换行文本居中:
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[italian,english]{babel}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{geometry}
\usepackage{midpage}
\usepackage{scrextend}
\usepackage{setspace}
\usepackage{chemfig}
\begin{document}
(\chemfig[atom sep=20pt,bond offset=2pt]{- C{=O} - O-} )
\chemfig[ compound sep = 20 pt]{\pi^{*} \arrow<- \pi}
\end{document}
有谁能帮助我吗?提前谢谢。
答案1
我不确定这是否是你所需要的:
\documentclass[border=2mm,varwidth]{standalone}
\usepackage{chemfig}
\begin{document}
\schemestart
\chemfig[atom sep=20pt,bond offset=2pt]{-C([2]=O)-O-}
\schemestop
\vspace{1cm}
\schemestart
\chemfig{\pi}
\arrow(.mid east--.mid west){->}
\chemfig{\pi^{*}}
\schemestop
\end{document}
使用上述代码,结果是:
编辑:第二次尝试:
\documentclass[border=2mm,varwidth]{standalone}
\usepackage{chemfig}
\begin{document}
\centering
\schemestart
\chemfig[sep=20pt,bond offset=2pt]{{(}-C{(}=O{)}-O-{)}}
\schemestop
\vspace{1cm}
\schemestart
\chemfig{\pi}
\arrow(.mid east--.mid west){->}[0,0.65] % 0.65 is a factor for the lenght of the arrow
\chemfig{\pi^{*}}
\schemestop
\end{document}