How move tikz arrow down?Lower arrow within subscriptTikz - move/reposition arrow decorations (arrowhead length/size)TikZ picture arrow overlappingDashed down arrowDown right arrow similar to toHow I can code long down arrow in equationsshifting an arrow between two blocks up and downIs there a “Long” Up Down Arrow?tikz arrow directionHow to properly center TikZ circular arrowHow to draw a double down arrow in xypic?
stuck in/at beta
Why do airports remove/realign runways?
Why did Robert F. Kennedy loathe Lyndon B. Johnson?
Strong Password Detection in Python
How move tikz arrow down?
Can a landlord force all residents to use the landlord's in-house debit card accounts?
What does the multimeter dial do internally?
Did depressed people far more accurately estimate how many monsters they killed in a video game?
How to understand flavors and when to use combination of them?
What factors could lead to bishops establishing monastic armies?
Why does Trump want a citizenship question on the census?
Other Space Shuttle O-ring failures
How to evaluate the performance of open source solver?
What are the consequences for a developed nation to not accept any refugees?
Why the Cauchy Distribution is so useful?
What exactly is a "murder hobo"?
As a supervisor, what feedback would you expect from a PhD who quits?
Why is a mixture of two normally distributed variables only bimodal if their means differ by at least two times the common standard deviation?
How do I separate enchants from items?
With a data transfer of 50 GB estimated 5 hours, are USB-C claimed speeds inaccurate or to blame?
What is the average number of draws it takes before you can not draw any more cards from the Deck of Many Things?
Why am I getting unevenly-spread results when using $RANDOM?
Where are the Wazirs?
What was the profession 芸者 (female entertainer) called in Russia?
How move tikz arrow down?
Lower arrow within subscriptTikz - move/reposition arrow decorations (arrowhead length/size)TikZ picture arrow overlappingDashed down arrowDown right arrow similar to toHow I can code long down arrow in equationsshifting an arrow between two blocks up and downIs there a “Long” Up Down Arrow?tikz arrow directionHow to properly center TikZ circular arrowHow to draw a double down arrow in xypic?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
To create a "better" version of to
with Lucida Bright fonts — one with a more visible arrow tip that also will harmonize with arrows in tikzcd
diagrams, I'm starting with a tikz
arrow, as in the source below.
Close inspection of the greatly enlarged output will show that my myto
arrow is slightly higher than the built-in Lucida originalto
arrow.
Question: How can I lower the shaft of the myto
arrow so that its shaft will be at the same height as the original?
Related: I asked a similar question in Lower arrow within subscript. The accepted answer there defines and uses a fix@height
function that also uses a mathchoice
construction. What I don't see is how to combine the construction there with the mathchoice
construction I'm already using here, which takes account of the actual current point size.
(Everything I've tried so far manages somehow to change dimensions of the arrow.)
documentclassarticle
usepackagetikz-cd
usetikzlibraryarrows.meta
tikzcdsetevery arrow/.append style = -Stealth[scale=1]
tikzcdsetarrows=line width=0.4pt
usepackagegraphicx
usepackage[lucidasmallscale]lucidabr
linespread1.04
mathchardeforiginalrightarrowchar=numexprrightarrow-"3000relax
newcommandoriginaltomathreloriginalrightarrowchar
newcommandbasicrightarrowtikz[baseline,line width=0.3pt]draw[arrows=-Stealth[scale=0.55],yshift=0.625ex] (0,0) -- (0.625em,0);
newboxbasicrightarrowbox
sboxbasicrightarrowboxmboxbasicrightarrow
newcommandmytomathrel%
mathchoice
resizebox!thefontdimen5textfont2useboxbasicrightarrowbox%
resizebox!thefontdimen5textfont2useboxbasicrightarrowbox%
resizebox!thefontdimen5scriptfont2useboxbasicrightarrowbox%
resizebox!thefontdimen5scriptscriptfont2useboxbasicrightarrowbox%
newcommandfromprotectcolon
newcommand*test[1]%
noindent $f from X csname#1endcsname Y$ quad texttttextbackslash#1
begindocument
testmyto\[2pt]testoriginalto\
mboxhspace-0.425em$%
begintikzcd ffrom X arrowr & Y endtikzcd $ quad tikzcd
enddocument
tikz-pgf arrows
add a comment |
To create a "better" version of to
with Lucida Bright fonts — one with a more visible arrow tip that also will harmonize with arrows in tikzcd
diagrams, I'm starting with a tikz
arrow, as in the source below.
Close inspection of the greatly enlarged output will show that my myto
arrow is slightly higher than the built-in Lucida originalto
arrow.
Question: How can I lower the shaft of the myto
arrow so that its shaft will be at the same height as the original?
Related: I asked a similar question in Lower arrow within subscript. The accepted answer there defines and uses a fix@height
function that also uses a mathchoice
construction. What I don't see is how to combine the construction there with the mathchoice
construction I'm already using here, which takes account of the actual current point size.
(Everything I've tried so far manages somehow to change dimensions of the arrow.)
documentclassarticle
usepackagetikz-cd
usetikzlibraryarrows.meta
tikzcdsetevery arrow/.append style = -Stealth[scale=1]
tikzcdsetarrows=line width=0.4pt
usepackagegraphicx
usepackage[lucidasmallscale]lucidabr
linespread1.04
mathchardeforiginalrightarrowchar=numexprrightarrow-"3000relax
newcommandoriginaltomathreloriginalrightarrowchar
newcommandbasicrightarrowtikz[baseline,line width=0.3pt]draw[arrows=-Stealth[scale=0.55],yshift=0.625ex] (0,0) -- (0.625em,0);
newboxbasicrightarrowbox
sboxbasicrightarrowboxmboxbasicrightarrow
newcommandmytomathrel%
mathchoice
resizebox!thefontdimen5textfont2useboxbasicrightarrowbox%
resizebox!thefontdimen5textfont2useboxbasicrightarrowbox%
resizebox!thefontdimen5scriptfont2useboxbasicrightarrowbox%
resizebox!thefontdimen5scriptscriptfont2useboxbasicrightarrowbox%
newcommandfromprotectcolon
newcommand*test[1]%
noindent $f from X csname#1endcsname Y$ quad texttttextbackslash#1
begindocument
testmyto\[2pt]testoriginalto\
mboxhspace-0.425em$%
begintikzcd ffrom X arrowr & Y endtikzcd $ quad tikzcd
enddocument
tikz-pgf arrows
add a comment |
To create a "better" version of to
with Lucida Bright fonts — one with a more visible arrow tip that also will harmonize with arrows in tikzcd
diagrams, I'm starting with a tikz
arrow, as in the source below.
Close inspection of the greatly enlarged output will show that my myto
arrow is slightly higher than the built-in Lucida originalto
arrow.
Question: How can I lower the shaft of the myto
arrow so that its shaft will be at the same height as the original?
Related: I asked a similar question in Lower arrow within subscript. The accepted answer there defines and uses a fix@height
function that also uses a mathchoice
construction. What I don't see is how to combine the construction there with the mathchoice
construction I'm already using here, which takes account of the actual current point size.
(Everything I've tried so far manages somehow to change dimensions of the arrow.)
documentclassarticle
usepackagetikz-cd
usetikzlibraryarrows.meta
tikzcdsetevery arrow/.append style = -Stealth[scale=1]
tikzcdsetarrows=line width=0.4pt
usepackagegraphicx
usepackage[lucidasmallscale]lucidabr
linespread1.04
mathchardeforiginalrightarrowchar=numexprrightarrow-"3000relax
newcommandoriginaltomathreloriginalrightarrowchar
newcommandbasicrightarrowtikz[baseline,line width=0.3pt]draw[arrows=-Stealth[scale=0.55],yshift=0.625ex] (0,0) -- (0.625em,0);
newboxbasicrightarrowbox
sboxbasicrightarrowboxmboxbasicrightarrow
newcommandmytomathrel%
mathchoice
resizebox!thefontdimen5textfont2useboxbasicrightarrowbox%
resizebox!thefontdimen5textfont2useboxbasicrightarrowbox%
resizebox!thefontdimen5scriptfont2useboxbasicrightarrowbox%
resizebox!thefontdimen5scriptscriptfont2useboxbasicrightarrowbox%
newcommandfromprotectcolon
newcommand*test[1]%
noindent $f from X csname#1endcsname Y$ quad texttttextbackslash#1
begindocument
testmyto\[2pt]testoriginalto\
mboxhspace-0.425em$%
begintikzcd ffrom X arrowr & Y endtikzcd $ quad tikzcd
enddocument
tikz-pgf arrows
To create a "better" version of to
with Lucida Bright fonts — one with a more visible arrow tip that also will harmonize with arrows in tikzcd
diagrams, I'm starting with a tikz
arrow, as in the source below.
Close inspection of the greatly enlarged output will show that my myto
arrow is slightly higher than the built-in Lucida originalto
arrow.
Question: How can I lower the shaft of the myto
arrow so that its shaft will be at the same height as the original?
Related: I asked a similar question in Lower arrow within subscript. The accepted answer there defines and uses a fix@height
function that also uses a mathchoice
construction. What I don't see is how to combine the construction there with the mathchoice
construction I'm already using here, which takes account of the actual current point size.
(Everything I've tried so far manages somehow to change dimensions of the arrow.)
documentclassarticle
usepackagetikz-cd
usetikzlibraryarrows.meta
tikzcdsetevery arrow/.append style = -Stealth[scale=1]
tikzcdsetarrows=line width=0.4pt
usepackagegraphicx
usepackage[lucidasmallscale]lucidabr
linespread1.04
mathchardeforiginalrightarrowchar=numexprrightarrow-"3000relax
newcommandoriginaltomathreloriginalrightarrowchar
newcommandbasicrightarrowtikz[baseline,line width=0.3pt]draw[arrows=-Stealth[scale=0.55],yshift=0.625ex] (0,0) -- (0.625em,0);
newboxbasicrightarrowbox
sboxbasicrightarrowboxmboxbasicrightarrow
newcommandmytomathrel%
mathchoice
resizebox!thefontdimen5textfont2useboxbasicrightarrowbox%
resizebox!thefontdimen5textfont2useboxbasicrightarrowbox%
resizebox!thefontdimen5scriptfont2useboxbasicrightarrowbox%
resizebox!thefontdimen5scriptscriptfont2useboxbasicrightarrowbox%
newcommandfromprotectcolon
newcommand*test[1]%
noindent $f from X csname#1endcsname Y$ quad texttttextbackslash#1
begindocument
testmyto\[2pt]testoriginalto\
mboxhspace-0.425em$%
begintikzcd ffrom X arrowr & Y endtikzcd $ quad tikzcd
enddocument
tikz-pgf arrows
tikz-pgf arrows
edited 7 hours ago
murray
asked 8 hours ago
murraymurray
2,30311 silver badges36 bronze badges
2,30311 silver badges36 bronze badges
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
You are already using yshift so you can chaneg it to whatever value you prefer, as that changes the height you can adjust the resizebox to scale to a fraction of 1ex again choose whatever looks right. I didn't have the fonts you used but changed the values a bit to get
documentclassarticle
usepackagetikz-cd
usetikzlibraryarrows.meta
tikzcdsetevery arrow/.append style = -Stealth[scale=1]
tikzcdsetarrows=line width=0.4pt
usepackagegraphicx
%usepackage[lucidasmallscale]lucidabr
linespread1.04
mathchardeforiginalrightarrowchar=numexprrightarrow-"3000relax
newcommandoriginaltomathreloriginalrightarrowchar
newcommandbasicrightarrowtikz[baseline,line width=0.3pt]draw[arrows=-Stealth[scale=0.55],yshift=0.5ex] (0,0) -- (0.625em,0);
newboxbasicrightarrowbox
sboxbasicrightarrowboxmboxbasicrightarrow
newcommandmytomathrel%
mathchoice
resizebox!.9fontdimen5textfont2useboxbasicrightarrowbox%
resizebox!.9fontdimen5textfont2useboxbasicrightarrowbox%
resizebox!.9fontdimen5scriptfont2useboxbasicrightarrowbox%
resizebox!.9fontdimen5scriptscriptfont2useboxbasicrightarrowbox%
newcommandfromprotectcolon
newcommand*test[1]%
noindent $f from X csname#1endcsname Y$ quad texttttextbackslash#1
begindocument
testmyto\[2pt]testoriginalto\
mboxhspace-0.425em$%
begintikzcd ffrom X arrowr & Y endtikzcd $ quad tikzcd
enddocument
For the record, a factor of.8
rather than.9
with the Lucida Bright fonts lowers the tikz arrow to match the built-in one. I didn't try your method because the scale factor will apply to the width as well as the height, but the result overall looks OK to me.
– murray
5 hours ago
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
);
);
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%2f498937%2fhow-move-tikz-arrow-down%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You are already using yshift so you can chaneg it to whatever value you prefer, as that changes the height you can adjust the resizebox to scale to a fraction of 1ex again choose whatever looks right. I didn't have the fonts you used but changed the values a bit to get
documentclassarticle
usepackagetikz-cd
usetikzlibraryarrows.meta
tikzcdsetevery arrow/.append style = -Stealth[scale=1]
tikzcdsetarrows=line width=0.4pt
usepackagegraphicx
%usepackage[lucidasmallscale]lucidabr
linespread1.04
mathchardeforiginalrightarrowchar=numexprrightarrow-"3000relax
newcommandoriginaltomathreloriginalrightarrowchar
newcommandbasicrightarrowtikz[baseline,line width=0.3pt]draw[arrows=-Stealth[scale=0.55],yshift=0.5ex] (0,0) -- (0.625em,0);
newboxbasicrightarrowbox
sboxbasicrightarrowboxmboxbasicrightarrow
newcommandmytomathrel%
mathchoice
resizebox!.9fontdimen5textfont2useboxbasicrightarrowbox%
resizebox!.9fontdimen5textfont2useboxbasicrightarrowbox%
resizebox!.9fontdimen5scriptfont2useboxbasicrightarrowbox%
resizebox!.9fontdimen5scriptscriptfont2useboxbasicrightarrowbox%
newcommandfromprotectcolon
newcommand*test[1]%
noindent $f from X csname#1endcsname Y$ quad texttttextbackslash#1
begindocument
testmyto\[2pt]testoriginalto\
mboxhspace-0.425em$%
begintikzcd ffrom X arrowr & Y endtikzcd $ quad tikzcd
enddocument
For the record, a factor of.8
rather than.9
with the Lucida Bright fonts lowers the tikz arrow to match the built-in one. I didn't try your method because the scale factor will apply to the width as well as the height, but the result overall looks OK to me.
– murray
5 hours ago
add a comment |
You are already using yshift so you can chaneg it to whatever value you prefer, as that changes the height you can adjust the resizebox to scale to a fraction of 1ex again choose whatever looks right. I didn't have the fonts you used but changed the values a bit to get
documentclassarticle
usepackagetikz-cd
usetikzlibraryarrows.meta
tikzcdsetevery arrow/.append style = -Stealth[scale=1]
tikzcdsetarrows=line width=0.4pt
usepackagegraphicx
%usepackage[lucidasmallscale]lucidabr
linespread1.04
mathchardeforiginalrightarrowchar=numexprrightarrow-"3000relax
newcommandoriginaltomathreloriginalrightarrowchar
newcommandbasicrightarrowtikz[baseline,line width=0.3pt]draw[arrows=-Stealth[scale=0.55],yshift=0.5ex] (0,0) -- (0.625em,0);
newboxbasicrightarrowbox
sboxbasicrightarrowboxmboxbasicrightarrow
newcommandmytomathrel%
mathchoice
resizebox!.9fontdimen5textfont2useboxbasicrightarrowbox%
resizebox!.9fontdimen5textfont2useboxbasicrightarrowbox%
resizebox!.9fontdimen5scriptfont2useboxbasicrightarrowbox%
resizebox!.9fontdimen5scriptscriptfont2useboxbasicrightarrowbox%
newcommandfromprotectcolon
newcommand*test[1]%
noindent $f from X csname#1endcsname Y$ quad texttttextbackslash#1
begindocument
testmyto\[2pt]testoriginalto\
mboxhspace-0.425em$%
begintikzcd ffrom X arrowr & Y endtikzcd $ quad tikzcd
enddocument
For the record, a factor of.8
rather than.9
with the Lucida Bright fonts lowers the tikz arrow to match the built-in one. I didn't try your method because the scale factor will apply to the width as well as the height, but the result overall looks OK to me.
– murray
5 hours ago
add a comment |
You are already using yshift so you can chaneg it to whatever value you prefer, as that changes the height you can adjust the resizebox to scale to a fraction of 1ex again choose whatever looks right. I didn't have the fonts you used but changed the values a bit to get
documentclassarticle
usepackagetikz-cd
usetikzlibraryarrows.meta
tikzcdsetevery arrow/.append style = -Stealth[scale=1]
tikzcdsetarrows=line width=0.4pt
usepackagegraphicx
%usepackage[lucidasmallscale]lucidabr
linespread1.04
mathchardeforiginalrightarrowchar=numexprrightarrow-"3000relax
newcommandoriginaltomathreloriginalrightarrowchar
newcommandbasicrightarrowtikz[baseline,line width=0.3pt]draw[arrows=-Stealth[scale=0.55],yshift=0.5ex] (0,0) -- (0.625em,0);
newboxbasicrightarrowbox
sboxbasicrightarrowboxmboxbasicrightarrow
newcommandmytomathrel%
mathchoice
resizebox!.9fontdimen5textfont2useboxbasicrightarrowbox%
resizebox!.9fontdimen5textfont2useboxbasicrightarrowbox%
resizebox!.9fontdimen5scriptfont2useboxbasicrightarrowbox%
resizebox!.9fontdimen5scriptscriptfont2useboxbasicrightarrowbox%
newcommandfromprotectcolon
newcommand*test[1]%
noindent $f from X csname#1endcsname Y$ quad texttttextbackslash#1
begindocument
testmyto\[2pt]testoriginalto\
mboxhspace-0.425em$%
begintikzcd ffrom X arrowr & Y endtikzcd $ quad tikzcd
enddocument
You are already using yshift so you can chaneg it to whatever value you prefer, as that changes the height you can adjust the resizebox to scale to a fraction of 1ex again choose whatever looks right. I didn't have the fonts you used but changed the values a bit to get
documentclassarticle
usepackagetikz-cd
usetikzlibraryarrows.meta
tikzcdsetevery arrow/.append style = -Stealth[scale=1]
tikzcdsetarrows=line width=0.4pt
usepackagegraphicx
%usepackage[lucidasmallscale]lucidabr
linespread1.04
mathchardeforiginalrightarrowchar=numexprrightarrow-"3000relax
newcommandoriginaltomathreloriginalrightarrowchar
newcommandbasicrightarrowtikz[baseline,line width=0.3pt]draw[arrows=-Stealth[scale=0.55],yshift=0.5ex] (0,0) -- (0.625em,0);
newboxbasicrightarrowbox
sboxbasicrightarrowboxmboxbasicrightarrow
newcommandmytomathrel%
mathchoice
resizebox!.9fontdimen5textfont2useboxbasicrightarrowbox%
resizebox!.9fontdimen5textfont2useboxbasicrightarrowbox%
resizebox!.9fontdimen5scriptfont2useboxbasicrightarrowbox%
resizebox!.9fontdimen5scriptscriptfont2useboxbasicrightarrowbox%
newcommandfromprotectcolon
newcommand*test[1]%
noindent $f from X csname#1endcsname Y$ quad texttttextbackslash#1
begindocument
testmyto\[2pt]testoriginalto\
mboxhspace-0.425em$%
begintikzcd ffrom X arrowr & Y endtikzcd $ quad tikzcd
enddocument
answered 6 hours ago
David CarlisleDavid Carlisle
513k44 gold badges1166 silver badges1932 bronze badges
513k44 gold badges1166 silver badges1932 bronze badges
For the record, a factor of.8
rather than.9
with the Lucida Bright fonts lowers the tikz arrow to match the built-in one. I didn't try your method because the scale factor will apply to the width as well as the height, but the result overall looks OK to me.
– murray
5 hours ago
add a comment |
For the record, a factor of.8
rather than.9
with the Lucida Bright fonts lowers the tikz arrow to match the built-in one. I didn't try your method because the scale factor will apply to the width as well as the height, but the result overall looks OK to me.
– murray
5 hours ago
For the record, a factor of
.8
rather than .9
with the Lucida Bright fonts lowers the tikz arrow to match the built-in one. I didn't try your method because the scale factor will apply to the width as well as the height, but the result overall looks OK to me.– murray
5 hours ago
For the record, a factor of
.8
rather than .9
with the Lucida Bright fonts lowers the tikz arrow to match the built-in one. I didn't try your method because the scale factor will apply to the width as well as the height, but the result overall looks OK to me.– murray
5 hours ago
add a comment |
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');
);
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%2f498937%2fhow-move-tikz-arrow-down%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