我找到了解决问题的完美方案,但它使用的是 Tikz 以外的其他东西。有人知道如何将其更改为 tikz 吗?
以下是使用的代码:
\documentclass[svgnames]{article}
\usepackage{mathtools}
\usepackage{pst-node, auto-pst-pdf}
\begin{document}
\begin{postscript}
\begin{gather*}
x^2-\Rnode{8}{8x} + 16 \\[2.5ex]
x^2-\Rnode{4-4}{ 4x -4x} + 16
\end{gather*}
\psset{linewidth=0.6pt, linecolor=LightSteelBlue,linejoin=1, arrows=->, arrowinset=0.12, nodesepA=2pt, angleA=-90, nodesepB=1pt, angleB=90}
\ncangle[offsetB=1.2em]{8}{4-4}
\ncangle[offsetB=-1.2em]{8}{4-4}
\end{postscript}
\end{document}
以及原始来源的链接。 通过 Tikz 显示因式分解
答案1
\documentclass[preview]{standalone}
\usepackage{mathtools}
\usepackage{tikz}
\usetikzlibrary{tikzmark, arrows.meta}
\begin{document}
\begin{gather*}
x^2-\tikzmarknode{a}{$8x$}+16\\[2.5ex]
x^2-\tikzmarknode{b}{4x}-\tikzmarknode{c}{4x}+16
\end{gather*}
\begin{tikzpicture}[overlay, remember picture]
\draw[blue!20!lightgray, thick, -{Latex[scale=0.6]}, shorten <=2pt, shorten >=2pt] (a) -- +(0,-0.4) -| (b);
\draw[blue!20!lightgray, thick, -{Latex[scale=0.6]}, shorten >=2pt] (a) +(0,-0.4) -| (c);
\end{tikzpicture}
\end{document}