如何用特殊箭头和上标和下标写出等式

如何用特殊箭头和上标和下标写出等式

我该如何生成这样的东西?我不知道如何生成这样的箭头以及如何在箭头上方和下方书写。
在此处输入图片描述

答案1

两种可能的方式,使用mathtools和使用chemarrow

间距chemarrow肯定更好,但有必要再次切换到数学模式来处理\alpha\beta...文本,除非使用其他方式提供字符。

另一种方法:stackengineSteven B. Segletes 的包装。

\documentclass{article}


\usepackage{amssymb}
\usepackage{mathtools}
\usepackage{chemarrow}
\begin{document}

\section{First}


\begin{equation}
  :C \underset{\beta(V)}{\xrightleftharpoons{\alpha(V)}} O 
\end{equation}

\begin{equation}
:C\; \autorightleftharpoons{$\alpha(V)$}{$\beta(V)$}\quad O
\end{equation}

\begin{equation}
:C \autorightleftharpoons{\scriptsize$\alpha(V)$}{\scriptsize$\beta(V)$} O
\end{equation}




\end{document}

在此处输入图片描述

答案2

christian hupfer 的回答很好,但是他的第二个例子有一个更紧凑的版本,它利用构造的可选参数 \x...harpoons来插入“下限”。

我认为“默认”箭头太短,因此我通过在“上限”周围添加空间来强制它们变长。a\quad太多了,因此我指定的空间量刚好比其一半多一点。

此外,在我看来,箭头和它们所连接的东西之间没有足够的空间,所以我在那里添加了明确的粗空间。

\documentclass{article}

\usepackage{amssymb}
\usepackage{mathtools}

\begin{document}

\begin{equation}
  :C \; {\xrightleftharpoons[\beta(V)]{\alpha(V)}} \; O 
\end{equation}

\begin{equation}
  :C \; {\xrightleftharpoons[\beta(V)]{\mkern10mu\alpha(V)\mkern10mu}} \; O 
\end{equation}

\end{document}

示例代码的输出

相关内容