数学模式中的箭头

数学模式中的箭头

我如何将带有文字的箭头附加到等式的某些部分?

http://wstaw.org/m/2012/11/12/geogebra2.png

答案1

以下是一些帮助您开始使用 Andrew Stacey 的\tikzmark想法的内容,最初发布在这里

在正文旁边添加大括号

screenshot

平均能量损失

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

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

\begin{document}

\[
    \int\limits_{\tikzmark{Vi}V_i}f(r)\mathrm{d}r
    \tikz[overlay, remember picture] \node[below right=1cm of Vi](annotate){Your text here};
    \tikz[overlay,remember picture]\path[red,->] ($(Vi.south)+(.2em,0em)$) edge[bend right=45](annotate.west);
\]
\end{document}

其理念是将节点添加到您的表达式中,然后根据需要连接它们。主要工具overlay, remember picture来自tikz

如果你想要直角线

screenshot

然后你可以使用类似

\tikz[overlay,remember picture]\draw[red,->] ($(Vi.south)+(.2em,0em)$) -- ++(0,-.95cm)--(annotate.west);

答案2

这必须经过微调,但它完全通用,不需要 tikz。它是纯 TeX 格式,但经过少量编辑后应该可以与 LaTeX 一起使用。

其思路是手动定位框以形成具有指定形状 ( ) 的箭头\cornerarr。然后使用方程对齐环境将此箭头放置在所需点下方。

妇女权利委员会:

\def\cornerarr{\hbox to 1.7cm{$\uparrow$\hskip-2.5pt\hbox{\lower2pt\vbox{\hbox to 1.5cm{\hrulefill}}}}}

$$\eqalignno{
= {1\over v(r)} \sum_{i}^{N(v(r))} m_i &\int_{v_i} d^3r f_i(r)\cr
&\hskip3pt\cornerarr\hbox{\lower2pt\vbox{\hbox{Volumen des i-ten Teilchens}}}
}$$

\bye

enter image description here

更新:LaTeX 中的 MWE:

\documentclass{article}
\usepackage{amsmath}

\def\cornerarr{\hbox to 1.7cm{$\uparrow$\hskip-2.5pt\hbox{\lower2pt\vbox{\hbox to 1.5cm{\hrulefill}}}}}

\begin{document}

\begin{align*}
= {1\over v(r)} \sum_{i}^{N(v(r))} m_i &\int_{v_i} d^3r f_i(r) \\
&\hskip3pt\cornerarr\hbox{\lower2pt\vbox{\hbox{Volumen des i-ten Teilchens}}} \\
\end{align*}

\end{document}

相关内容