How to manually adjust symbol positioning in `underset`?
I have the following:
underset{{}^u}{sim}
which looks like the left; I would like it to look more like the right image.
The changes were shrinking the "u", bringing it closer to the tilde, and raising the whole thing so it doesn't hang below the line. I tried using a raisebox
but had no success.
math-mode
New contributor
add a comment |
I have the following:
underset{{}^u}{sim}
which looks like the left; I would like it to look more like the right image.
The changes were shrinking the "u", bringing it closer to the tilde, and raising the whole thing so it doesn't hang below the line. I tried using a raisebox
but had no success.
math-mode
New contributor
add a comment |
I have the following:
underset{{}^u}{sim}
which looks like the left; I would like it to look more like the right image.
The changes were shrinking the "u", bringing it closer to the tilde, and raising the whole thing so it doesn't hang below the line. I tried using a raisebox
but had no success.
math-mode
New contributor
I have the following:
underset{{}^u}{sim}
which looks like the left; I would like it to look more like the right image.
The changes were shrinking the "u", bringing it closer to the tilde, and raising the whole thing so it doesn't hang below the line. I tried using a raisebox
but had no success.
math-mode
math-mode
New contributor
New contributor
New contributor
asked 2 hours ago
JordanJordan
111
111
New contributor
New contributor
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
Welcome to TeX.Stackexchange.
Edit # 2
To raise the whole operator, could use scalebox
from the graphics
package. This translates better, as is found independent of the font size option of the documentclass
(the original version doesn't scale equally well to a 10pt
or 11pt
document)
documentclass{standalone}
usepackage{amsmath, graphics}
newcommand{upperset}[2]{:
underset{
text{raisebox{1.2ex}{smash{scalebox{0.8}{$#1$}}}}%
}
{
text{raisebox{0.2ex}{smash{$#2$}}}
}
:}
begin{document}
$x underset{{}^u}{sim} y$ quadphantom{strut}
$x upperset{{}^u}{sim} y$
end{document}
giving very near to what you wanted:
Original post
Maybe this could be a possible solution:
documentclass[12pt]{standalone}
usepackage{amsmath}
newcommand{upperset}[2]{%
underset{%
text{raisebox{1ex}{smash{fontsize{5}{5}$#1$}}}
}{#2}%
}
begin{document}
$x underset{{}^u}{sim} y$ quadphantom{strut}
$x upperset{{}^u}{sim} y$
end{document}
which gives this:
add a comment |
If I understand correctly, the OP wants the underset to sit on the baseline.
documentclass{article}
usepackage{stackengine,amsmath}
newcommandrunderset[2][sim]{mathrel{ensurestackMath{%
stackengine{-.2pt}{scriptscriptstyle#2}{#1}{O}{c}{F}{F}{S}}}}
begin{document}
$arunderset{x}b$
$arunderset[=]y b$
end{document}
add a comment |
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',
autoActivateHeartbeat: false,
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
});
}
});
Jordan is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
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%2f474455%2fhow-to-manually-adjust-symbol-positioning-in-underset%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
Welcome to TeX.Stackexchange.
Edit # 2
To raise the whole operator, could use scalebox
from the graphics
package. This translates better, as is found independent of the font size option of the documentclass
(the original version doesn't scale equally well to a 10pt
or 11pt
document)
documentclass{standalone}
usepackage{amsmath, graphics}
newcommand{upperset}[2]{:
underset{
text{raisebox{1.2ex}{smash{scalebox{0.8}{$#1$}}}}%
}
{
text{raisebox{0.2ex}{smash{$#2$}}}
}
:}
begin{document}
$x underset{{}^u}{sim} y$ quadphantom{strut}
$x upperset{{}^u}{sim} y$
end{document}
giving very near to what you wanted:
Original post
Maybe this could be a possible solution:
documentclass[12pt]{standalone}
usepackage{amsmath}
newcommand{upperset}[2]{%
underset{%
text{raisebox{1ex}{smash{fontsize{5}{5}$#1$}}}
}{#2}%
}
begin{document}
$x underset{{}^u}{sim} y$ quadphantom{strut}
$x upperset{{}^u}{sim} y$
end{document}
which gives this:
add a comment |
Welcome to TeX.Stackexchange.
Edit # 2
To raise the whole operator, could use scalebox
from the graphics
package. This translates better, as is found independent of the font size option of the documentclass
(the original version doesn't scale equally well to a 10pt
or 11pt
document)
documentclass{standalone}
usepackage{amsmath, graphics}
newcommand{upperset}[2]{:
underset{
text{raisebox{1.2ex}{smash{scalebox{0.8}{$#1$}}}}%
}
{
text{raisebox{0.2ex}{smash{$#2$}}}
}
:}
begin{document}
$x underset{{}^u}{sim} y$ quadphantom{strut}
$x upperset{{}^u}{sim} y$
end{document}
giving very near to what you wanted:
Original post
Maybe this could be a possible solution:
documentclass[12pt]{standalone}
usepackage{amsmath}
newcommand{upperset}[2]{%
underset{%
text{raisebox{1ex}{smash{fontsize{5}{5}$#1$}}}
}{#2}%
}
begin{document}
$x underset{{}^u}{sim} y$ quadphantom{strut}
$x upperset{{}^u}{sim} y$
end{document}
which gives this:
add a comment |
Welcome to TeX.Stackexchange.
Edit # 2
To raise the whole operator, could use scalebox
from the graphics
package. This translates better, as is found independent of the font size option of the documentclass
(the original version doesn't scale equally well to a 10pt
or 11pt
document)
documentclass{standalone}
usepackage{amsmath, graphics}
newcommand{upperset}[2]{:
underset{
text{raisebox{1.2ex}{smash{scalebox{0.8}{$#1$}}}}%
}
{
text{raisebox{0.2ex}{smash{$#2$}}}
}
:}
begin{document}
$x underset{{}^u}{sim} y$ quadphantom{strut}
$x upperset{{}^u}{sim} y$
end{document}
giving very near to what you wanted:
Original post
Maybe this could be a possible solution:
documentclass[12pt]{standalone}
usepackage{amsmath}
newcommand{upperset}[2]{%
underset{%
text{raisebox{1ex}{smash{fontsize{5}{5}$#1$}}}
}{#2}%
}
begin{document}
$x underset{{}^u}{sim} y$ quadphantom{strut}
$x upperset{{}^u}{sim} y$
end{document}
which gives this:
Welcome to TeX.Stackexchange.
Edit # 2
To raise the whole operator, could use scalebox
from the graphics
package. This translates better, as is found independent of the font size option of the documentclass
(the original version doesn't scale equally well to a 10pt
or 11pt
document)
documentclass{standalone}
usepackage{amsmath, graphics}
newcommand{upperset}[2]{:
underset{
text{raisebox{1.2ex}{smash{scalebox{0.8}{$#1$}}}}%
}
{
text{raisebox{0.2ex}{smash{$#2$}}}
}
:}
begin{document}
$x underset{{}^u}{sim} y$ quadphantom{strut}
$x upperset{{}^u}{sim} y$
end{document}
giving very near to what you wanted:
Original post
Maybe this could be a possible solution:
documentclass[12pt]{standalone}
usepackage{amsmath}
newcommand{upperset}[2]{%
underset{%
text{raisebox{1ex}{smash{fontsize{5}{5}$#1$}}}
}{#2}%
}
begin{document}
$x underset{{}^u}{sim} y$ quadphantom{strut}
$x upperset{{}^u}{sim} y$
end{document}
which gives this:
edited 58 mins ago
answered 1 hour ago
Partha D.Partha D.
99017
99017
add a comment |
add a comment |
If I understand correctly, the OP wants the underset to sit on the baseline.
documentclass{article}
usepackage{stackengine,amsmath}
newcommandrunderset[2][sim]{mathrel{ensurestackMath{%
stackengine{-.2pt}{scriptscriptstyle#2}{#1}{O}{c}{F}{F}{S}}}}
begin{document}
$arunderset{x}b$
$arunderset[=]y b$
end{document}
add a comment |
If I understand correctly, the OP wants the underset to sit on the baseline.
documentclass{article}
usepackage{stackengine,amsmath}
newcommandrunderset[2][sim]{mathrel{ensurestackMath{%
stackengine{-.2pt}{scriptscriptstyle#2}{#1}{O}{c}{F}{F}{S}}}}
begin{document}
$arunderset{x}b$
$arunderset[=]y b$
end{document}
add a comment |
If I understand correctly, the OP wants the underset to sit on the baseline.
documentclass{article}
usepackage{stackengine,amsmath}
newcommandrunderset[2][sim]{mathrel{ensurestackMath{%
stackengine{-.2pt}{scriptscriptstyle#2}{#1}{O}{c}{F}{F}{S}}}}
begin{document}
$arunderset{x}b$
$arunderset[=]y b$
end{document}
If I understand correctly, the OP wants the underset to sit on the baseline.
documentclass{article}
usepackage{stackengine,amsmath}
newcommandrunderset[2][sim]{mathrel{ensurestackMath{%
stackengine{-.2pt}{scriptscriptstyle#2}{#1}{O}{c}{F}{F}{S}}}}
begin{document}
$arunderset{x}b$
$arunderset[=]y b$
end{document}
answered 50 mins ago
Steven B. SegletesSteven B. Segletes
154k9198405
154k9198405
add a comment |
add a comment |
Jordan is a new contributor. Be nice, and check out our Code of Conduct.
Jordan is a new contributor. Be nice, and check out our Code of Conduct.
Jordan is a new contributor. Be nice, and check out our Code of Conduct.
Jordan is a new contributor. Be nice, and check out our Code of Conduct.
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
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%2f474455%2fhow-to-manually-adjust-symbol-positioning-in-underset%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');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
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');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
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');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
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