我想在方程式下方画一个箭头,从方程式的一部分指向另一部分。有点像下括号,但带有箭头。我该怎么做?
答案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}