LaTeX 中方程各部分之间的箭头

LaTeX 中方程各部分之间的箭头

我想在方程式下方画一个箭头,从方程式的一部分指向另一部分。有点像下括号,但带有箭头。我该怎么做?

答案1

使用TikZ,你可以放置一个节点作为箭头的起点,另一个节点作为终点,然后使用你想要的箭头类型连接节点;一个小例子,使用弯曲的红色箭头和一些代码来放置从中借用的节点Andrew Stacey 的回答

\documentclass{article}
\usepackage{amsmath}
\usepackage{tikz}
\usetikzlibrary{calc}

\newcommand{\tikzmark}[1]{\tikz[overlay,remember picture] \node (#1) {};}

\begin{document}

\begin{equation}
  a\tikzmark{a}x^2 + bx + c = 5\tikzmark{b}x^2 + bx + c.
  \begin{tikzpicture}[overlay,remember picture,out=315,in=225,distance=0.4cm]
    \draw[->,red,shorten >=3pt,shorten <=3pt] (a.center) to (b.center);
  \end{tikzpicture}
\end{equation}

\end{document}

在此处输入图片描述

答案2

尝试一下这个:

\underrightarrow{y = ax^2 + bx + c}

它看起来会像这样:

公式

答案3

文件数学模式有部分上支架和下支架可扩展箭头

如果您想定义自己的风格,请查看链接的文档。文档的示例如下所示。

\documentclass{article}

\usepackage{amsmath}
\makeatletter
\def\mapstofill@{%
\arrowfill@{\mapstochar\relbar}\relbar\rightarrow}
\newcommand*\xmapsto[2][]{%
\ext@arrow0099\mapstofill@{#1}{\displaystyle#2}}
\makeatother
\begin{document}

$\underrightarrow{y = ax^2 + bx + c}$


$\xmapsto{y = ax^2 + bx + c}$
\end{document}

答案4

您也可以将方程式放入 tikzpicture 环境中,然后使用控件简单地绘制线条。这是一个 MWE。您可以根据需要调整线条的长度。

\begin{tikzpicture}
$\begin{aligned}
\left<\theta_{\mathrm{space}}^2\right> = \left<\theta_y^2\right> + \left<\theta_x^2\right> = 2 \left<\theta_{\mathrm{plane}}^2\right> = \theta_{\mathrm{plane}}^2
\draw[<->] (-4.43,-0.2)  .. controls (-4.065,-0.7) .. (-3.7,-0.2);
\node[] at (-4.065,-0.45) {\small =};
\end{aligned}$
\end{tikzpicture}

在此处输入图片描述

相关内容