writing variables above the numbers in tikz picture Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern)how to draw discrete time diagram in tikzHow to define the default vertical distance between nodes?Use LaTeX3 variables within TikZ pictureTikZ scaling graphic and adjust node position and keep font sizePushing text below an absolutely positioned boxNumerical conditional within tikz keys?TikZ/ERD: node (=Entity) label on the insideTikZ: Drawing an arc from an intersection to an intersectionLine up nested tikz enviroments or how to get rid of themAnnotating picture using tikz; decoration disappears above certain picture width?tikzset does not work in foreach loop
The Nth Gryphon Number
Why does it sometimes sound good to play a grace note as a lead in to a note in a melody?
Why does 14 CFR have skipped subparts in my ASA 2019 FAR/AIM book?
How to compare two different files line by line in unix?
What's the point of the test set?
Has negative voting ever been officially implemented in elections, or seriously proposed, or even studied?
Flash light on something
What order were files/directories output in dir?
Do I really need to have a message in a novel to appeal to readers?
Crossing US/Canada Border for less than 24 hours
An adverb for when you're not exaggerating
Project Euler #1 in C++
Drawing spherical mirrors
One-one communication
How long can equipment go unused before powering up runs the risk of damage?
Should a wizard buy fine inks every time he want to copy spells into his spellbook?
Is the IBM 5153 color display compatible with the Tandy 1000 16 color modes?
Did Mueller's report provide an evidentiary basis for the claim of Russian govt election interference via social media?
Can a Beast Master ranger change beast companions?
If Windows 7 doesn't support WSL, then what is "Subsystem for UNIX-based Applications"?
Strange behavior of Object.defineProperty() in JavaScript
How many time has Arya actually used Needle?
Converted a Scalar function to a TVF function for parallel execution-Still running in Serial mode
Significance of Cersei's obsession with elephants?
writing variables above the numbers in tikz picture
Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern)how to draw discrete time diagram in tikzHow to define the default vertical distance between nodes?Use LaTeX3 variables within TikZ pictureTikZ scaling graphic and adjust node position and keep font sizePushing text below an absolutely positioned boxNumerical conditional within tikz keys?TikZ/ERD: node (=Entity) label on the insideTikZ: Drawing an arc from an intersection to an intersectionLine up nested tikz enviroments or how to get rid of themAnnotating picture using tikz; decoration disappears above certain picture width?tikzset does not work in foreach loop
Extremely, Sorry about the vertical upload or the capture of the scale, Could you please consider the picture as horizontal, I need to draw this, I am able to learn from here the following: But I need to re-draw this in my current situation: Will be grateful for the help. Between 1 and k, dot dot will be fine instead of small line segments which I have drawn for P or t.
documentclass[tikz,border=3.14mm]standalone
begindocument
begintikzpicture
pgfmathtruncatemacroL10 %<- length of the line
pgfmathtruncatemacrokmax6
pgfmathtruncatemacrotmax7
draw (0,0) -- (L,0);
foreach k in 0,...,kmax
draw (L*k/kmax,0.2) -- (L*k/kmax,-0.2) ifnumk<2 node[below,text
height=1.5ex]$k$fi
ifnumk=numexprkmax-1 node[below,text
height=1.5ex]$k$fi
ifnumk=kmax node[below,text
height=1.5ex]$k+1$fi;
ifnumk<kmax
foreach t in 1,2,...,tmax
draw (L*k/kmax+L*(t/(tmax+1))/kmax,-0.1)
-- (L*k/kmax+L*(t/(tmax+1))/kmax,0.1)
node[above] $ifnumt=tmax
telseifnumt<4
telse .fifi$ ;
fi
endtikzpicture
enddocument
I also learned these today:
begintikzpicture[xscale=8]
draw[-][draw=red, very thick] (0,0) -- (.5,0);
draw[-][draw=green, very thick] (.5,0) -- (1,0);
draw [thick] (0,-.1) node[below]0 -- (0,0.1);
draw [thick] (0.5,-.1) node[below]$a=b=1/2$ -- (0.5,0.1);
draw [thick] (1,-.1) node[below]1 -- (1,0.1);
endtikzpicture
draw[-][draw=red, very thick] (0,0) -- (.5,0);
draw[-][draw=green, very thick] (.5,0) -- (1,0);
draw [thick] (0,-.1) node[below]0 -- (0,0.1);
0
draw [thick] (0.5,-.1) node[below]$a=b=1/2$ -- (0.5,0.1);
0 a = b = 1/2
draw [thick] (1,-.1) node[below]1 -- (1,0.1);
tikz-pgf diagrams
add a comment |
Extremely, Sorry about the vertical upload or the capture of the scale, Could you please consider the picture as horizontal, I need to draw this, I am able to learn from here the following: But I need to re-draw this in my current situation: Will be grateful for the help. Between 1 and k, dot dot will be fine instead of small line segments which I have drawn for P or t.
documentclass[tikz,border=3.14mm]standalone
begindocument
begintikzpicture
pgfmathtruncatemacroL10 %<- length of the line
pgfmathtruncatemacrokmax6
pgfmathtruncatemacrotmax7
draw (0,0) -- (L,0);
foreach k in 0,...,kmax
draw (L*k/kmax,0.2) -- (L*k/kmax,-0.2) ifnumk<2 node[below,text
height=1.5ex]$k$fi
ifnumk=numexprkmax-1 node[below,text
height=1.5ex]$k$fi
ifnumk=kmax node[below,text
height=1.5ex]$k+1$fi;
ifnumk<kmax
foreach t in 1,2,...,tmax
draw (L*k/kmax+L*(t/(tmax+1))/kmax,-0.1)
-- (L*k/kmax+L*(t/(tmax+1))/kmax,0.1)
node[above] $ifnumt=tmax
telseifnumt<4
telse .fifi$ ;
fi
endtikzpicture
enddocument
I also learned these today:
begintikzpicture[xscale=8]
draw[-][draw=red, very thick] (0,0) -- (.5,0);
draw[-][draw=green, very thick] (.5,0) -- (1,0);
draw [thick] (0,-.1) node[below]0 -- (0,0.1);
draw [thick] (0.5,-.1) node[below]$a=b=1/2$ -- (0.5,0.1);
draw [thick] (1,-.1) node[below]1 -- (1,0.1);
endtikzpicture
draw[-][draw=red, very thick] (0,0) -- (.5,0);
draw[-][draw=green, very thick] (.5,0) -- (1,0);
draw [thick] (0,-.1) node[below]0 -- (0,0.1);
0
draw [thick] (0.5,-.1) node[below]$a=b=1/2$ -- (0.5,0.1);
0 a = b = 1/2
draw [thick] (1,-.1) node[below]1 -- (1,0.1);
tikz-pgf diagrams
1
It would be good to know where the code comes from
– user185511
Apr 11 at 15:00
tex.stackexchange.com/questions/479712/…
– Ding Dong
Apr 11 at 15:01
add a comment |
Extremely, Sorry about the vertical upload or the capture of the scale, Could you please consider the picture as horizontal, I need to draw this, I am able to learn from here the following: But I need to re-draw this in my current situation: Will be grateful for the help. Between 1 and k, dot dot will be fine instead of small line segments which I have drawn for P or t.
documentclass[tikz,border=3.14mm]standalone
begindocument
begintikzpicture
pgfmathtruncatemacroL10 %<- length of the line
pgfmathtruncatemacrokmax6
pgfmathtruncatemacrotmax7
draw (0,0) -- (L,0);
foreach k in 0,...,kmax
draw (L*k/kmax,0.2) -- (L*k/kmax,-0.2) ifnumk<2 node[below,text
height=1.5ex]$k$fi
ifnumk=numexprkmax-1 node[below,text
height=1.5ex]$k$fi
ifnumk=kmax node[below,text
height=1.5ex]$k+1$fi;
ifnumk<kmax
foreach t in 1,2,...,tmax
draw (L*k/kmax+L*(t/(tmax+1))/kmax,-0.1)
-- (L*k/kmax+L*(t/(tmax+1))/kmax,0.1)
node[above] $ifnumt=tmax
telseifnumt<4
telse .fifi$ ;
fi
endtikzpicture
enddocument
I also learned these today:
begintikzpicture[xscale=8]
draw[-][draw=red, very thick] (0,0) -- (.5,0);
draw[-][draw=green, very thick] (.5,0) -- (1,0);
draw [thick] (0,-.1) node[below]0 -- (0,0.1);
draw [thick] (0.5,-.1) node[below]$a=b=1/2$ -- (0.5,0.1);
draw [thick] (1,-.1) node[below]1 -- (1,0.1);
endtikzpicture
draw[-][draw=red, very thick] (0,0) -- (.5,0);
draw[-][draw=green, very thick] (.5,0) -- (1,0);
draw [thick] (0,-.1) node[below]0 -- (0,0.1);
0
draw [thick] (0.5,-.1) node[below]$a=b=1/2$ -- (0.5,0.1);
0 a = b = 1/2
draw [thick] (1,-.1) node[below]1 -- (1,0.1);
tikz-pgf diagrams
Extremely, Sorry about the vertical upload or the capture of the scale, Could you please consider the picture as horizontal, I need to draw this, I am able to learn from here the following: But I need to re-draw this in my current situation: Will be grateful for the help. Between 1 and k, dot dot will be fine instead of small line segments which I have drawn for P or t.
documentclass[tikz,border=3.14mm]standalone
begindocument
begintikzpicture
pgfmathtruncatemacroL10 %<- length of the line
pgfmathtruncatemacrokmax6
pgfmathtruncatemacrotmax7
draw (0,0) -- (L,0);
foreach k in 0,...,kmax
draw (L*k/kmax,0.2) -- (L*k/kmax,-0.2) ifnumk<2 node[below,text
height=1.5ex]$k$fi
ifnumk=numexprkmax-1 node[below,text
height=1.5ex]$k$fi
ifnumk=kmax node[below,text
height=1.5ex]$k+1$fi;
ifnumk<kmax
foreach t in 1,2,...,tmax
draw (L*k/kmax+L*(t/(tmax+1))/kmax,-0.1)
-- (L*k/kmax+L*(t/(tmax+1))/kmax,0.1)
node[above] $ifnumt=tmax
telseifnumt<4
telse .fifi$ ;
fi
endtikzpicture
enddocument
I also learned these today:
begintikzpicture[xscale=8]
draw[-][draw=red, very thick] (0,0) -- (.5,0);
draw[-][draw=green, very thick] (.5,0) -- (1,0);
draw [thick] (0,-.1) node[below]0 -- (0,0.1);
draw [thick] (0.5,-.1) node[below]$a=b=1/2$ -- (0.5,0.1);
draw [thick] (1,-.1) node[below]1 -- (1,0.1);
endtikzpicture
draw[-][draw=red, very thick] (0,0) -- (.5,0);
draw[-][draw=green, very thick] (.5,0) -- (1,0);
draw [thick] (0,-.1) node[below]0 -- (0,0.1);
0
draw [thick] (0.5,-.1) node[below]$a=b=1/2$ -- (0.5,0.1);
0 a = b = 1/2
draw [thick] (1,-.1) node[below]1 -- (1,0.1);
tikz-pgf diagrams
tikz-pgf diagrams
edited Apr 11 at 15:05
John Kormylo
46.9k22672
46.9k22672
asked Apr 11 at 14:54
Ding DongDing Dong
215126
215126
1
It would be good to know where the code comes from
– user185511
Apr 11 at 15:00
tex.stackexchange.com/questions/479712/…
– Ding Dong
Apr 11 at 15:01
add a comment |
1
It would be good to know where the code comes from
– user185511
Apr 11 at 15:00
tex.stackexchange.com/questions/479712/…
– Ding Dong
Apr 11 at 15:01
1
1
It would be good to know where the code comes from
– user185511
Apr 11 at 15:00
It would be good to know where the code comes from
– user185511
Apr 11 at 15:00
tex.stackexchange.com/questions/479712/…
– Ding Dong
Apr 11 at 15:01
tex.stackexchange.com/questions/479712/…
– Ding Dong
Apr 11 at 15:01
add a comment |
2 Answers
2
active
oldest
votes
You need not such a complicated code.
documentclass[tikz]standalone
begindocument
begintikzpicture[x=0.8cm]
draw[-latex] (0,0) -- (21,0);
foreach i [count=j] in 0,5,10
draw (i,0) -- (i,-.2) node[below,align=center] j\$P_j$;
draw (12,0) -- (12,-.2) node[below,align=center] $k$\$P_k$;
draw (17,0) -- (17,-.2) node[below,align=center] $k+1$\$P_k+1$;
foreach i [count=j from 0] in 1,6
draw (i,0) -- (i,.2) node[above,align=center] $a_j$\1;
draw (i+1,0) -- (i+1,.2) node[above,align=center] $a_j$\2;
path (i+2,.2) node[above] $ldots$;
draw (i+3,0) -- (i+3,.2) node[above,align=center] $a_j$\$t$;
draw (13,0) -- (13,.2) node[above,align=center] $a_k$\1;
draw (14,0) -- (14,.2) node[above,align=center] $a_k$\2;
path (15,.2) node[above] $ldots$;
draw (16,0) -- (16,.2) node[above,align=center] $a_k$\$t$;
draw (18,0) -- (18,.2) node[above,align=center] $a_k+1$\1;
draw (19,0) -- (19,.2) node[above,align=center] $a_k+1$\2;
path (20,.2) node[above] $ldots$;
path (11,-.2) node[below] $ldots$;
path (11,.2) node[above] $ldots$;
endtikzpicture
enddocument
(open the image in a new tab for better resolution)
add a comment |
Something like this??
documentclass[tikz,border=3.14mm]standalone
usepackagestackengine
renewcommandstacktypeL
stackMath
begindocument
begintikzpicture
pgfmathtruncatemacroL20 %<- length of the line
pgfmathtruncatemacrokmax6
pgfmathtruncatemacrotmax7
draw (0,0) -- (L,0);
foreach k in 0,...,kmax
draw (L*k/kmax,0.2) -- (L*k/kmax,-0.2) ifnumk<2 node[below,text
height=1.5ex]$k$fi
ifnumk=numexprkmax-1 node[below,text
height=1.5ex]$k$fi
ifnumk=kmax node[below,text
height=1.5ex]$k+1$fi;
ifnumk<kmax
foreach t in 1,2,...,tmax
draw (L*k/kmax+L*(t/(tmax+1))/kmax,-0.1)
-- (L*k/kmax+L*(t/(tmax+1))/kmax,0.1)
node[above] $ifnumt=tmax
ifnumk=5relaxdefqkelsedefqkfi
stackonta_q^telseifnumt<4
ifnumk=5relaxdefqkelsedefqkfi
stackonta_q^telse .fifi$ ;
fi
endtikzpicture
enddocument
Zoom near k:
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%2f484347%2fwriting-variables-above-the-numbers-in-tikz-picture%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
You need not such a complicated code.
documentclass[tikz]standalone
begindocument
begintikzpicture[x=0.8cm]
draw[-latex] (0,0) -- (21,0);
foreach i [count=j] in 0,5,10
draw (i,0) -- (i,-.2) node[below,align=center] j\$P_j$;
draw (12,0) -- (12,-.2) node[below,align=center] $k$\$P_k$;
draw (17,0) -- (17,-.2) node[below,align=center] $k+1$\$P_k+1$;
foreach i [count=j from 0] in 1,6
draw (i,0) -- (i,.2) node[above,align=center] $a_j$\1;
draw (i+1,0) -- (i+1,.2) node[above,align=center] $a_j$\2;
path (i+2,.2) node[above] $ldots$;
draw (i+3,0) -- (i+3,.2) node[above,align=center] $a_j$\$t$;
draw (13,0) -- (13,.2) node[above,align=center] $a_k$\1;
draw (14,0) -- (14,.2) node[above,align=center] $a_k$\2;
path (15,.2) node[above] $ldots$;
draw (16,0) -- (16,.2) node[above,align=center] $a_k$\$t$;
draw (18,0) -- (18,.2) node[above,align=center] $a_k+1$\1;
draw (19,0) -- (19,.2) node[above,align=center] $a_k+1$\2;
path (20,.2) node[above] $ldots$;
path (11,-.2) node[below] $ldots$;
path (11,.2) node[above] $ldots$;
endtikzpicture
enddocument
(open the image in a new tab for better resolution)
add a comment |
You need not such a complicated code.
documentclass[tikz]standalone
begindocument
begintikzpicture[x=0.8cm]
draw[-latex] (0,0) -- (21,0);
foreach i [count=j] in 0,5,10
draw (i,0) -- (i,-.2) node[below,align=center] j\$P_j$;
draw (12,0) -- (12,-.2) node[below,align=center] $k$\$P_k$;
draw (17,0) -- (17,-.2) node[below,align=center] $k+1$\$P_k+1$;
foreach i [count=j from 0] in 1,6
draw (i,0) -- (i,.2) node[above,align=center] $a_j$\1;
draw (i+1,0) -- (i+1,.2) node[above,align=center] $a_j$\2;
path (i+2,.2) node[above] $ldots$;
draw (i+3,0) -- (i+3,.2) node[above,align=center] $a_j$\$t$;
draw (13,0) -- (13,.2) node[above,align=center] $a_k$\1;
draw (14,0) -- (14,.2) node[above,align=center] $a_k$\2;
path (15,.2) node[above] $ldots$;
draw (16,0) -- (16,.2) node[above,align=center] $a_k$\$t$;
draw (18,0) -- (18,.2) node[above,align=center] $a_k+1$\1;
draw (19,0) -- (19,.2) node[above,align=center] $a_k+1$\2;
path (20,.2) node[above] $ldots$;
path (11,-.2) node[below] $ldots$;
path (11,.2) node[above] $ldots$;
endtikzpicture
enddocument
(open the image in a new tab for better resolution)
add a comment |
You need not such a complicated code.
documentclass[tikz]standalone
begindocument
begintikzpicture[x=0.8cm]
draw[-latex] (0,0) -- (21,0);
foreach i [count=j] in 0,5,10
draw (i,0) -- (i,-.2) node[below,align=center] j\$P_j$;
draw (12,0) -- (12,-.2) node[below,align=center] $k$\$P_k$;
draw (17,0) -- (17,-.2) node[below,align=center] $k+1$\$P_k+1$;
foreach i [count=j from 0] in 1,6
draw (i,0) -- (i,.2) node[above,align=center] $a_j$\1;
draw (i+1,0) -- (i+1,.2) node[above,align=center] $a_j$\2;
path (i+2,.2) node[above] $ldots$;
draw (i+3,0) -- (i+3,.2) node[above,align=center] $a_j$\$t$;
draw (13,0) -- (13,.2) node[above,align=center] $a_k$\1;
draw (14,0) -- (14,.2) node[above,align=center] $a_k$\2;
path (15,.2) node[above] $ldots$;
draw (16,0) -- (16,.2) node[above,align=center] $a_k$\$t$;
draw (18,0) -- (18,.2) node[above,align=center] $a_k+1$\1;
draw (19,0) -- (19,.2) node[above,align=center] $a_k+1$\2;
path (20,.2) node[above] $ldots$;
path (11,-.2) node[below] $ldots$;
path (11,.2) node[above] $ldots$;
endtikzpicture
enddocument
(open the image in a new tab for better resolution)
You need not such a complicated code.
documentclass[tikz]standalone
begindocument
begintikzpicture[x=0.8cm]
draw[-latex] (0,0) -- (21,0);
foreach i [count=j] in 0,5,10
draw (i,0) -- (i,-.2) node[below,align=center] j\$P_j$;
draw (12,0) -- (12,-.2) node[below,align=center] $k$\$P_k$;
draw (17,0) -- (17,-.2) node[below,align=center] $k+1$\$P_k+1$;
foreach i [count=j from 0] in 1,6
draw (i,0) -- (i,.2) node[above,align=center] $a_j$\1;
draw (i+1,0) -- (i+1,.2) node[above,align=center] $a_j$\2;
path (i+2,.2) node[above] $ldots$;
draw (i+3,0) -- (i+3,.2) node[above,align=center] $a_j$\$t$;
draw (13,0) -- (13,.2) node[above,align=center] $a_k$\1;
draw (14,0) -- (14,.2) node[above,align=center] $a_k$\2;
path (15,.2) node[above] $ldots$;
draw (16,0) -- (16,.2) node[above,align=center] $a_k$\$t$;
draw (18,0) -- (18,.2) node[above,align=center] $a_k+1$\1;
draw (19,0) -- (19,.2) node[above,align=center] $a_k+1$\2;
path (20,.2) node[above] $ldots$;
path (11,-.2) node[below] $ldots$;
path (11,.2) node[above] $ldots$;
endtikzpicture
enddocument
(open the image in a new tab for better resolution)
answered Apr 11 at 15:16
JouleVJouleV
14.4k22664
14.4k22664
add a comment |
add a comment |
Something like this??
documentclass[tikz,border=3.14mm]standalone
usepackagestackengine
renewcommandstacktypeL
stackMath
begindocument
begintikzpicture
pgfmathtruncatemacroL20 %<- length of the line
pgfmathtruncatemacrokmax6
pgfmathtruncatemacrotmax7
draw (0,0) -- (L,0);
foreach k in 0,...,kmax
draw (L*k/kmax,0.2) -- (L*k/kmax,-0.2) ifnumk<2 node[below,text
height=1.5ex]$k$fi
ifnumk=numexprkmax-1 node[below,text
height=1.5ex]$k$fi
ifnumk=kmax node[below,text
height=1.5ex]$k+1$fi;
ifnumk<kmax
foreach t in 1,2,...,tmax
draw (L*k/kmax+L*(t/(tmax+1))/kmax,-0.1)
-- (L*k/kmax+L*(t/(tmax+1))/kmax,0.1)
node[above] $ifnumt=tmax
ifnumk=5relaxdefqkelsedefqkfi
stackonta_q^telseifnumt<4
ifnumk=5relaxdefqkelsedefqkfi
stackonta_q^telse .fifi$ ;
fi
endtikzpicture
enddocument
Zoom near k:
add a comment |
Something like this??
documentclass[tikz,border=3.14mm]standalone
usepackagestackengine
renewcommandstacktypeL
stackMath
begindocument
begintikzpicture
pgfmathtruncatemacroL20 %<- length of the line
pgfmathtruncatemacrokmax6
pgfmathtruncatemacrotmax7
draw (0,0) -- (L,0);
foreach k in 0,...,kmax
draw (L*k/kmax,0.2) -- (L*k/kmax,-0.2) ifnumk<2 node[below,text
height=1.5ex]$k$fi
ifnumk=numexprkmax-1 node[below,text
height=1.5ex]$k$fi
ifnumk=kmax node[below,text
height=1.5ex]$k+1$fi;
ifnumk<kmax
foreach t in 1,2,...,tmax
draw (L*k/kmax+L*(t/(tmax+1))/kmax,-0.1)
-- (L*k/kmax+L*(t/(tmax+1))/kmax,0.1)
node[above] $ifnumt=tmax
ifnumk=5relaxdefqkelsedefqkfi
stackonta_q^telseifnumt<4
ifnumk=5relaxdefqkelsedefqkfi
stackonta_q^telse .fifi$ ;
fi
endtikzpicture
enddocument
Zoom near k:
add a comment |
Something like this??
documentclass[tikz,border=3.14mm]standalone
usepackagestackengine
renewcommandstacktypeL
stackMath
begindocument
begintikzpicture
pgfmathtruncatemacroL20 %<- length of the line
pgfmathtruncatemacrokmax6
pgfmathtruncatemacrotmax7
draw (0,0) -- (L,0);
foreach k in 0,...,kmax
draw (L*k/kmax,0.2) -- (L*k/kmax,-0.2) ifnumk<2 node[below,text
height=1.5ex]$k$fi
ifnumk=numexprkmax-1 node[below,text
height=1.5ex]$k$fi
ifnumk=kmax node[below,text
height=1.5ex]$k+1$fi;
ifnumk<kmax
foreach t in 1,2,...,tmax
draw (L*k/kmax+L*(t/(tmax+1))/kmax,-0.1)
-- (L*k/kmax+L*(t/(tmax+1))/kmax,0.1)
node[above] $ifnumt=tmax
ifnumk=5relaxdefqkelsedefqkfi
stackonta_q^telseifnumt<4
ifnumk=5relaxdefqkelsedefqkfi
stackonta_q^telse .fifi$ ;
fi
endtikzpicture
enddocument
Zoom near k:
Something like this??
documentclass[tikz,border=3.14mm]standalone
usepackagestackengine
renewcommandstacktypeL
stackMath
begindocument
begintikzpicture
pgfmathtruncatemacroL20 %<- length of the line
pgfmathtruncatemacrokmax6
pgfmathtruncatemacrotmax7
draw (0,0) -- (L,0);
foreach k in 0,...,kmax
draw (L*k/kmax,0.2) -- (L*k/kmax,-0.2) ifnumk<2 node[below,text
height=1.5ex]$k$fi
ifnumk=numexprkmax-1 node[below,text
height=1.5ex]$k$fi
ifnumk=kmax node[below,text
height=1.5ex]$k+1$fi;
ifnumk<kmax
foreach t in 1,2,...,tmax
draw (L*k/kmax+L*(t/(tmax+1))/kmax,-0.1)
-- (L*k/kmax+L*(t/(tmax+1))/kmax,0.1)
node[above] $ifnumt=tmax
ifnumk=5relaxdefqkelsedefqkfi
stackonta_q^telseifnumt<4
ifnumk=5relaxdefqkelsedefqkfi
stackonta_q^telse .fifi$ ;
fi
endtikzpicture
enddocument
Zoom near k:
edited Apr 11 at 15:22
answered Apr 11 at 15:15
Steven B. SegletesSteven B. Segletes
163k9207419
163k9207419
add a comment |
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%2f484347%2fwriting-variables-above-the-numbers-in-tikz-picture%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
1
It would be good to know where the code comes from
– user185511
Apr 11 at 15:00
tex.stackexchange.com/questions/479712/…
– Ding Dong
Apr 11 at 15:01