键合和键角上方的文字

键合和键角上方的文字

以此图片为例,我如何以类似的方式显示“ABC”分子中的 r_1、r_2 和 theta_1?

在此处输入图片描述

\documentclass[12pt]{article}

\usepackage{chemfig}

\begin{document}
    
\begin{figure}
    \centering
    \setchemfig{atom sep=4em}
    \chemfig{A-[:30]B-[:-30]C}
\end{figure}
    
\end{document}

在此处输入图片描述

答案1

一个简单的解决方案

\documentclass[12pt]{article}
\usepackage{chemfig}
\begin{document}
    \begin{figure}
        \centering
        \setchemfig{atom sep=4em}
        \chemfig{@{a}A-[:30]@{b}B-[:-30]@{c}C}
        \chemmove{
            \path (b) -- node[shift={(120:6pt)}] {$r_1$} (a);
            \path (b) -- node[shift={(60:6pt)}] {$r_2$} (c);
            \draw[-,shorten <=2pt,shorten >=2pt] (b) ++(210:1.5em)
                arc[start angle=210, delta angle=120, radius=1.5em]
                node[midway,below] {$\theta_1$};
        }
    \end{figure}
\end{document}

在此处输入图片描述

相关内容