答案1
这就是你想要的答案吗?
\documentclass[12pt, a4paper]{article}
\usepackage{chemfig}
\usepackage{mhchem}
\begin{document}
\chemfig{
[:10]*6((-HO)-(-\ce{R3})=(-OH)-([1]-[::10]*5(([:-45]-OH)-(*6(-=-=-=))--(=O)-O-))=-(-\ce{R2})=)
\chemmove{
\node(end) [at=(cyclecenter3),shift=(30:1.75cm)] {\printatom{\ce{R1}}};
\draw[-, shorten <= 0.5cm, dashed] (cyclecenter3) -- (end);
}
}
\end{document}
你可以在五边形前面添加一个角,但需要将其格式化为 [::angle]。我也调整了五边形的起点,并在最后一个苯环中添加了 R1。
编辑 重新尝试第一次获取如图所示的结构。此代码将提供以下内容:
\documentclass[12pt, a4paper]{article}
\usepackage{chemfig}
\usepackage{mhchem}
\begin{document}
\chemfig{
[:54]*5(([:-36]-OH)(-[::-196]*6(=-(-\ce{R2})=(-HO)-(-\ce{R3})=(-OH)-))-(*6(-=-=-=))--(=O)-O-)
\chemmove{
\node(end) [at=(cyclecenter3),shift=(18:1.75cm)] {\printatom{\ce{R1}}};
\draw[-, shorten <= 0.5cm, dashed] (cyclecenter3) -- (end);
}
}
\end{document}
答案2
我从中心季碳开始分子,并调整其周围的分子部分。
\documentclass[border=5mm]{standalone}
\usepackage{chemfig}
\usepackage[version=4]{mhchem}
\begin{document}
\chemfig{([:54]*5(-(*6(-=-=-=))--(=O)-O-))(-[:330]OH)(-[:210]*6(-=(-\ce{R2})-(-HO)=(-\charge{330=${}_3$}{R})-(-OH)=))}
\chemmove{
\node [at=(cyclecenter2),shift=(20:1.5cm)](end){\printatom{R_1}};
\draw[-,dashed](cyclecenter2)--(end);
}
\end{document}
答案3
原始结构中原子以无衬线字体打印,键稍粗。就我个人而言,我希望我的替代物更靠近环。因此这将导致以下代码:
\documentclass[12pt, a4paper]{article}
\usepackage{chemfig}
\renewcommand*\printatom[1]{\ensuremath{\mathsf{#1}}}
\setchemfig{bond style={line width=1pt},atom sep=2.1em}
\usepackage{chemmacros}
\chemsetup{formula=chemformula}
\chemsetup[chemformula]{format=\sffamily}
\begin{document}
\chemfig{
[:54]*5(([:-27,0.8]-OH)(-[::-205,0.8]*6(=-(-[,0.9]\ch{R2})=(-[,0.8]HO)-(-[,0.8,,,xshift=2mm]\ch{R3})=(-[,0.8]OH)-))-(*6(-=-=-=))--([,0.8]=O)-O-)
\chemmove{
\node(end) [at=(cyclecenter3),shift=(18:1.50cm)] {\printatom{\ch{R1}}};
\draw[-, shorten <= 0.3cm, dashed] (cyclecenter3) -- (end);
}
}
\end{document}