浮点平方根符号

浮点平方根符号

对于我的数值分析课程,我们使用某个符号来表示浮点平方根运算(类似于用于\ominus浮点减法、\oplus浮点加法等)。为了在 LaTeX 文档中呈现它,我需要以某种方式在平方根符号的“v”部分上绘制一个大小相似的圆圈,但我对 tikz 不太熟悉,不知道如何开始做这件事。

最重要的方面是确保圆圈的大小与符号的大小相同\oxxxx。我该怎么做呢?(并且有没有更好、更标准的方式来表示这个操作?)

图片

这是我能画出的关于我所寻找的东西的最好的图画

编辑

添加了一张图片,使我的要求更加清晰一些。

答案1

这真的只是为了好玩(因为这被标记为 TiZ)。尝试将圆的形状调整为平方根的尺寸。这个想法是使用 apath picture来找出平方根的尺寸。幸运的是,它tikzmark有一个很酷的功能可以检测我们所处的模式,所以我们不必担心这个问题。

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{tikzmark,calc}
\newcounter{stuff}
\tikzset{oroot/.style={path picture={\draw
let \p1=($(path picture bounding box.north)-(path picture bounding box.south)$) in (path picture bounding box.west)
arc(180:-180:{0.25em+\y1/10} and \y1/3);}}}
\begin{document}
abc  $\tikzmarknode[oroot]{1}{\sqrt{a+b}}$
\[\tikzmarknode[oroot]{2}{\sqrt{\frac{\frac{1}{12}}{\frac{a}{b}}}}\]
\end{document}

在此处输入图片描述

答案2

我可以提供这个,但不要用诸如分数之类的平方根的大参数来尝试它。

\documentclass{article}
\usepackage{amsmath}
\usepackage{graphicx}

\newcommand{\fpsqrt}[1]{%
  \sqrt[\leftroot{-5}\uproot{-7}\scalebox{0.7}{$\bigcirc$}]{\mathstrut#1}%
}

\begin{document}

\[
\fpsqrt{120}
\]

\end{document}

在此处输入图片描述

相关内容