Text wrapping around floating figures

J

jluntz

I think I have been coming accross a typesetting limitation in word in pretty
much every version including the 2007 Beta having to do with the wrapping of
text around a floating figure.

If you make a document with several paragraphs taking up, say, 3/4 of the
first page, then insert a picture that is just less than 1/4 of a page tall
that is positioned to appear, say, at the bottom of a page (or anything else,
not inline with the text), anchored with a locked anchor to the last
paragraph, it will appear at the bottom of the next page. That's fine.

The problem is that if you add a little to the text in some earlier
paragraph such that there is no longer room on the page, not only does the
figure move to the next page, but so does the whole anchoring paragraph (word
REQUIRES that the anchor is on the same page as the figure). This is not ok.
Generally, in an academic paper, you want a figure to appear either on the
page or as soon as possible AFTER it's first reference in the text.
Therefore, you would want to lock the anchor with the referencing paragraph
and let word handle the placement on the current page (if there is room) or
the next page. This is the way Latex does it and also the way openoffice
does, and I really would like word to do it too.

In word, the options are either to position the figure manually, which means
every time you make some changes you have to change all the positions of all
the figures in the document, or leave blank space at the bottom of the page
where the referenceing paragraph SHOULD have gone.

There is a corollary formatting problem, that is if you do re-anchor and
position the figure manually, but want it to appear at the top of the next
page, and the previous page breaks in the middle of a paragraph, you cannot
have the broken paragraph flow around the figure. You could break the
paragraph manually, but if you are doing left and right justification, the
last line of the manually broken paragraph does not justify. Short of
inserting extra spaces between words on that last line, there is no way I can
see to make that happen. I feel that this is a fundamental limitation in
word although I'd be happy to be proven wrong.

Thanks,
Jon
 
C

CyberTaz

Nobody's going to try to prove you wrong, you've simply come to the
realization that MS Word is *not* & never has been a page layout program. It
is a word processor. The concessions MS has made over the years to
accommodate graphics in an environment where they are essentially 'foreign
bodies' has already gone beyond the critical point in the minds of many
users. As far as the 'competitive' products you cite, if you compare the
actual *word processing* features in them to what Word has to offer I think
you'll find the scale overwhelmingly tipped in favor of Word.

Assuming one is interested in professional output there is no substitute for
a good layout program if any volume of graphics & graphic control is needed.
My Daddy always harped on using the 'right tool for the job', and it
couldn't be more appropriate here :)
 
J

jluntz

I have generally been a die-hard LaTeX person, although my colleagues are
word users and I have to be able to exchange documents with them. I am
plenty proficient in word, so I can handle it (in fact having a LaTeX mindset
helps you to use word more effectively - particulary 2007 which I am very
happy with compared to the previous versions). Comparing to openoffice,
however is more realistic, which does handle the figure placement and
paragraph wrapping properly, and is a word processor at heart (although I
hear that it has a different fundamental representation of wat is a page and
what is text, which is probably why it works).

In any case, I was just hoping that someone has figured out some tricks to
do what I want a little better if not completely automatically.

Jon
 
S

Stefan Blom

Postpone figure positioning until after you've finished editing the
document. Anchor figures to the appropriate paragraphs, and set the
desired placement options.

Note that if you have to split a justified paragraph, you can insert a
line break (press Shift+Enter) at the end of it; that way, the last
line of the paragraph will extend to the right margin (assuming that
the "Don't expand character spaces on the line ending Shift+Return"
option is cleared, in Tools | Options, Compatibility tab).

--
Stefan Blom
Microsoft Word MVP


in message
 
J

jluntz

Postponing unitl we're done is what we need to do (and have been doing),
although if you're working on a paper that has publication page limits, you
basically have to do all the positioning work, see what the length is, edit
some things out, do all the positioning work again, etc. It's very tedious.

The "Don't expand character spaces on the line ending Shift+Return" tip is
very helpful. We rarely wind up shift-returning othe paragraphs (although if
we did want to do that in the same document, I think we'd be stuck).

Jon
 
S

Suzanne S. Barnhill

Not necessarily. You can let Word justify lines ending in a line break and
then thwart it for any given line by ending the line with a tab character
before the line break.

There are two more tips that complete the illusion of a continuous paragraph
wrapped around a full-page graphic:

1. If, after inserting the line break at the end of the last line that fits
on the preceding page, your new empty line (containing only a paragraph
mark) doesn't fit (as is likely), you can start by formatting it as 1 point.
If even that doesn't suffice, format it as Hidden.

2. If your paragraphs begin with a first-line indent, you'll need an
unindented style to apply to the first paragraph on the page following the
full-page graphic, to make it look like a continuation of the paragraph that
ended on the preceding page. My local newspaper hasn't figured this out:
they make up pages with Word and consequently don't have any automatic way
to "jump" articles to a back page (theoretically, linked text boxes could be
used, but I guess they don't want to fool with that hassle). The "jump"
always begins with a first-line indent, usually in the middle of a
paragraph.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top