Linked by Andy Roberts on Mon 6th Jun 2005 18:19 UTC
Permalink for comment
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
- Storing Your Data on the Internet: Ignorant and Silly
posted 2009-12-09 - Samsung Unveils Bada, Sort of
posted 2009-12-09 - Icaros Desktop 1.2 Released
posted 2009-12-09 - Dell Launches Adamo 'For the Rest of Us'
posted 2009-12-08 - Canadian Recording Industry Faces Massive Infringment Claims
posted 2009-12-08 - Google Chrome for Mac Beta Released; Linux Beta Released Too
posted 2009-12-08 - One Third of Netbooks Ship with Linux
posted 2009-12-08 - Google Announces New Location-based Services
posted 2009-12-07 - Fusion Garage Announces Joo Joo, Tells Their Side of the Story
posted 2009-12-07 - Codezero Microkernel v0.2 Released
posted 2009-12-07 - Microsoft Merges Windows Server, Azure Divisions
posted 2009-12-09 - Apple Launches RSS Feed for iPhone Developer News
posted 2009-12-09 - The Droid Has Been Rooted - Now What?
posted 2009-12-09 - Thunderbird 3 Released
posted 2009-12-09 - How to Build and Maintain a Tiered WSUS Infrastructure
posted 2009-12-08 - Building the Dream Google Smartbook
posted 2009-12-08 - Google Acquires AppJet
posted 2009-12-08 - The Machine SID Duplication Myth
posted 2009-12-08 - KDE Software Compilation 4.4 Beta Released
posted 2009-12-07 - Virt-Manager 0.8.1 Released
posted 2009-12-07
Recent Original Stories
- Storing Your Data on the Internet: Ignorant and Silly posted 2009-12-09
- Window Maker: Your NeXT Window Manager posted 2009-12-03
- Programming: Notepad or Visual? posted 2009-11-29
Recent Comments
Headlines
Random Comments
- RE: Star Wars references posted 2006-01-03 00:00:08 by ma_d
- Huh? posted 2007-07-01 04:35:48 by Xaero_Vincent
- RE: One thing I've noticed posted 2007-07-16 01:26:32 by sappyvcv
- RE: Shame ... posted 2008-05-04 01:03:34 by ciplogic
- RE: good news posted 2009-05-28 18:21:39 by cies
Random Stories
- Introducing the OSNews Meta Blog posted 2005-10-20
- Don't Blame Windows and KDE for Your Own Aversion to Change posted 2009-01-27
- Mini-Editorial: The Missed Opportunity of Linux posted 2005-04-02
Random OS Link




I've written a lot of documents using LaTeX and I'm afraid the author has overlooked one terrible problem; indeed he even acts like it doesn't exist! In particular, he writes: You add one sentence, which then pushes an image on to the next page, leaving a massive gap at the bottom of that page where your image once was. This then daisy-chains down, knocking other tables and images out of place all the way to the end of your document! It's a real laugh. Fortunately, Latex is much more clever in this respect and positions your images and tables with a lot of common sense. So, if you want your image to appear at the bottom of a given page, it'll stay there!
Heh, heh. Not really.
LaTeX is infamous for doing exactly the same thing; in fact it's worse, because its algorithms insist on doing all the thinking for you: so, if you want an image (or a math formula) in a certain spot, good luck getting it there! The choice of vspace is often determined by what goes on two or three pages before (or after) the current page you're on, so changing two pages before can really get you confused. I struggled with this very problem in my dissertation: white space would automagically appear all over the place. It took a long time to get things acceptable (I'm still not happy).
For horizontal spacing issues, however, you have the reverse problem: LaTeX is that it would rather overrun a right margin than leave too much space between words. (The infamous "overfull hbox", whose black slug indicating an error certain styles remove incidentally, even in draft mode... grrrr) I'm not sure why Knuth thought an overrun was such a better idea than extra whitespace in an hbox, while extra white space was preferable to an overrun in a vbox, but the result in many published papers, and even some books, has been ugly. It certainly does not look professional, but the only way to fix it is to do some really obscure TeXing, or else completely rephrase your wording (the universal fallback I've seen in all LaTeX manuals). This, I think, is the worst problem: your choice of words is necessarily less important than LaTeX's obscure rules. It's the one frustration that unites both beginners and experts: when you're proofing a 260-page document, you have to remember that hyphenated words like "S-polynomial" (for example) won't break across lines, so they need manual hyphenation, and you often won't notice the overfull 2-pt hbox unless you're VERY CAREFUL (or you pay separate the wheat from the chaff in TeX's output).
Those complaints aside -- for scientific publishing, LaTeX far outclasses anything else. I've never used Word to write a math document; given what I've heard from people (and what I read here) I never will. It was immensely classy of Knuth to make his program freeware.