Floating point square root symbol











up vote
7
down vote

favorite
1












For my numerical analysis class, we use a certain symbol to represent the floating point square root operation (similar to using ominus for floating point subtraction, oplus for floating point addition, etc.). In order to render this in a LaTeX document, I'd need to somehow draw a similarly-sized circle over the "v" part of the square root symbol, but I'm not too familiar with tikz and don't really know how to start working on this.



The most important aspect is making sure the circle has the same size as the one for the oxxxx symbols. How would I go about making this? (And potentially, is there a better, more standard way to denote this operation?)



Picture



This is the best drawing I could make of what I'm looking for



Edit



Added a picture to make what I'm asking for a tiny bit clearer.










share|improve this question
























  • First, look at the Comprehensive LaTeX Symbol List (ctan.org/pkg/comprehensive?lang=en). Could you scan and post an image as part of your question?
    – John Kormylo
    Nov 21 at 21:16












  • The symbol is not in the Symbol List sadly, I already checked before posting, hence the softer part of my question asking about the more standard notation for this.
    – Peiffap
    Nov 21 at 21:21










  • do you need it to work like sqrt growing in size and with an extending bar while still having the circle, or simpler case of just needing a fixed
    – David Carlisle
    Nov 21 at 21:23










  • @DavidCarlisle Ideally, it would work like sqrt, while having the circle grow in a way similar to how the circle gets bigger when going from oplus to bigoplus. The last part, about the circle growing, is purely aesthetic (but would still be greatly appreciated), the bar growing is a requirement.
    – Peiffap
    Nov 21 at 21:26






  • 1




    If you really want a “custom” root sign that behaves exactly as the original, that is, that grows automatically with the size of the subformula it covers, I think that, all things considered, the simplest solution is to use a virtual font. I haven’t got time to write an answer now, but I can suggest this example of a similar problem which I solved by means of this technique; that answer contain further links that you might find useful.
    – GuM
    Nov 21 at 22:25

















up vote
7
down vote

favorite
1












For my numerical analysis class, we use a certain symbol to represent the floating point square root operation (similar to using ominus for floating point subtraction, oplus for floating point addition, etc.). In order to render this in a LaTeX document, I'd need to somehow draw a similarly-sized circle over the "v" part of the square root symbol, but I'm not too familiar with tikz and don't really know how to start working on this.



The most important aspect is making sure the circle has the same size as the one for the oxxxx symbols. How would I go about making this? (And potentially, is there a better, more standard way to denote this operation?)



Picture



This is the best drawing I could make of what I'm looking for



Edit



Added a picture to make what I'm asking for a tiny bit clearer.










share|improve this question
























  • First, look at the Comprehensive LaTeX Symbol List (ctan.org/pkg/comprehensive?lang=en). Could you scan and post an image as part of your question?
    – John Kormylo
    Nov 21 at 21:16












  • The symbol is not in the Symbol List sadly, I already checked before posting, hence the softer part of my question asking about the more standard notation for this.
    – Peiffap
    Nov 21 at 21:21










  • do you need it to work like sqrt growing in size and with an extending bar while still having the circle, or simpler case of just needing a fixed
    – David Carlisle
    Nov 21 at 21:23










  • @DavidCarlisle Ideally, it would work like sqrt, while having the circle grow in a way similar to how the circle gets bigger when going from oplus to bigoplus. The last part, about the circle growing, is purely aesthetic (but would still be greatly appreciated), the bar growing is a requirement.
    – Peiffap
    Nov 21 at 21:26






  • 1




    If you really want a “custom” root sign that behaves exactly as the original, that is, that grows automatically with the size of the subformula it covers, I think that, all things considered, the simplest solution is to use a virtual font. I haven’t got time to write an answer now, but I can suggest this example of a similar problem which I solved by means of this technique; that answer contain further links that you might find useful.
    – GuM
    Nov 21 at 22:25















up vote
7
down vote

favorite
1









up vote
7
down vote

favorite
1






1





For my numerical analysis class, we use a certain symbol to represent the floating point square root operation (similar to using ominus for floating point subtraction, oplus for floating point addition, etc.). In order to render this in a LaTeX document, I'd need to somehow draw a similarly-sized circle over the "v" part of the square root symbol, but I'm not too familiar with tikz and don't really know how to start working on this.



The most important aspect is making sure the circle has the same size as the one for the oxxxx symbols. How would I go about making this? (And potentially, is there a better, more standard way to denote this operation?)



Picture



This is the best drawing I could make of what I'm looking for



Edit



Added a picture to make what I'm asking for a tiny bit clearer.










share|improve this question















For my numerical analysis class, we use a certain symbol to represent the floating point square root operation (similar to using ominus for floating point subtraction, oplus for floating point addition, etc.). In order to render this in a LaTeX document, I'd need to somehow draw a similarly-sized circle over the "v" part of the square root symbol, but I'm not too familiar with tikz and don't really know how to start working on this.



The most important aspect is making sure the circle has the same size as the one for the oxxxx symbols. How would I go about making this? (And potentially, is there a better, more standard way to denote this operation?)



Picture



This is the best drawing I could make of what I'm looking for



Edit



Added a picture to make what I'm asking for a tiny bit clearer.







tikz-pgf math-mode macros






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 21 at 21:24

























asked Nov 21 at 20:34









Peiffap

386




386












  • First, look at the Comprehensive LaTeX Symbol List (ctan.org/pkg/comprehensive?lang=en). Could you scan and post an image as part of your question?
    – John Kormylo
    Nov 21 at 21:16












  • The symbol is not in the Symbol List sadly, I already checked before posting, hence the softer part of my question asking about the more standard notation for this.
    – Peiffap
    Nov 21 at 21:21










  • do you need it to work like sqrt growing in size and with an extending bar while still having the circle, or simpler case of just needing a fixed
    – David Carlisle
    Nov 21 at 21:23










  • @DavidCarlisle Ideally, it would work like sqrt, while having the circle grow in a way similar to how the circle gets bigger when going from oplus to bigoplus. The last part, about the circle growing, is purely aesthetic (but would still be greatly appreciated), the bar growing is a requirement.
    – Peiffap
    Nov 21 at 21:26






  • 1




    If you really want a “custom” root sign that behaves exactly as the original, that is, that grows automatically with the size of the subformula it covers, I think that, all things considered, the simplest solution is to use a virtual font. I haven’t got time to write an answer now, but I can suggest this example of a similar problem which I solved by means of this technique; that answer contain further links that you might find useful.
    – GuM
    Nov 21 at 22:25




















  • First, look at the Comprehensive LaTeX Symbol List (ctan.org/pkg/comprehensive?lang=en). Could you scan and post an image as part of your question?
    – John Kormylo
    Nov 21 at 21:16












  • The symbol is not in the Symbol List sadly, I already checked before posting, hence the softer part of my question asking about the more standard notation for this.
    – Peiffap
    Nov 21 at 21:21










  • do you need it to work like sqrt growing in size and with an extending bar while still having the circle, or simpler case of just needing a fixed
    – David Carlisle
    Nov 21 at 21:23










  • @DavidCarlisle Ideally, it would work like sqrt, while having the circle grow in a way similar to how the circle gets bigger when going from oplus to bigoplus. The last part, about the circle growing, is purely aesthetic (but would still be greatly appreciated), the bar growing is a requirement.
    – Peiffap
    Nov 21 at 21:26






  • 1




    If you really want a “custom” root sign that behaves exactly as the original, that is, that grows automatically with the size of the subformula it covers, I think that, all things considered, the simplest solution is to use a virtual font. I haven’t got time to write an answer now, but I can suggest this example of a similar problem which I solved by means of this technique; that answer contain further links that you might find useful.
    – GuM
    Nov 21 at 22:25


















First, look at the Comprehensive LaTeX Symbol List (ctan.org/pkg/comprehensive?lang=en). Could you scan and post an image as part of your question?
– John Kormylo
Nov 21 at 21:16






First, look at the Comprehensive LaTeX Symbol List (ctan.org/pkg/comprehensive?lang=en). Could you scan and post an image as part of your question?
– John Kormylo
Nov 21 at 21:16














The symbol is not in the Symbol List sadly, I already checked before posting, hence the softer part of my question asking about the more standard notation for this.
– Peiffap
Nov 21 at 21:21




The symbol is not in the Symbol List sadly, I already checked before posting, hence the softer part of my question asking about the more standard notation for this.
– Peiffap
Nov 21 at 21:21












do you need it to work like sqrt growing in size and with an extending bar while still having the circle, or simpler case of just needing a fixed
– David Carlisle
Nov 21 at 21:23




do you need it to work like sqrt growing in size and with an extending bar while still having the circle, or simpler case of just needing a fixed
– David Carlisle
Nov 21 at 21:23












@DavidCarlisle Ideally, it would work like sqrt, while having the circle grow in a way similar to how the circle gets bigger when going from oplus to bigoplus. The last part, about the circle growing, is purely aesthetic (but would still be greatly appreciated), the bar growing is a requirement.
– Peiffap
Nov 21 at 21:26




@DavidCarlisle Ideally, it would work like sqrt, while having the circle grow in a way similar to how the circle gets bigger when going from oplus to bigoplus. The last part, about the circle growing, is purely aesthetic (but would still be greatly appreciated), the bar growing is a requirement.
– Peiffap
Nov 21 at 21:26




1




1




If you really want a “custom” root sign that behaves exactly as the original, that is, that grows automatically with the size of the subformula it covers, I think that, all things considered, the simplest solution is to use a virtual font. I haven’t got time to write an answer now, but I can suggest this example of a similar problem which I solved by means of this technique; that answer contain further links that you might find useful.
– GuM
Nov 21 at 22:25






If you really want a “custom” root sign that behaves exactly as the original, that is, that grows automatically with the size of the subformula it covers, I think that, all things considered, the simplest solution is to use a virtual font. I haven’t got time to write an answer now, but I can suggest this example of a similar problem which I solved by means of this technique; that answer contain further links that you might find useful.
– GuM
Nov 21 at 22:25












2 Answers
2






active

oldest

votes

















up vote
4
down vote



accepted










This is really just for fun (and because this is tagged TikZ). An attempt to adapt the shape of the circle to the dimensions of the square root. The idea is to use a path picture to find out what the dimensions of the square root are. Luckily tikzmark has the cool feature of detecting the mode we are in, so we do not have to worry about this here.



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}


enter image description here






share|improve this answer




























    up vote
    8
    down vote













    I can offer this one, but don't try it with big arguments to the square root such as fractions.



    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}


    enter image description here






    share|improve this answer























      Your Answer








      StackExchange.ready(function() {
      var channelOptions = {
      tags: "".split(" "),
      id: "85"
      };
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function() {
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled) {
      StackExchange.using("snippets", function() {
      createEditor();
      });
      }
      else {
      createEditor();
      }
      });

      function createEditor() {
      StackExchange.prepareEditor({
      heartbeatType: 'answer',
      convertImagesToLinks: false,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: null,
      bindNavPrevention: true,
      postfix: "",
      imageUploader: {
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      },
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      });


      }
      });














      draft saved

      draft discarded


















      StackExchange.ready(
      function () {
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f461193%2ffloating-point-square-root-symbol%23new-answer', 'question_page');
      }
      );

      Post as a guest















      Required, but never shown

























      2 Answers
      2






      active

      oldest

      votes








      2 Answers
      2






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes








      up vote
      4
      down vote



      accepted










      This is really just for fun (and because this is tagged TikZ). An attempt to adapt the shape of the circle to the dimensions of the square root. The idea is to use a path picture to find out what the dimensions of the square root are. Luckily tikzmark has the cool feature of detecting the mode we are in, so we do not have to worry about this here.



      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}


      enter image description here






      share|improve this answer

























        up vote
        4
        down vote



        accepted










        This is really just for fun (and because this is tagged TikZ). An attempt to adapt the shape of the circle to the dimensions of the square root. The idea is to use a path picture to find out what the dimensions of the square root are. Luckily tikzmark has the cool feature of detecting the mode we are in, so we do not have to worry about this here.



        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}


        enter image description here






        share|improve this answer























          up vote
          4
          down vote



          accepted







          up vote
          4
          down vote



          accepted






          This is really just for fun (and because this is tagged TikZ). An attempt to adapt the shape of the circle to the dimensions of the square root. The idea is to use a path picture to find out what the dimensions of the square root are. Luckily tikzmark has the cool feature of detecting the mode we are in, so we do not have to worry about this here.



          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}


          enter image description here






          share|improve this answer












          This is really just for fun (and because this is tagged TikZ). An attempt to adapt the shape of the circle to the dimensions of the square root. The idea is to use a path picture to find out what the dimensions of the square root are. Luckily tikzmark has the cool feature of detecting the mode we are in, so we do not have to worry about this here.



          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}


          enter image description here







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Nov 21 at 22:10









          marmot

          80.2k491172




          80.2k491172






















              up vote
              8
              down vote













              I can offer this one, but don't try it with big arguments to the square root such as fractions.



              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}


              enter image description here






              share|improve this answer



























                up vote
                8
                down vote













                I can offer this one, but don't try it with big arguments to the square root such as fractions.



                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}


                enter image description here






                share|improve this answer

























                  up vote
                  8
                  down vote










                  up vote
                  8
                  down vote









                  I can offer this one, but don't try it with big arguments to the square root such as fractions.



                  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}


                  enter image description here






                  share|improve this answer














                  I can offer this one, but don't try it with big arguments to the square root such as fractions.



                  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}


                  enter image description here







                  share|improve this answer














                  share|improve this answer



                  share|improve this answer








                  edited Nov 21 at 21:43

























                  answered Nov 21 at 21:35









                  egreg

                  701k8618703144




                  701k8618703144






























                      draft saved

                      draft discarded




















































                      Thanks for contributing an answer to TeX - LaTeX Stack Exchange!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid



                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.


                      To learn more, see our tips on writing great answers.





                      Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


                      Please pay close attention to the following guidance:


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid



                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.


                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function () {
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f461193%2ffloating-point-square-root-symbol%23new-answer', 'question_page');
                      }
                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      Актюбинская область

                      QoS: MAC-Priority for clients behind a repeater

                      AnyDesk - Fatal Program Failure