Using wrapfigure with custom paragraph breaks
up vote
1
down vote
favorite
In my document, I've modified parskip to give a nice break between paragraphs. But this means that wrapfigure calculates the number of lines wrong, and gives itself a significantly larger margin than it needs.
How can I fix this? I'd like the text to flow in right underneath the wrapfigure, the way it does if I remove the parskip adjustment.
MWE:

documentclass{article}
usepackage{wrapfig}
usepackage{lipsum}
setlength{parskip}{1em}
begin{document}
lipsum[1]
begin{wrapfigure}{r}{0.5textwidth}
lipsum[2]
end{wrapfigure}
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
lipsum[3]
end{document}
floats paragraphs wrapfigure parskip
add a comment |
up vote
1
down vote
favorite
In my document, I've modified parskip to give a nice break between paragraphs. But this means that wrapfigure calculates the number of lines wrong, and gives itself a significantly larger margin than it needs.
How can I fix this? I'd like the text to flow in right underneath the wrapfigure, the way it does if I remove the parskip adjustment.
MWE:

documentclass{article}
usepackage{wrapfig}
usepackage{lipsum}
setlength{parskip}{1em}
begin{document}
lipsum[1]
begin{wrapfigure}{r}{0.5textwidth}
lipsum[2]
end{wrapfigure}
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
lipsum[3]
end{document}
floats paragraphs wrapfigure parskip
add a comment |
up vote
1
down vote
favorite
up vote
1
down vote
favorite
In my document, I've modified parskip to give a nice break between paragraphs. But this means that wrapfigure calculates the number of lines wrong, and gives itself a significantly larger margin than it needs.
How can I fix this? I'd like the text to flow in right underneath the wrapfigure, the way it does if I remove the parskip adjustment.
MWE:

documentclass{article}
usepackage{wrapfig}
usepackage{lipsum}
setlength{parskip}{1em}
begin{document}
lipsum[1]
begin{wrapfigure}{r}{0.5textwidth}
lipsum[2]
end{wrapfigure}
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
lipsum[3]
end{document}
floats paragraphs wrapfigure parskip
In my document, I've modified parskip to give a nice break between paragraphs. But this means that wrapfigure calculates the number of lines wrong, and gives itself a significantly larger margin than it needs.
How can I fix this? I'd like the text to flow in right underneath the wrapfigure, the way it does if I remove the parskip adjustment.
MWE:

documentclass{article}
usepackage{wrapfig}
usepackage{lipsum}
setlength{parskip}{1em}
begin{document}
lipsum[1]
begin{wrapfigure}{r}{0.5textwidth}
lipsum[2]
end{wrapfigure}
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
lipsum[3]
end{document}
floats paragraphs wrapfigure parskip
floats paragraphs wrapfigure parskip
asked Nov 27 at 1:52
Draconis
1625
1625
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
1
down vote

You can specify the multiple of lines that should be short:
documentclass{article}
usepackage{wrapfig}
usepackage{lipsum}
setlength{parskip}{1em}
begin{document}
lipsum[1]
begin{wrapfigure}[9]{r}{0.5textwidth}
lipsum[2]
end{wrapfigure}
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
lipsum[3]
end{document}
This seems like it solves the problem nicely, but I'm confused as to how to find that9you used. If I don't know in advance how the paragraphs are going to flow or how many breaks there'll be, is there a way I can have TeX calculate this?
– Draconis
Nov 27 at 2:17
It is worth a note that the the optional added here[9]is controlling the narrow lines below the figure. You can read more about it if you runtexdoc wrapfigin your terminal/command line (or read it online here)
– Ole Anders
Nov 27 at 2:19
I get your output with the new lipsum package even without your addition, only in texlive 2017 it changes something.
– Ulrike Fischer
Nov 27 at 11:49
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
1
down vote

You can specify the multiple of lines that should be short:
documentclass{article}
usepackage{wrapfig}
usepackage{lipsum}
setlength{parskip}{1em}
begin{document}
lipsum[1]
begin{wrapfigure}[9]{r}{0.5textwidth}
lipsum[2]
end{wrapfigure}
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
lipsum[3]
end{document}
This seems like it solves the problem nicely, but I'm confused as to how to find that9you used. If I don't know in advance how the paragraphs are going to flow or how many breaks there'll be, is there a way I can have TeX calculate this?
– Draconis
Nov 27 at 2:17
It is worth a note that the the optional added here[9]is controlling the narrow lines below the figure. You can read more about it if you runtexdoc wrapfigin your terminal/command line (or read it online here)
– Ole Anders
Nov 27 at 2:19
I get your output with the new lipsum package even without your addition, only in texlive 2017 it changes something.
– Ulrike Fischer
Nov 27 at 11:49
add a comment |
up vote
1
down vote

You can specify the multiple of lines that should be short:
documentclass{article}
usepackage{wrapfig}
usepackage{lipsum}
setlength{parskip}{1em}
begin{document}
lipsum[1]
begin{wrapfigure}[9]{r}{0.5textwidth}
lipsum[2]
end{wrapfigure}
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
lipsum[3]
end{document}
This seems like it solves the problem nicely, but I'm confused as to how to find that9you used. If I don't know in advance how the paragraphs are going to flow or how many breaks there'll be, is there a way I can have TeX calculate this?
– Draconis
Nov 27 at 2:17
It is worth a note that the the optional added here[9]is controlling the narrow lines below the figure. You can read more about it if you runtexdoc wrapfigin your terminal/command line (or read it online here)
– Ole Anders
Nov 27 at 2:19
I get your output with the new lipsum package even without your addition, only in texlive 2017 it changes something.
– Ulrike Fischer
Nov 27 at 11:49
add a comment |
up vote
1
down vote
up vote
1
down vote

You can specify the multiple of lines that should be short:
documentclass{article}
usepackage{wrapfig}
usepackage{lipsum}
setlength{parskip}{1em}
begin{document}
lipsum[1]
begin{wrapfigure}[9]{r}{0.5textwidth}
lipsum[2]
end{wrapfigure}
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
lipsum[3]
end{document}

You can specify the multiple of lines that should be short:
documentclass{article}
usepackage{wrapfig}
usepackage{lipsum}
setlength{parskip}{1em}
begin{document}
lipsum[1]
begin{wrapfigure}[9]{r}{0.5textwidth}
lipsum[2]
end{wrapfigure}
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
Short paragraph
lipsum[3]
end{document}
answered Nov 27 at 2:00
David Carlisle
479k3811101843
479k3811101843
This seems like it solves the problem nicely, but I'm confused as to how to find that9you used. If I don't know in advance how the paragraphs are going to flow or how many breaks there'll be, is there a way I can have TeX calculate this?
– Draconis
Nov 27 at 2:17
It is worth a note that the the optional added here[9]is controlling the narrow lines below the figure. You can read more about it if you runtexdoc wrapfigin your terminal/command line (or read it online here)
– Ole Anders
Nov 27 at 2:19
I get your output with the new lipsum package even without your addition, only in texlive 2017 it changes something.
– Ulrike Fischer
Nov 27 at 11:49
add a comment |
This seems like it solves the problem nicely, but I'm confused as to how to find that9you used. If I don't know in advance how the paragraphs are going to flow or how many breaks there'll be, is there a way I can have TeX calculate this?
– Draconis
Nov 27 at 2:17
It is worth a note that the the optional added here[9]is controlling the narrow lines below the figure. You can read more about it if you runtexdoc wrapfigin your terminal/command line (or read it online here)
– Ole Anders
Nov 27 at 2:19
I get your output with the new lipsum package even without your addition, only in texlive 2017 it changes something.
– Ulrike Fischer
Nov 27 at 11:49
This seems like it solves the problem nicely, but I'm confused as to how to find that
9 you used. If I don't know in advance how the paragraphs are going to flow or how many breaks there'll be, is there a way I can have TeX calculate this?– Draconis
Nov 27 at 2:17
This seems like it solves the problem nicely, but I'm confused as to how to find that
9 you used. If I don't know in advance how the paragraphs are going to flow or how many breaks there'll be, is there a way I can have TeX calculate this?– Draconis
Nov 27 at 2:17
It is worth a note that the the optional added here
[9] is controlling the narrow lines below the figure. You can read more about it if you run texdoc wrapfig in your terminal/command line (or read it online here)– Ole Anders
Nov 27 at 2:19
It is worth a note that the the optional added here
[9] is controlling the narrow lines below the figure. You can read more about it if you run texdoc wrapfig in your terminal/command line (or read it online here)– Ole Anders
Nov 27 at 2:19
I get your output with the new lipsum package even without your addition, only in texlive 2017 it changes something.
– Ulrike Fischer
Nov 27 at 11:49
I get your output with the new lipsum package even without your addition, only in texlive 2017 it changes something.
– Ulrike Fischer
Nov 27 at 11:49
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.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- 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%2f461923%2fusing-wrapfigure-with-custom-paragraph-breaks%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