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










4















enter image description here



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);









share|improve this question



















  • 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















4















enter image description here



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);









share|improve this question



















  • 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













4












4








4








enter image description here



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);









share|improve this question
















enter image description here



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






share|improve this question















share|improve this question













share|improve this question




share|improve this question








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












  • 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










2 Answers
2






active

oldest

votes


















8














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


enter image description here



(open the image in a new tab for better resolution)






share|improve this answer






























    4














    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


    enter image description here



    Zoom near k:



    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',
      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
      );



      );













      draft saved

      draft discarded


















      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









      8














      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


      enter image description here



      (open the image in a new tab for better resolution)






      share|improve this answer



























        8














        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


        enter image description here



        (open the image in a new tab for better resolution)






        share|improve this answer

























          8












          8








          8







          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


          enter image description here



          (open the image in a new tab for better resolution)






          share|improve this answer













          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


          enter image description here



          (open the image in a new tab for better resolution)







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Apr 11 at 15:16









          JouleVJouleV

          14.4k22664




          14.4k22664





















              4














              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


              enter image description here



              Zoom near k:



              enter image description here






              share|improve this answer





























                4














                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


                enter image description here



                Zoom near k:



                enter image description here






                share|improve this answer



























                  4












                  4








                  4







                  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


                  enter image description here



                  Zoom near k:



                  enter image description here






                  share|improve this answer















                  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


                  enter image description here



                  Zoom near k:



                  enter image description here







                  share|improve this answer














                  share|improve this answer



                  share|improve this answer








                  edited Apr 11 at 15:22

























                  answered Apr 11 at 15:15









                  Steven B. SegletesSteven B. Segletes

                  163k9207419




                  163k9207419



























                      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.




                      draft saved


                      draft discarded














                      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





















































                      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

                      រឿង រ៉ូមេអូ និង ហ្ស៊ុយលីយេ សង្ខេបរឿង តួអង្គ បញ្ជីណែនាំ

                      QGIS export composer to PDF scale the map [closed] Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?Print Composer QGIS 2.6, how to export image?QGIS 2.8.1 print composer won't export all OpenCycleMap base layer tilesSave Print/Map QGIS composer view as PNG/PDF using Python (without changing anything in visible layout)?Export QGIS Print Composer PDF with searchable text labelsQGIS Print Composer does not change from landscape to portrait orientation?How can I avoid map size and scale changes in print composer?Fuzzy PDF export in QGIS running on macSierra OSExport the legend into its 100% size using Print ComposerScale-dependent rendering in QGIS PDF output

                      PDF-ში გადმოწერა სანავიგაციო მენიუproject page