![如何用特殊箭头和上标和下标写出等式](https://linux22.com/image/314569/%E5%A6%82%E4%BD%95%E7%94%A8%E7%89%B9%E6%AE%8A%E7%AE%AD%E5%A4%B4%E5%92%8C%E4%B8%8A%E6%A0%87%E5%92%8C%E4%B8%8B%E6%A0%87%E5%86%99%E5%87%BA%E7%AD%89%E5%BC%8F.png)
我该如何生成这样的东西?我不知道如何生成这样的箭头以及如何在箭头上方和下方书写。
答案1
两种可能的方式,使用mathtools
和使用chemarrow
。
间距chemarrow
肯定更好,但有必要再次切换到数学模式来处理\alpha
和\beta
...文本,除非使用其他方式提供字符。
另一种方法:stackengine
Steven 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}