答案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}