Wrapfigure going over the end of the page.

562 views
Skip to first unread message

Sam Ferguson

unread,
Mar 31, 2008, 2:15:02 AM3/31/08
to tufte...@googlegroups.com
Hi -

I wonder if anyone out there has an idea about how to make wrapfigure
margin figures force figures on to the next page if they cross last
line on the page. I am using wrapfigure instead of \marginpar because
it will force the figure across the page if the figure goes WAYYY
past the end of the page (unlike marginpar), but I want it to work
even if it only goes a line past it, so that the bottom line is neat
and tidy. Maybe it is something to do with counting the length of the
caption?

--
Sam Ferguson
Faculty of Architecture
The University of Sydney
sfer...@arch.usyd.edu.au
+61 2 93515910
0410 719535


Kevin Godby

unread,
Mar 31, 2008, 2:24:45 AM3/31/08
to tufte...@googlegroups.com
'allo.

I don't have a real solution for you at the moment, but a work-around
may be to use the optional argument of the \marginfigure command. An
example:

\marginfigure[-10\baselineskip]{The first (optional) argument will
move the margin figure up 10 lines.}

You can use whatever length you want for the optional argument
(positive or negative). Note, however, that this will not move the
margin figure to a different page. If you give too great a length,
it'll be pushed off the edge of the physical page, but won't show up
on the previous/next page.

--Kevin

Sam Ferguson

unread,
Mar 31, 2008, 4:36:47 AM3/31/08
to tufte...@googlegroups.com
Cheers Kevin, I'll give that a go.

Thanks
Sam

Reply all
Reply to author
Forward
0 new messages