Floating point square root symbol
up vote
6
down vote
favorite
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

Edit
Added a picture to make what I'm asking for a tiny bit clearer.
tikz-pgf math-mode macros
|
show 3 more comments
up vote
6
down vote
favorite
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

Edit
Added a picture to make what I'm asking for a tiny bit clearer.
tikz-pgf math-mode macros
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
2 hours ago
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
2 hours ago
do you need it to work likesqrtgrowing in size and with an extending bar while still having the circle, or simpler case of just needing a fixed√
– David Carlisle
2 hours ago
@DavidCarlisle Ideally, it would work likesqrt, while having the circle grow in a way similar to how the circle gets bigger when going fromoplustobigoplus. The last part, about the circle growing, is purely aesthetic (but would still be greatly appreciated), the bar growing is a requirement.
– Peiffap
2 hours ago
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
1 hour ago
|
show 3 more comments
up vote
6
down vote
favorite
up vote
6
down vote
favorite
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

Edit
Added a picture to make what I'm asking for a tiny bit clearer.
tikz-pgf math-mode macros
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

Edit
Added a picture to make what I'm asking for a tiny bit clearer.
tikz-pgf math-mode macros
tikz-pgf math-mode macros
edited 2 hours ago
asked 3 hours ago
Peiffap
315
315
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
2 hours ago
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
2 hours ago
do you need it to work likesqrtgrowing in size and with an extending bar while still having the circle, or simpler case of just needing a fixed√
– David Carlisle
2 hours ago
@DavidCarlisle Ideally, it would work likesqrt, while having the circle grow in a way similar to how the circle gets bigger when going fromoplustobigoplus. The last part, about the circle growing, is purely aesthetic (but would still be greatly appreciated), the bar growing is a requirement.
– Peiffap
2 hours ago
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
1 hour ago
|
show 3 more comments
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
2 hours ago
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
2 hours ago
do you need it to work likesqrtgrowing in size and with an extending bar while still having the circle, or simpler case of just needing a fixed√
– David Carlisle
2 hours ago
@DavidCarlisle Ideally, it would work likesqrt, while having the circle grow in a way similar to how the circle gets bigger when going fromoplustobigoplus. The last part, about the circle growing, is purely aesthetic (but would still be greatly appreciated), the bar growing is a requirement.
– Peiffap
2 hours ago
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
1 hour ago
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
2 hours ago
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
2 hours ago
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
2 hours ago
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
2 hours ago
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
2 hours ago
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
2 hours ago
@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
2 hours ago
@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
2 hours ago
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
1 hour ago
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
1 hour ago
|
show 3 more comments
2 Answers
2
active
oldest
votes
up vote
6
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}

add a comment |
up vote
4
down vote
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}

add a comment |
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
6
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}

add a comment |
up vote
6
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}

add a comment |
up vote
6
down vote
up vote
6
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}

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}

edited 2 hours ago
answered 2 hours ago
egreg
698k8518573126
698k8518573126
add a comment |
add a comment |
up vote
4
down vote
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}

add a comment |
up vote
4
down vote
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}

add a comment |
up vote
4
down vote
up vote
4
down vote
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}

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}

answered 2 hours ago
marmot
76.8k487161
76.8k487161
add a comment |
add a comment |
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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
2 hours ago
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
2 hours ago
do you need it to work like
sqrtgrowing in size and with an extending bar while still having the circle, or simpler case of just needing a fixed√– David Carlisle
2 hours ago
@DavidCarlisle Ideally, it would work like
sqrt, while having the circle grow in a way similar to how the circle gets bigger when going fromoplustobigoplus. The last part, about the circle growing, is purely aesthetic (but would still be greatly appreciated), the bar growing is a requirement.– Peiffap
2 hours ago
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
1 hour ago