用箭头将方程中的两项连接起来

用箭头将方程中的两项连接起来

方程

我想知道是否有可能使用 beamer 在方程中做类似的事情

答案1

这很容易做到pstricks:只需使用命令\circlenode并通过环境内的弧节点连接将它们连接起来psmatrix

\documentclass[x11names]{article}
\usepackage[utf8]{inputenc}
\usepackage{pst-node}
\usepackage{auto-pst-pdf}

\begin{document}
\[
\begin{psmatrix}
\psset{linewidth=0.5pt, linecolor=Coral1,arrows=<->, arrowinset=0.15, arcangle=45, shortput=nab, labelsep=2pt}
 x = \circlenode{A}{a} + b + \circlenode{C}{c}
\ncarc[linewidth = 0.2pt, linecolor=black]{A}{C}^{\scriptstyle=}
\end{psmatrix}
\]
\end{document}

在此处输入图片描述

auto-pst-pdf必须加载 pstricks,并且必须使用开关 (MiKTeX) 或(TeX Live, MacTeX)pdflatex启动。为了说明这一点,下面是 TeXmaker 配置的屏幕截图:--enable-write18-shell-escape

在此处输入图片描述

答案2

这可以很容易地使用经过验证的tikzmark想法来实现,例如如何使用 tikz 在多项式的圆圈系数之间绘制箭头如何在等式各部分之间画箭头来显示数学分配律(乘法)?

输出如下:

截屏

以及代码:

% arara: pdflatex
% !arara: indent: {overwrite: yes}
\documentclass{beamer}
\usepackage{tikz}

% tikzmark command
\newcommand{\tikzmark}[2]{%
    \tikz[remember picture,baseline=(#1.base)]
    \node[circle,red,draw,text=black,anchor=center,inner sep=1pt] (#1) {#2};}
\begin{document}
\begin{frame}

    \[
        x =  \tikzmark{a}{a}+b+\tikzmark{c}{c}
    \]

    \tikz[overlay,remember picture]{\draw[blue,thick,->] (a.north) to [bend left=45] node[anchor=south]{$=$}(c.north);}
\end{frame}
\end{document}

相关内容