Why vspace{-lineskip} removes space after tikz picture although it stands before the picture?Proper nesting...
What do you call the action of "describing events as they happen" like sports anchors do?
Oil draining out shortly after turbo hose detached/broke
Grandpa has another non math question
DateTime.addMonths skips a month (from feb to mar)
Mathematica 12 has gotten worse at solving simple equations?
In Pandemic, why take the extra step of eradicating a disease after you've cured it?
How do I type a hyphen in iOS 12?
Why vspace{-lineskip} removes space after tikz picture although it stands before the picture?
Why do (or did, until very recently) aircraft transponders wait to be interrogated before broadcasting beacon signals?
Course development: can I pay someone to make slides for the course?
What is this object?
Why do I seem to lose data using this bash pipe construction?
Do SFDX commands count toward limits?
A life of PhD: is it feasible?
Should I list a completely different profession in my technical resume?
Why is it bad to use your whole foot in rock climbing
Why do the TIE Fighter pilot helmets have similar ridges as the rebels?
If the pressure inside and outside a balloon balance, then why does air leave when it pops?
Am I allowed to determine tenets of my contract as a warlock?
Problem with pronounciation
In The Incredibles 2, why does Screenslaver's name use a pun on something that doesn't exist in the 1950s pastiche?
What would the consequences be of a high number of solar systems being within close proximity to one another?
Why did the World Bank set the global poverty line at $1.90?
Quasar Redshifts
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?
documentclass[tikz]{standalone}
usepackage{amsmath}
usepackage{tikz}
begin{document}
begin{tikzpicture}
path node[inner sep=0,draw,text width=40mm]
{ parbox{hsize}
{ parshape 4 0mm 40mm 5mm 35mm 10mm 30mm 15mm 25mm
fboxrule0.1pt
fboxsep0pt
fbox{hello world}newline
fbox{hello world}newline
fbox{hello world}
vspace{-lineskip} % WHY AFTER THE PICTURE THAT FOLLOWS, NOT BEFORE?
begin{tikzpicture}
path node[draw,text width=24mm]
{ parbox{hsize}
{ begin{gather*}
2+2=4
end{gather*}
}
};
end{tikzpicture}
}
};
end{tikzpicture}
end{document}
spacing vspace
|
show 4 more comments
documentclass[tikz]{standalone}
usepackage{amsmath}
usepackage{tikz}
begin{document}
begin{tikzpicture}
path node[inner sep=0,draw,text width=40mm]
{ parbox{hsize}
{ parshape 4 0mm 40mm 5mm 35mm 10mm 30mm 15mm 25mm
fboxrule0.1pt
fboxsep0pt
fbox{hello world}newline
fbox{hello world}newline
fbox{hello world}
vspace{-lineskip} % WHY AFTER THE PICTURE THAT FOLLOWS, NOT BEFORE?
begin{tikzpicture}
path node[draw,text width=24mm]
{ parbox{hsize}
{ begin{gather*}
2+2=4
end{gather*}
}
};
end{tikzpicture}
}
};
end{tikzpicture}
end{document}
spacing vspace
1
You can usesavebox
es to properly nesttikzpicture
s, see tex.stackexchange.com/q/47377/121799.
– marmot
8 hours ago
why have you got those parboxes there at all?, you can remove both of them.
– David Carlisle
7 hours ago
@bp2017 did you try?
– David Carlisle
7 hours ago
1
@bp2017 you are usinggather
here which is a vertical mode display environment, but you do not needparbox
basically if you usetext width
on a node it is a parbox already (actually it is aminipage
but that is almost the same thing, mostly using the same code.)
– David Carlisle
6 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 usestrut
in an earlier question
– David Carlisle
3 hours ago
|
show 4 more comments
documentclass[tikz]{standalone}
usepackage{amsmath}
usepackage{tikz}
begin{document}
begin{tikzpicture}
path node[inner sep=0,draw,text width=40mm]
{ parbox{hsize}
{ parshape 4 0mm 40mm 5mm 35mm 10mm 30mm 15mm 25mm
fboxrule0.1pt
fboxsep0pt
fbox{hello world}newline
fbox{hello world}newline
fbox{hello world}
vspace{-lineskip} % WHY AFTER THE PICTURE THAT FOLLOWS, NOT BEFORE?
begin{tikzpicture}
path node[draw,text width=24mm]
{ parbox{hsize}
{ begin{gather*}
2+2=4
end{gather*}
}
};
end{tikzpicture}
}
};
end{tikzpicture}
end{document}
spacing vspace
documentclass[tikz]{standalone}
usepackage{amsmath}
usepackage{tikz}
begin{document}
begin{tikzpicture}
path node[inner sep=0,draw,text width=40mm]
{ parbox{hsize}
{ parshape 4 0mm 40mm 5mm 35mm 10mm 30mm 15mm 25mm
fboxrule0.1pt
fboxsep0pt
fbox{hello world}newline
fbox{hello world}newline
fbox{hello world}
vspace{-lineskip} % WHY AFTER THE PICTURE THAT FOLLOWS, NOT BEFORE?
begin{tikzpicture}
path node[draw,text width=24mm]
{ parbox{hsize}
{ begin{gather*}
2+2=4
end{gather*}
}
};
end{tikzpicture}
}
};
end{tikzpicture}
end{document}
spacing vspace
spacing vspace
edited 8 hours ago
Bernard
181k781213
181k781213
asked 8 hours ago
bp2017bp2017
1,367316
1,367316
1
You can usesavebox
es to properly nesttikzpicture
s, see tex.stackexchange.com/q/47377/121799.
– marmot
8 hours ago
why have you got those parboxes there at all?, you can remove both of them.
– David Carlisle
7 hours ago
@bp2017 did you try?
– David Carlisle
7 hours ago
1
@bp2017 you are usinggather
here which is a vertical mode display environment, but you do not needparbox
basically if you usetext width
on a node it is a parbox already (actually it is aminipage
but that is almost the same thing, mostly using the same code.)
– David Carlisle
6 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 usestrut
in an earlier question
– David Carlisle
3 hours ago
|
show 4 more comments
1
You can usesavebox
es to properly nesttikzpicture
s, see tex.stackexchange.com/q/47377/121799.
– marmot
8 hours ago
why have you got those parboxes there at all?, you can remove both of them.
– David Carlisle
7 hours ago
@bp2017 did you try?
– David Carlisle
7 hours ago
1
@bp2017 you are usinggather
here which is a vertical mode display environment, but you do not needparbox
basically if you usetext width
on a node it is a parbox already (actually it is aminipage
but that is almost the same thing, mostly using the same code.)
– David Carlisle
6 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 usestrut
in an earlier question
– David Carlisle
3 hours ago
1
1
You can use
savebox
es to properly nest tikzpicture
s, see tex.stackexchange.com/q/47377/121799.– marmot
8 hours ago
You can use
savebox
es to properly nest tikzpicture
s, see tex.stackexchange.com/q/47377/121799.– marmot
8 hours ago
why have you got those parboxes there at all?, you can remove both of them.
– David Carlisle
7 hours ago
why have you got those parboxes there at all?, you can remove both of them.
– David Carlisle
7 hours ago
@bp2017 did you try?
– David Carlisle
7 hours ago
@bp2017 did you try?
– David Carlisle
7 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
6 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
6 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
3 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
3 hours ago
|
show 4 more comments
2 Answers
2
active
oldest
votes
It is unrelated to tikz, if you use vspace
in horizontal mode it is inserted after linebreaking.
aaavspace{1cm}bbb
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.
add a comment |
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}
usepackage{amsmath}
setlength{fboxrule}{0.1pt}
setlength{fboxsep}{0pt}
begin{document}
fbox{%
parbox{40mm}{
parshape 4 0mm 40mm 5mm 35mm 10mm 30mm 15mm 25mm
fbox{hello world}newline
fbox{hello world}newline
fbox{hello world}
vspace{-lineskip}newline
fbox{%
parbox{24mm}{
begin{gather*}
2+2=4
end{gather*}
}%
}
}
}
end{document}
Thank you very much. It solved the problem for good.
– bp2017
3 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%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
It is unrelated to tikz, if you use vspace
in horizontal mode it is inserted after linebreaking.
aaavspace{1cm}bbb
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.
add a comment |
It is unrelated to tikz, if you use vspace
in horizontal mode it is inserted after linebreaking.
aaavspace{1cm}bbb
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.
add a comment |
It is unrelated to tikz, if you use vspace
in horizontal mode it is inserted after linebreaking.
aaavspace{1cm}bbb
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.
It is unrelated to tikz, if you use vspace
in horizontal mode it is inserted after linebreaking.
aaavspace{1cm}bbb
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.
answered 8 hours ago
David CarlisleDavid Carlisle
509k4311591915
509k4311591915
add a comment |
add a comment |
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}
usepackage{amsmath}
setlength{fboxrule}{0.1pt}
setlength{fboxsep}{0pt}
begin{document}
fbox{%
parbox{40mm}{
parshape 4 0mm 40mm 5mm 35mm 10mm 30mm 15mm 25mm
fbox{hello world}newline
fbox{hello world}newline
fbox{hello world}
vspace{-lineskip}newline
fbox{%
parbox{24mm}{
begin{gather*}
2+2=4
end{gather*}
}%
}
}
}
end{document}
Thank you very much. It solved the problem for good.
– bp2017
3 hours ago
add a comment |
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}
usepackage{amsmath}
setlength{fboxrule}{0.1pt}
setlength{fboxsep}{0pt}
begin{document}
fbox{%
parbox{40mm}{
parshape 4 0mm 40mm 5mm 35mm 10mm 30mm 15mm 25mm
fbox{hello world}newline
fbox{hello world}newline
fbox{hello world}
vspace{-lineskip}newline
fbox{%
parbox{24mm}{
begin{gather*}
2+2=4
end{gather*}
}%
}
}
}
end{document}
Thank you very much. It solved the problem for good.
– bp2017
3 hours ago
add a comment |
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}
usepackage{amsmath}
setlength{fboxrule}{0.1pt}
setlength{fboxsep}{0pt}
begin{document}
fbox{%
parbox{40mm}{
parshape 4 0mm 40mm 5mm 35mm 10mm 30mm 15mm 25mm
fbox{hello world}newline
fbox{hello world}newline
fbox{hello world}
vspace{-lineskip}newline
fbox{%
parbox{24mm}{
begin{gather*}
2+2=4
end{gather*}
}%
}
}
}
end{document}
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}
usepackage{amsmath}
setlength{fboxrule}{0.1pt}
setlength{fboxsep}{0pt}
begin{document}
fbox{%
parbox{40mm}{
parshape 4 0mm 40mm 5mm 35mm 10mm 30mm 15mm 25mm
fbox{hello world}newline
fbox{hello world}newline
fbox{hello world}
vspace{-lineskip}newline
fbox{%
parbox{24mm}{
begin{gather*}
2+2=4
end{gather*}
}%
}
}
}
end{document}
answered 5 hours ago
egregegreg
748k8919543296
748k8919543296
Thank you very much. It solved the problem for good.
– bp2017
3 hours ago
add a comment |
Thank you very much. It solved the problem for good.
– bp2017
3 hours ago
Thank you very much. It solved the problem for good.
– bp2017
3 hours ago
Thank you very much. It solved the problem for good.
– bp2017
3 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%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
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
You can use
savebox
es to properly nesttikzpicture
s, see tex.stackexchange.com/q/47377/121799.– marmot
8 hours ago
why have you got those parboxes there at all?, you can remove both of them.
– David Carlisle
7 hours ago
@bp2017 did you try?
– David Carlisle
7 hours ago
1
@bp2017 you are using
gather
here which is a vertical mode display environment, but you do not needparbox
basically if you usetext width
on a node it is a parbox already (actually it is aminipage
but that is almost the same thing, mostly using the same code.)– David Carlisle
6 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
3 hours ago