在方程式*模式下圈出分数的一部分

在方程式*模式下圈出分数的一部分

我想在等式中圈出分数的“后半部分”,如下所示:

我想圈出 y_1 和 x_1

然而,经过几个小时的搜索,我仍然无法完成这个看似简单的任务。
我的代码的当前状态:

\documentclass{article}

\usepackage{mathtools}

% Circling
\newcommand*\circled[1]{\tikz[baseline=(char.base)]{
        \node[shape=circle,draw,inner sep=1pt] (char) {#1};}}

\begin{document}
    \begin{equation*}
        {m} = \frac{y_2 - y_1}{x_2 - x_1}
    \end{equation*}
\end{document}

我设法使用“圈出”命令圈出等式的各个部分,但无法重现上面的图像。

谢谢您的任何建议!

答案1

你可以使用tikzmark库。它的优点是不会过多地干扰方程的排版。

示例输出

\documentclass{article}

\usepackage{mathtools,tikz}
\usetikzlibrary{tikzmark,calc}

\begin{document}

\begin{equation*}
  {m} = \frac{y_2 - \tikzmark{top}y_1}{x_2 - \tikzmark{bot}x_1}
\end{equation*}
\tikz[remember picture]{\draw[overlay,red] ($(pic cs:top)!.5!(pic
cs:bot)+(.4em,.2em)$) circle[x radius=1em,y radius=2em];}

\end{document}

答案2

另一个解决方案是pstricks

\documentclass[svgnames]{article}

\usepackage{mathtools}
\usepackage{pst-node}
\usepackage{auto-pst-pdf}

\begin{document}

\begin{equation*}
    \begin{postscript}
        m = \frac{y_2 -\pnode[0,1.75ex]{N} y_1}{x_2 -x_1 \pnode[0.25ex,-1ex]{D}}
        \psframe[linecolor=IndianRed, linewidth=0.5pt, framearc=0.5](N)(D)
    \end{postscript}
\end{equation*}

\end{document}

在此处输入图片描述

答案3

我的英语不好 :-)。我希望能够解答你的问题。[yscale=2]你有一个椭圆,焦点在 y 轴上,并且

\draw (1.2,2.7) circle (.4);

您可以通过增加或减少偏心率来根据需要放置椭圆。

在此处输入图片描述

\documentclass[12pt]{article}
\usepackage{pgf,tikz,pgfplots}
\usepackage{mathrsfs}
\usepackage{mathtools}

\begin{document}
\begin{tikzpicture}[yscale=2]
\draw (-1,3) node[anchor=north west] {$m=\dfrac{y_2-y_1}{x_2-x_1}$};
\draw (1.2,2.7) circle (.4);
\end{tikzpicture}

\end{document}

相关内容