如何在 Latex 上制作这种箭头?

如何在 Latex 上制作这种箭头?

在此处输入图片描述

另外,如何将 tikz 图片居中?我用这样的弯曲箭头做了我想要做的事情:

\documentclass[a4paper]{article}

\usepackage[T1]{fontenc}    
\usepackage[utf8]{inputenc}

\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{mathtools}
\usepackage{tikz}
\usetikzlibrary{fit,shapes.geometric,arrows}

\begin{document}

\[ \tau\tikz[overlay,remember picture] \node (1){};\  \vee\neg\in\square\tikz[overlay,remember picture] \node (2){};\ A^\prime\in\square\tikz[overlay,remember picture] \node (3){};\ A^{\prime\prime} \] 

            \begin{tikzpicture}[node distance=1.5cm, auto, text centered, overlay, remember picture]
            \draw[->,>=stealth,bend left=60,shorten <= .2cm,shorten >= .2cm] (1.north) to (2.north);
            \draw[->,>=stealth,bend left=60,shorten <= .2cm,shorten >= .2cm] (1.north) to (3.north);
            \end{tikzpicture}

\end{document}

我尝试了很多方法让它居中,但到目前为止没有任何效果。

答案1

几乎这个确切的例子也可以在手册中找到chemmacros。因此我建议你使用这个包。以下是示例,略微调整了你的用例:

\documentclass{article}
\usepackage{chemmacros}
\usechemmodule{redox}
\chemsetup[redox]{explicit-sign=true}
\begin{document}

\ch{
  2 "\OX{o1,\ox*{0,Na}}" + "\OX{r1,\ox*{0,Cl}}" {}2
  ->
  2 "\OX{o2,\ox*{+1,Na}}" {}+ + 2 "\OX{r2,\ox*{-1,Cl}}" {}-
}
\redox(o1,o2)[->]{\small oxidation}
\redox(r1,r2)[->][-1]{\small reduction}

\end{document}

在此处输入图片描述

相关内容