Why vspace-lineskip removes space after tikz picture although it stands before the picture?Proper nesting of tikzpicture environments: Reset all PGF values to their defaultsCan you please help me write code to take care of vertical/horizontal spacing so that it meets the conditions needed?Why does vspace*0pt add vertical space?How to define the default vertical distance between nodes?reducing space before and after sub-headingsUnwanted extra space before vspace* at top of pageminitoc suppress before/after spacespace before and after emdashesreduce space before and after verse environmentvspace Before TikZ PictureSpace before and after a character/symbolWhy vertical-space generated between `center` environments is always `10pt` (regardless of font size) and why it requires `vspace-20pt` to remove?

Recording Spectral Lines at Home

Realistic, logical way for men with medieval-era weaponry to compete with much larger and physically stronger foes

Why does there seem to be an extreme lack of public trashcans in Taiwan?

Suppose leased car is totalled: what are financial implications?

How much web presence should I have?

How can I find out about the game world without meta-influencing it?

Entered UK using my now-lost UK passport; can I go to Spain using my US passport?

That's not my X, its Y is too Z

Does a single fopen introduce TOCTOU vulnerability?

Why would a home insurer offer a discount based on credit score?

Labels still showing when no Label Features turned on in ArcMap?

What does the homotopy coherent nerve do to spaces of enriched functors?

Part of my house is inexplicably gone

How to make a composition of functions prettier?

What is this object?

What did the 8086 (and 8088) do upon encountering an illegal instruction?

Dependent voltage/current sources

As easy as Three, Two, One... How fast can you go from Five to Four?

If the pressure inside and outside a balloon balance, then why does air leave when it pops?

Parsing text written the millitext font

A life of PhD: is it feasible?

Dedicated bike GPS computer over smartphone

Should I explain the reasons for gaslighting?

How to Handle Many Times Series Simultaneously?



Why vspace-lineskip removes space after tikz picture although it stands before the picture?


Proper nesting of tikzpicture environments: Reset all PGF values to their defaultsCan you please help me write code to take care of vertical/horizontal spacing so that it meets the conditions needed?Why does vspace*0pt add vertical space?How to define the default vertical distance between nodes?reducing space before and after sub-headingsUnwanted extra space before vspace* at top of pageminitoc suppress before/after spacespace before and after emdashesreduce space before and after verse environmentvspace Before TikZ PictureSpace before and after a character/symbolWhy vertical-space generated between `center` environments is always `10pt` (regardless of font size) and why it requires `vspace-20pt` to remove?













2















documentclass[tikz]standalone
usepackageamsmath
usepackagetikz
begindocument
begintikzpicture
path node[inner sep=0,draw,text width=40mm]
parboxhsize
parshape 4 0mm 40mm 5mm 35mm 10mm 30mm 15mm 25mm
fboxrule0.1pt
fboxsep0pt
fboxhello worldnewline
fboxhello worldnewline
fboxhello world
vspace-lineskip % WHY AFTER THE PICTURE THAT FOLLOWS, NOT BEFORE?
begintikzpicture
path node[draw,text width=24mm]
parboxhsize
begingather*
2+2=4
endgather*

;
endtikzpicture

;
endtikzpicture
enddocument









share|improve this question



















  • 1





    You can use saveboxes to properly nest tikzpictures, see tex.stackexchange.com/q/47377/121799.

    – marmot
    10 hours ago












  • why have you got those parboxes there at all?, you can remove both of them.

    – David Carlisle
    9 hours ago












  • @bp2017 did you try?

    – David Carlisle
    8 hours ago






  • 1





    @bp2017 you are using gather here which is a vertical mode display environment, but you do not need parbox basically if you use text width on a node it is a parbox already (actually it is a minipage but that is almost the same thing, mostly using the same code.)

    – David Carlisle
    8 hours ago






  • 1





    @bp2017 yes if course, a parbox only has a single reference point, by default in its vertical centre, so there is only one baseline as far as the node can see. If you put a paragraph directly in the node then it can be aligned on the top or bottom baseline or the vertical center, that was why you had to use strut in an earlier question

    – David Carlisle
    5 hours ago















2















documentclass[tikz]standalone
usepackageamsmath
usepackagetikz
begindocument
begintikzpicture
path node[inner sep=0,draw,text width=40mm]
parboxhsize
parshape 4 0mm 40mm 5mm 35mm 10mm 30mm 15mm 25mm
fboxrule0.1pt
fboxsep0pt
fboxhello worldnewline
fboxhello worldnewline
fboxhello world
vspace-lineskip % WHY AFTER THE PICTURE THAT FOLLOWS, NOT BEFORE?
begintikzpicture
path node[draw,text width=24mm]
parboxhsize
begingather*
2+2=4
endgather*

;
endtikzpicture

;
endtikzpicture
enddocument









share|improve this question



















  • 1





    You can use saveboxes to properly nest tikzpictures, see tex.stackexchange.com/q/47377/121799.

    – marmot
    10 hours ago












  • why have you got those parboxes there at all?, you can remove both of them.

    – David Carlisle
    9 hours ago












  • @bp2017 did you try?

    – David Carlisle
    8 hours ago






  • 1





    @bp2017 you are using gather here which is a vertical mode display environment, but you do not need parbox basically if you use text width on a node it is a parbox already (actually it is a minipage but that is almost the same thing, mostly using the same code.)

    – David Carlisle
    8 hours ago






  • 1





    @bp2017 yes if course, a parbox only has a single reference point, by default in its vertical centre, so there is only one baseline as far as the node can see. If you put a paragraph directly in the node then it can be aligned on the top or bottom baseline or the vertical center, that was why you had to use strut in an earlier question

    – David Carlisle
    5 hours ago













2












2








2








documentclass[tikz]standalone
usepackageamsmath
usepackagetikz
begindocument
begintikzpicture
path node[inner sep=0,draw,text width=40mm]
parboxhsize
parshape 4 0mm 40mm 5mm 35mm 10mm 30mm 15mm 25mm
fboxrule0.1pt
fboxsep0pt
fboxhello worldnewline
fboxhello worldnewline
fboxhello world
vspace-lineskip % WHY AFTER THE PICTURE THAT FOLLOWS, NOT BEFORE?
begintikzpicture
path node[draw,text width=24mm]
parboxhsize
begingather*
2+2=4
endgather*

;
endtikzpicture

;
endtikzpicture
enddocument









share|improve this question
















documentclass[tikz]standalone
usepackageamsmath
usepackagetikz
begindocument
begintikzpicture
path node[inner sep=0,draw,text width=40mm]
parboxhsize
parshape 4 0mm 40mm 5mm 35mm 10mm 30mm 15mm 25mm
fboxrule0.1pt
fboxsep0pt
fboxhello worldnewline
fboxhello worldnewline
fboxhello world
vspace-lineskip % WHY AFTER THE PICTURE THAT FOLLOWS, NOT BEFORE?
begintikzpicture
path node[draw,text width=24mm]
parboxhsize
begingather*
2+2=4
endgather*

;
endtikzpicture

;
endtikzpicture
enddocument






spacing vspace






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited 10 hours ago









Bernard

181k781213




181k781213










asked 10 hours ago









bp2017bp2017

1,367316




1,367316







  • 1





    You can use saveboxes to properly nest tikzpictures, see tex.stackexchange.com/q/47377/121799.

    – marmot
    10 hours ago












  • why have you got those parboxes there at all?, you can remove both of them.

    – David Carlisle
    9 hours ago












  • @bp2017 did you try?

    – David Carlisle
    8 hours ago






  • 1





    @bp2017 you are using gather here which is a vertical mode display environment, but you do not need parbox basically if you use text width on a node it is a parbox already (actually it is a minipage but that is almost the same thing, mostly using the same code.)

    – David Carlisle
    8 hours ago






  • 1





    @bp2017 yes if course, a parbox only has a single reference point, by default in its vertical centre, so there is only one baseline as far as the node can see. If you put a paragraph directly in the node then it can be aligned on the top or bottom baseline or the vertical center, that was why you had to use strut in an earlier question

    – David Carlisle
    5 hours ago












  • 1





    You can use saveboxes to properly nest tikzpictures, see tex.stackexchange.com/q/47377/121799.

    – marmot
    10 hours ago












  • why have you got those parboxes there at all?, you can remove both of them.

    – David Carlisle
    9 hours ago












  • @bp2017 did you try?

    – David Carlisle
    8 hours ago






  • 1





    @bp2017 you are using gather here which is a vertical mode display environment, but you do not need parbox basically if you use text width on a node it is a parbox already (actually it is a minipage but that is almost the same thing, mostly using the same code.)

    – David Carlisle
    8 hours ago






  • 1





    @bp2017 yes if course, a parbox only has a single reference point, by default in its vertical centre, so there is only one baseline as far as the node can see. If you put a paragraph directly in the node then it can be aligned on the top or bottom baseline or the vertical center, that was why you had to use strut in an earlier question

    – David Carlisle
    5 hours ago







1




1





You can use saveboxes to properly nest tikzpictures, see tex.stackexchange.com/q/47377/121799.

– marmot
10 hours ago






You can use saveboxes to properly nest tikzpictures, see tex.stackexchange.com/q/47377/121799.

– marmot
10 hours ago














why have you got those parboxes there at all?, you can remove both of them.

– David Carlisle
9 hours ago






why have you got those parboxes there at all?, you can remove both of them.

– David Carlisle
9 hours ago














@bp2017 did you try?

– David Carlisle
8 hours ago





@bp2017 did you try?

– David Carlisle
8 hours ago




1




1





@bp2017 you are using gather here which is a vertical mode display environment, but you do not need parbox basically if you use text width on a node it is a parbox already (actually it is a minipage but that is almost the same thing, mostly using the same code.)

– David Carlisle
8 hours ago





@bp2017 you are using gather here which is a vertical mode display environment, but you do not need parbox basically if you use text width on a node it is a parbox already (actually it is a minipage but that is almost the same thing, mostly using the same code.)

– David Carlisle
8 hours ago




1




1





@bp2017 yes if course, a parbox only has a single reference point, by default in its vertical centre, so there is only one baseline as far as the node can see. If you put a paragraph directly in the node then it can be aligned on the top or bottom baseline or the vertical center, that was why you had to use strut in an earlier question

– David Carlisle
5 hours ago





@bp2017 yes if course, a parbox only has a single reference point, by default in its vertical centre, so there is only one baseline as far as the node can see. If you put a paragraph directly in the node then it can be aligned on the top or bottom baseline or the vertical center, that was why you had to use strut in an earlier question

– David Carlisle
5 hours ago










2 Answers
2






active

oldest

votes


















5














It is unrelated to tikz, if you use vspace in horizontal mode it is inserted after linebreaking.



aaavspace1cmbbb


adds the space after bbb



You possibly wanted to have blank line before the vspace so that the space is added in vertical mode at the point it appears in the source.






share|improve this answer






























    3














    The third line is split because it doesn't fit. But every vspace material in a paragraph will be inserted after the line in which the command happens to fall (it uses vadjust).



    Just add newline. And don't overcomplicate things.



    documentclass[border=2]standalone
    usepackageamsmath

    setlengthfboxrule0.1pt
    setlengthfboxsep0pt

    begindocument

    fbox%
    parbox40mm
    parshape 4 0mm 40mm 5mm 35mm 10mm 30mm 15mm 25mm
    fboxhello worldnewline
    fboxhello worldnewline
    fboxhello world
    vspace-lineskipnewline
    fbox%
    parbox24mm
    begingather*
    2+2=4
    endgather*
    %




    enddocument


    enter image description here






    share|improve this answer























    • Thank you very much. It solved the problem for good.

      – bp2017
      4 hours ago











    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%2f495159%2fwhy-vspace-lineskip-removes-space-after-tikz-picture-although-it-stands-befo%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









    5














    It is unrelated to tikz, if you use vspace in horizontal mode it is inserted after linebreaking.



    aaavspace1cmbbb


    adds the space after bbb



    You possibly wanted to have blank line before the vspace so that the space is added in vertical mode at the point it appears in the source.






    share|improve this answer



























      5














      It is unrelated to tikz, if you use vspace in horizontal mode it is inserted after linebreaking.



      aaavspace1cmbbb


      adds the space after bbb



      You possibly wanted to have blank line before the vspace so that the space is added in vertical mode at the point it appears in the source.






      share|improve this answer

























        5












        5








        5







        It is unrelated to tikz, if you use vspace in horizontal mode it is inserted after linebreaking.



        aaavspace1cmbbb


        adds the space after bbb



        You possibly wanted to have blank line before the vspace so that the space is added in vertical mode at the point it appears in the source.






        share|improve this answer













        It is unrelated to tikz, if you use vspace in horizontal mode it is inserted after linebreaking.



        aaavspace1cmbbb


        adds the space after bbb



        You possibly wanted to have blank line before the vspace so that the space is added in vertical mode at the point it appears in the source.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered 10 hours ago









        David CarlisleDavid Carlisle

        509k4311591915




        509k4311591915





















            3














            The third line is split because it doesn't fit. But every vspace material in a paragraph will be inserted after the line in which the command happens to fall (it uses vadjust).



            Just add newline. And don't overcomplicate things.



            documentclass[border=2]standalone
            usepackageamsmath

            setlengthfboxrule0.1pt
            setlengthfboxsep0pt

            begindocument

            fbox%
            parbox40mm
            parshape 4 0mm 40mm 5mm 35mm 10mm 30mm 15mm 25mm
            fboxhello worldnewline
            fboxhello worldnewline
            fboxhello world
            vspace-lineskipnewline
            fbox%
            parbox24mm
            begingather*
            2+2=4
            endgather*
            %




            enddocument


            enter image description here






            share|improve this answer























            • Thank you very much. It solved the problem for good.

              – bp2017
              4 hours ago















            3














            The third line is split because it doesn't fit. But every vspace material in a paragraph will be inserted after the line in which the command happens to fall (it uses vadjust).



            Just add newline. And don't overcomplicate things.



            documentclass[border=2]standalone
            usepackageamsmath

            setlengthfboxrule0.1pt
            setlengthfboxsep0pt

            begindocument

            fbox%
            parbox40mm
            parshape 4 0mm 40mm 5mm 35mm 10mm 30mm 15mm 25mm
            fboxhello worldnewline
            fboxhello worldnewline
            fboxhello world
            vspace-lineskipnewline
            fbox%
            parbox24mm
            begingather*
            2+2=4
            endgather*
            %




            enddocument


            enter image description here






            share|improve this answer























            • Thank you very much. It solved the problem for good.

              – bp2017
              4 hours ago













            3












            3








            3







            The third line is split because it doesn't fit. But every vspace material in a paragraph will be inserted after the line in which the command happens to fall (it uses vadjust).



            Just add newline. And don't overcomplicate things.



            documentclass[border=2]standalone
            usepackageamsmath

            setlengthfboxrule0.1pt
            setlengthfboxsep0pt

            begindocument

            fbox%
            parbox40mm
            parshape 4 0mm 40mm 5mm 35mm 10mm 30mm 15mm 25mm
            fboxhello worldnewline
            fboxhello worldnewline
            fboxhello world
            vspace-lineskipnewline
            fbox%
            parbox24mm
            begingather*
            2+2=4
            endgather*
            %




            enddocument


            enter image description here






            share|improve this answer













            The third line is split because it doesn't fit. But every vspace material in a paragraph will be inserted after the line in which the command happens to fall (it uses vadjust).



            Just add newline. And don't overcomplicate things.



            documentclass[border=2]standalone
            usepackageamsmath

            setlengthfboxrule0.1pt
            setlengthfboxsep0pt

            begindocument

            fbox%
            parbox40mm
            parshape 4 0mm 40mm 5mm 35mm 10mm 30mm 15mm 25mm
            fboxhello worldnewline
            fboxhello worldnewline
            fboxhello world
            vspace-lineskipnewline
            fbox%
            parbox24mm
            begingather*
            2+2=4
            endgather*
            %




            enddocument


            enter image description here







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered 7 hours ago









            egregegreg

            748k8919543296




            748k8919543296












            • Thank you very much. It solved the problem for good.

              – bp2017
              4 hours ago

















            • Thank you very much. It solved the problem for good.

              – bp2017
              4 hours ago
















            Thank you very much. It solved the problem for good.

            – bp2017
            4 hours ago





            Thank you very much. It solved the problem for good.

            – bp2017
            4 hours ago

















            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%2f495159%2fwhy-vspace-lineskip-removes-space-after-tikz-picture-although-it-stands-befo%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

            Invision Community Contents History See also References External links Navigation menuProprietaryinvisioncommunity.comIPS Community ForumsIPS Community Forumsthis blog entry"License Changes, IP.Board 3.4, and the Future""Interview -- Matt Mecham of Ibforums""CEO Invision Power Board, Matt Mecham Is a Liar, Thief!"IPB License Explanation 1.3, 1.3.1, 2.0, and 2.1ArchivedSecurity Fixes, Updates And Enhancements For IPB 1.3.1Archived"New Demo Accounts - Invision Power Services"the original"New Default Skin"the original"Invision Power Board 3.0.0 and Applications Released"the original"Archived copy"the original"Perpetual licenses being done away with""Release Notes - Invision Power Services""Introducing: IPS Community Suite 4!"Invision Community Release Notes

            Canceling a color specificationRandomly assigning color to Graphics3D objects?Default color for Filling in Mathematica 9Coloring specific elements of sets with a prime modified order in an array plotHow to pick a color differing significantly from the colors already in a given color list?Detection of the text colorColor numbers based on their valueCan color schemes for use with ColorData include opacity specification?My dynamic color schemes

            Ласкавець круглолистий Зміст Опис | Поширення | Галерея | Примітки | Посилання | Навігаційне меню58171138361-22960890446Bupleurum rotundifoliumEuro+Med PlantbasePlants of the World Online — Kew ScienceGermplasm Resources Information Network (GRIN)Ласкавецькн. VI : Літери Ком — Левиправивши або дописавши її