Slashdot Mirror


Easing Compatibility Between OpenOffice, MS Office

Jane Walker writes "An office suite expert describes how to format documents in OpenOffice and Microsoft office using program features that will make ease compatibility headaches." From the article: "No two office suites are alike, and the more manual, highly controlled items you have in your document, the more likely the formatting will get messy when you go from one office suite to another. But if you use the formatting capabilities to indent and add spacing--well, that's more like just labeling a box Kitchen and putting the box somewhere that makes sense. The formatting tips in this article will also give you more professional-looking documents that are easier to update when the content or formatting rules change."

43 of 186 comments (clear)

  1. Cripes by XanC · · Score: 3, Interesting

    He sure goes to a lot of trouble to do simple things in a more universal way. Is it the case that the more correct you are about word processor usage, the closer you get to HTML/CSS? Should we just skip word processors and use that or LaTex?

    1. Re:Cripes by Whiney+Mac+Fanboy · · Score: 4, Insightful

      . Is it the case that the more correct you are about word processor usage, the closer you get to HTML/CSS? Should we just skip word processors and use that or LaTex?

      Find me a wysiwyg html/css editor (that outputs nice clean css/html after being edited by 5 people) that my secretary can use (he's a liquid-paper on the screen type) and I'll support that.

      It would be nice if we were all using CSS/html - but for knocking out quick documents word processors are far easier (even doing things the laborious way this guy suggests)

      --
      There are shills on slashdot. Apparently, I'm one of them.
    2. Re:Cripes by CRCulver · · Score: 2, Informative

      As a student interested in the whole variety of Indo-European languages and their scripts, I do multilingual typesetting with LaTeX with little hassle. Any modern LaTeX distribution allows input in UTF-8, so the sky is the limit. See my guide LaTeX for Classical Philologists and IEists .

      Many publishing houses produce all their output with LaTeX, so saying it's useful just for math doesn't reflect its actual usage.

    3. Re:Cripes by 1u3hr · · Score: 2, Interesting
      but for knocking out quick documents word processors are far easier (even doing things the laborious way this guy suggests)

      Actually, it's not laborious. What he's doing, though he doesn't explain it, is building a style sheet. (Or perhaps "document template" as I think Word calls it now.) Once you've done that, you just tag a paragraph with the appropriate style (one click) and you're done. Most paragraphs keep the default ("Normal" usually) style. Word, and I assume OOo, come with a large gallery of prebuilt styles, though it's not hard to roll your own, as he does. Sadly Word has dumbed down the use of styles so much that they change capriciously, trying to anticipate what you want, and usually getting it wrong, but confusing the application of local formatting (i.e., of text selected by the cursor) with that applying to all paragraphs with the same style. Older incarnations, as in Word 5 for example, took a little RTFM, but then were quite stable and easy to use.

      All good DTP apps use the style model, as of course does CSS HTML. But if you look at any HTML produced by an MS product, you see an entangled mess betraying the convoluted hash that is Word formatting -- endless FONT codes, layering on and cancelling each other, for instance.

    4. Re:Cripes by the_womble · · Score: 3, Informative
      Find me a wysiwyg html/css editor (that outputs nice clean css/html after being edited by 5 people) that my secretary can use (he's a liquid-paper on the screen type) and I'll support that.

      What about Lyx? Simpler than a word-processor, near enough WYSIWIG, nice clean pdf, html, plain text or postscript output.

    5. Re:Cripes by david.given · · Score: 2, Interesting
      Actually, it's not laborious. What he's doing, though he doesn't explain it, is building a style sheet. (Or perhaps "document template" as I think Word calls it now.) Once you've done that, you just tag a paragraph with the appropriate style (one click) and you're done.

      I wish.

      I'm afraid that while this does work for very simplistic documents, as soon as you start going anywhere near structured text it all breaks down. The problem is that there's no containment model on OpenOffice; you represent a section containing subsections as: section header, body text, subsection header, body text, subsection header, body text... In order to do anything useful with it programmatically, you need: section { header, body text, subsection { header, body text}, subsection { header, body text }, ...}

      This means that as soon as you start getting non-trivial documents in OpenOffice, you lose the ability to usefully transform or manage the document via an external tool, because you don't have the structure information you need to do this. At a simpler level, it also means that any block of text can have at most one paragraph style and one character style --- you can't have a chunk of 'code' inside a bigger block of 'URL', for example.

      I've been trying for years to find a WYSIWYG structured text editor to let me write, among other things, Docbook. Periodically I go back to OpenOffice and Abiword and KWord in the hope that they've got better, struggle for a bit, and then give up --- they're just inadequate for such things. Apps like Lyx and Texmacs are better, but they're really weird and have poor Docbook support. Currently what I'm using is the Vex plugin for Eclipse, which while being clunky and difficult to use, does at least provide a decent WYSIWYG view of my document. (No, I don't want to use a text editor.)

      There's a big hole here; there seem to be very few applications that provide this kind of thing, I suspect because it's Really Hard. It doesn't mean I don't still want one, though... any suggestions?

  2. A simpler way by iamdrscience · · Score: 4, Funny

    Go to "Save as" and select the type ".txt". You'll never have to worry about formatting isssues ever again.

    1. Re:A simpler way by uNople · · Score: 4, Funny

      I agree. I just migrated my finances spreadsheet from openoffice calc to a text document. I expect to spend way less time waiting for it to load.

  3. yes, but by ajs318 · · Score: 5, Insightful

    Too many people think it's OK just to use rows of spaces for formatting.

    The worst example of this I ever saw was a document where the page numbers were typed, by hand, aligned using spaces, within the page themselves {not in the footer}; and there were no page breaks, just loads of hard returns. I was tasked with fixing a minor spelling mistake. This should have been an easy job; but the correctly-spelt word was one letter longer, which caused the line to wrap -- thus making an utter arse of the formatting.

    I fixed it, but I got a bollocking for taking too long. I suppose I would have got just as big a bollocking for messing up the formatting.

    I think a great service would be done if word processing software could detect attempts at such manual formatting, warn the user there is a better way to do it; and then do it properly, automagically. It can't be that hard. I'll concede that spaces and hard returns do have a place, but that place is far away from proportionally-spaced fonts.

    Oh yes, one more thing. Bring back Wordstar/Protext-style rulers which can be inserted into the document anywhere, not just one ruler at the top of the screen which changes as you move from one paragraph to another. It's as confusing as fuck and it's probably half the reason why people use spaces for formatting in the first place.

    --
    Je fume. Tu fumes. Nous fûmes!
    1. Re:yes, but by BrynM · · Score: 3, Interesting
      Too many people think it's OK just to use rows of spaces for formatting.
      What's always bugged me are people on the other end of the sectrum - the ones that make up for a lack of content in a document by formatting the living hell out of it. No, a bullet list is not a paragraph! No, a three page table of contents does not make the content itself three pages longer!

      I guess the worst is people who do both such as a title page that has linebreak characters and spaces to center the title on the otherwise blank page.

      --
      US Democracy:The best person for the job (among These pre-selected choices...)
    2. Re:yes, but by ex-geek · · Score: 3, Interesting
      Too many people think it's OK just to use rows of spaces for formatting.

      Many? I would say most.
      And this includes many geeks who never bother to read a manual and are therefore completely unaware of even the most basic formatting principles of WYSIWYG-type word processors. Believe me, I know a couple of these guys, who staunchly maintain that WYSIWYG is completely unpredictable. Yet most of this supposedly unpredictable behaviour stems from the fact that they are using Word oder Openoffice like a text editor, which leaves their documents littered with invisible formatting elements. These kinds of documents are a hassle to change, as you described, since even fixing a little typo can mess up the formatting of the whole document.

      What really speaks for LaTeX is that you can't use it without reading the f***ing manual first.
    3. Re:yes, but by Anonymous Coward · · Score: 2, Informative

      The quickest way (as for most things!) is to find someone who knows it and start asking them (or just start copying what they do).
      More seriously, you can start at http://www.latex-project.org/ and start following links. Take a look at their intro page, then maybe start reading the usual The (Not So) Short Introduction to LaTeX2e. Be careful not to give up — when something gets overwhelming, skip it and move on.

    4. Re:yes, but by Hast · · Score: 2, Interesting

      You seem to have spent more time in Word than I'd like to. At my office we do use proper formatting for our documents.

      My biggest problem in Word is that sometimes the sections get messed up. Particularly if you have a list of subsubsub-sections. All of a sudden Word decides that "no, those subsections are unreleated". And when that happens you are *so* screwed.

      Basically you have something like

      1. Blah

      1.1 BB

      1.2 BA

      1.4 WTF

      1.5 Yadda

      And so on. Trying to get them into order again is extremely frustrating and using the formatting doesn't seem to help. (Ie the different subsection all belong to the same formatting rule.)

      Other than that I've found that Word can crap out on labelling sometimes. Say that you refer to a figure as "see figure *figure1link*" (or something like that). And Word replaces it so it becomes "see figure 1" or whatever is appropriate. But if you cut and paste in documents or if you move the figures around then it can get in a position where it's labelled incorrectly. And again there is nothing you can do.

      That's why I prefer LaTeX. Sure it craps out sometimes. But then I can read the errors and fix it. I don't have to manually try and force the program to do my bidding.

  4. Good tips by suv4x4 · · Score: 5, Funny

    However from practise, any tips how to react in these situations:

    ME: "Please don't use enter for spacing between paragraphs, it's wrong"
    CO: "You pedantic freak! It's exactly the same on the screen, and when I print it it won't even be there, who cares?"

    CO: "Shit Word is retarded, the tab ends on different places each line, what the HELL is that?"
    ME: "Use indenting, it's more predictable"
    CO: "Indenting? Why do you never explain what I wanna know, I don't care what indenting is, I wanna fix the damn tabs"

    CO: "Oh great, perfect, I wanna make all headlines gray, this means whole hour hunting them down and reformatting it. THANK YOU WORD, BUT NO THANK YOU."
    ME: "Man.. this is why I told you to use Headings 1, 2, 3... It's easy to format at once from the styles palette, and you also get automatic Outline view and Table of Contents..."
    CO: "Oh shut up, geek..."

    1. Re:Good tips by cerberusss · · Score: 2, Funny
      <dream>
      I have had great success in advising to use LaTeX in these situations!

      CO: "OMG, Word is, like, total crap!"
      Me: "I can advise LaTeX."
      CO: "Great! Can you get me a Linux shell?"

      </dream>
      --
      8 of 13 people found this answer helpful. Did you?
    2. Re:Good tips by tomstdenis · · Score: 3, Interesting

      There is TeX for Windows. It's called MikTeX.

      It takes forever to fully install but works decently fine.

      Tom

      --
      Someday, I'll have a real sig.
    3. Re:Good tips by john83 · · Score: 2, Interesting

      I found it very easy to install. (download page). I then installed Winshell, and never looked back.

      --
      Strange women lying in ponds distributing swords is no basis for a system of government.
  5. Not so easy by Zo0ok · · Score: 3, Interesting

    Haha!

    Microsoft Office for Mac and Windows dont handle "Styles and Formatting" in completely consistent ways... not to talk about what happens when you mix older versions of Word on PC with newer.

    I'd say: formatting is ALWAYS a mess in MS Word, REGARDLESS how you do it.

    My tip: invest some time in a template with just a few styles. Stick to those styles - dont improvise and be creative.

    I like to write in HTML, just using P,B,U,I,TT,H1,H2,H3,TABLE (with friends), UL, OL... however, it is hard to print it in a nice way... Anyone has any ideas about how to make really nice printouts from HTML (that look as nice as a LaTeX report) without writing my own XSLT-tranform and make an XSL-FO of everything?

    1. Re:Not so easy by pimpimpim · · Score: 2, Interesting
      Indeed! As a student I had to do lots of group projects. People wrote parts of the report at home, and we merged it all at a PC at the university. We had already gotten courses in styles, so (almost) everybody used that. Success !?! What happens if you mix different version/document language styles? You just get them all in your document! Very nice... So now we had a main report of which half was in 10pt, the rest in 12pt for standard text, and also lots different heading 1, 2, etc.

      The only solution to make this more or less representable was by removing all styles and adding them again. In the end I guess we just prepared the text unformatted, and formatted it at only the end. And please, even worse than styles in different word versions, are the picture inclusions! Our group had a very embarassing talk once, because about half of the included pictures where replaced by a big red cross in the powerpoint presentation. It worked on the PC where we prepared it, so we couldn't have known :(

      Latex is also not free of blame, though. Recently the suse versions of our PCs at work got upgraded. My A0 poster layout that used to work is now broken for some unknown reason. Maybe different calculation of length units? If someone could help me out on this I'd be quite happy! (Furthermore the scaling of the newest acroread->print-to-file got broken, so I wasn't able to make A4 previews, arghhhh, updates!!!)

      --
      molmod.com - computing tips from a molecular modeling
    2. Re:Not so easy by Fred_A · · Score: 2, Informative

      I suppose you could use DocBook and then output to whatever format you like. Being SGML (or XML) it's a bit like HTML.

      OOo Writer has DocBook filters as well (bit of a work in progress apparently).

      --

      May contain traces of nut.
      Made from the freshest electrons.
  6. In other words... by Anne+Honime · · Score: 2, Insightful
    ...Learning good typography skills makes for prettier documents. Yeah. Old news. But alas, it's the purpose of word processors to avoid learning proper typo, and LatTeX is already far better at typesetting than any suite out there.

    As long as word processors won't erase superfluous spaces, doubled returns, and start of line tabs, I see no hope of a global users' skills rising.

  7. I wrote my doctorate thesis this way by iangoldby · · Score: 5, Interesting

    I wrote my doctorate thesis using MS Word 5.1 on an old 68k Macintosh. (OK, it was some years ago...) I learned a lot about Word, and was very careful to use styles for everything, exactly as this article recommends. There were a few limitations - character styles were not supported back then. But on the whole it worked very well and was easy to do.

    When I started work a little later I had to prepare reports that then went to a secretary 'for final formatting' before publication. This was presumably to ensure that they followed the house style.

    In fact, the first few came back completely garbled. (This was despite the fact that they were already - visually at least - in the house style when I submitted them.) Not long after, an edict came down that we were not to use 'automatic formatting'. When I queried this, it meant no styles, no automatic header numbering, no changing the paragraph spacing with the Format command, etc.

    No one ever admitted it, but we all suspected the reason was that the secretaries did not understand enough about Word to realise why they couldn't manually change the heading numbers, why hitting return was inserting a double line space, or whatever.

    Even now that we are all using Office 2003, all of our company templates are still set up using direct (manual) formatting.

    It's even worse though, because Word 2003 is set up to automatically define a new style every time you manually apply direct formatting to a paragraph. If you look in the styles list for these templates, there are literally hundreds of styles defined there, all with meaningless names.

    If only the templates were defined using proper styles and users were educated not to use the buttons on the toolbar but to select a style from the Styles and Formatting sidebar instead, all of this mess could be avoided, and all documents would 'automagically' come out with the house style with no effort at all.

    (I'd even like to see Microsoft add some 'policies' to Word so that it can be set up on users' machines to enforce this way of working.)

    1. Re:I wrote my doctorate thesis this way by Atario · · Score: 4, Informative
      Word 2003 is set up to automatically define a new style every time you manually apply direct formatting to a paragraph. If you look in the styles list for these templates, there are literally hundreds of styles defined there, all with meaningless names.
      On the other hand, this does help when trying to un-FUBAR a document that's been willy-nilly formatted this way -- you can click the made-up style's dropdown, pick "Select all ___ instances" and then assign a sane style to the selection.
      --
      "A great democracy must be progressive or it will soon cease to be a great democracy." --Theodore Roosevelt
    2. Re:I wrote my doctorate thesis this way by 1u3hr · · Score: 2, Informative
      It's even worse though, because Word 2003 is set up to automatically define a new style every time you manually apply direct formatting to a paragraph. If you look in the styles list for these templates, there are literally hundreds of styles defined there, all with meaningless names.

      Maybe this and other articles here might help.

      MS has just so totally fucked up its implementation of styles. I do DTP, and get files from all kinds of people. Not a single one in the last 10 years has been set up using styles in any sensible way. I always have to spend at least an hour trying to rationalise the styles of headings, lists, extracts, and, shudder, tables, before I can get to work on the text. You're right, it was much simpler and easier to produce good documents in Word 5.

    3. Re:I wrote my doctorate thesis this way by mahju · · Score: 2, Informative

      My thesis in the mid 90s was written on a 486 66. I'd previously written large-ish papers, but the thesis was approaching 400 pages from a distant memory that I'm trying to forget (long, long nights).

      Anyhow, going into it, I got put onto LaTeX by my mate, and used that. Apart from doing math equations better & prettier, the mark-up of the final document was great, and intellegent (ensuring that there's not too much white space on pages, that images could be grouped onto an images pages if it looked strange having 3/4 of a page images, etc). But what I loved was the advoidance of the last hour formatting on a regular say, 5 page essay. You could mark it up, print to ps or pdf (cool at the time), and all the headings and layout was right. That 1 hour formatting soon turns into 12 hours when the document is 400 pages long, and you need to ensure that the thing looks right...

      In summary LaTaX rocks, but you'll never use it in a corporate env...

    4. Re:I wrote my doctorate thesis this way by manastungare · · Score: 3, Informative

      Word 2003 also has a feature by which you can lock the available formatting styles to the ones you have defined. If you go to Tools > Protect, and elect to protect the styles, it will disallow any manual formatting: the user must pick from one of the available, defined styles.

      But of course, I switched to LaTeX: TeXShop and BibDesk make it a joy to use on the Mac.

  8. Re:Therefore, LaTeX rules by CRCulver · · Score: 3, Informative

    I must agree. I use LaTeX now for everything, big or small, and I could never go back to a word processor. The system is designed for high-quality typesetting of manuscripts, and it excels in that, but one can use it for other things as well. If I just need a quick note, I can just use the article document class with no \settitle, and it works just like a word-processor. I find the letter document class very nice too, regardless of what some naysayers might say.

    The only problem with marketing LaTeX to (tech-savvy) everyday users is that the available print documentation is rarely up-to-date. For example, LaTeX is now capable of handling UTF-8 input, which means a variety of scripts can be typeset in the same document with little problem. There's no reason to use older encodings like ISO-8859-1. Yet, even recent books like the second edition of The LaTeX Companion still talk as if we are stuck in the dark ages of limited encodings.

  9. Nightmare ahead by spectrokid · · Score: 2, Interesting

    For all our quality documents, we use Word with some propietary plugin to help with the formatting. You can read and print it in a copy of word which doesn't have the plugin, but wheep he who shall alter the layout! These documents (preferably with embedded Powerpoint which has embedded Excel) get uploaded in our central documentation database, where they are supposed to remain for the next 20 years. I recently needed 3 days to convert my 7 year old thesis to PDF. Something tells me we are in deep shit...

    --

    10 ?"Hello World" life was simple then

  10. Re:Yes. by Anonymous Coward · · Score: 4, Interesting
    As far I can see, most Word documents are just paragraphs of text with the occasional table or picture, which TeX can very well do.
    Guess what? The argument goes the other way too. Why bother with TeX if your document is just paragraphs of text with the occasional table or picture?
    I have advanced knowlege of LaTeX and Word. Just for fun, I've created documents in both that when you print them, it is virtually impossible to distinguish what was the program used to ceate them. I don't believe any of them is any better in the quality department. The only thing that remains is to find which one is easier to use for a specific task. Recently I've seen a 150+ pages novel, written entirely in word. This document was only text, with just four or five chapter headings. Honestly I didn't see why the author should have used TeX or LaTeX for this job. In fact, with Word he could concentrate only on typing with some small but usefull features that Word offers for easing typing.
    Some of my friends prepare their thesis in LaTeX. When you have lots and lots of inline formulas, LaTeX can potentially produce a better quality output. My own PhD thesis however, did not contain many formulas but instead there was lots of complex tables. I used Word to do it (together with MathType and EndNote). I tried one chapter with LaTeX and foud out that actually I spend more time in LaTeX preparing my tables that doing the same thing in Word. Preparing my template with just a dozen of sytles and some useful VB macros took me round half a day and for the rest of the time I could just concentrate on writing.
    I continue to use both LaTeX and Word and decide between them based the job at hand. To me, only the outcome counts not the tool.
  11. I've said it before.... by 70Bang · · Score: 4, Interesting



    ...and I'll said it again:

    Remember, Microsoft has filed and received a patent for the Microsoft Office file formats in XML.

    All it takes is for Microsoft to take their ball & bat to go home via some trojan in the guise of a special security alert, (Patches O'Houlihan appearing to make the official announcements on Patch Tuesday...between teaching rounds of the ADAA -American Dodgeball Association of America ). Tada! MS Office only writes to XML format and Microsoft has an enforceable patent in place. This puts a fence between two companies or even two departments. It's all or nothing. And if you (corporation) attempt to migrate (not all at once), writing is a one-way street. Anyone can read. But that's passive.

    The only way to get around it would be a widespread migration away from MS Office in a very, very short period of time.

    Realistically, how fast do you think that will happen? Don't use your office by saying, "We can do it!" Look at how many Fortune 100 or 500 or 1000 companies which would have to jump into the fray during a long weekend.

    (Microsoft is still waiting on a substantial number of corporations to migrate from Windows 2000, MS Office 2000, and VS6. And they're chasing their tails trying to find out how to convince businesses to migrate by paying lots of money for new software, new hardware, increased TCO. What makes you think they're going to switch to non-MS Office? Seriously. Even the storytellers Huey, Dewey, and Louie, er, Microsoft's vast Sales, Marketing, and PR departments are pounding their heads. They've never faced a defeat like this -- and it's their own damn fault!)


  12. Re:from a designers point of view by ajs318 · · Score: 2, Funny

    Why do you use an interactive editor to do piddling changes? That's what sed(1) was invented for, surely?!

    --
    Je fume. Tu fumes. Nous fûmes!
  13. Re:Yes. by Fred_A · · Score: 4, Insightful
    I don't believe any of them is any better in the quality department.


    Maybe you don't care about things like proper typesetting and ligatures but for some people these things matter. Even for plain printed text. This falls squarely in the quality department for me.

    In French it's even more obvious. For example before a colon or a semicolon you insert a thin space. in addition to the ASCII character set there are numerous accented characters in use, including capitals (which the braindead French keyboard makes difficult to enter, moreso in Windows where apparently you're supposed to memorize character codes). Actually English uses a lot of accented characters as well via the import of foreign colloquialisms although omitting them doesn't seem to matter much (déjà-vu vs. deja-vu). All of this is handled gracefully by TeX and is apparently made difficult on purpose by most word processors.

    Anyway there *is* quite a bit of diference in output quality between a random wordprocessor (Word, OOWrite, etc.) and *TeX. You presumably just don't have the eye for it.
    --

    May contain traces of nut.
    Made from the freshest electrons.
  14. Re:Warning: expert at work by fishbot · · Score: 5, Insightful

    Maybe they do want ponies. That's fine. It is no good saying, effectively, that the reason MS docs don't always translate well to OO and vice versa is that users get it wrong. This article is just falling back on the old BS about how the program is perfect. That it produces poor results if, of course, all the dumb user's fault. We need to move on from this and put the focus on programming that serves the user.

    OK, so lets look at this from the point of view of a developer trying to build a system that serves the user's needs. The users treat the wordprocessor as a typewriter with fonts, but they want it to magically update properly when they move stuff around and change options. So ... what could we give them?

    Well, for a start we could give them controls that let them specify how far into the page the paragraph is without resorting to tabs that can get messed up. Let's call that the "indentation". Also, we could let the user tell the software "this is my heading" and it should know how what font to use. We could call them "styles". Hey, and how about if people want a gap under the paragraphs without having to remember to press enter every time? We could have a setting that tells it how big the gap could be!

    Of course, this has all been done already. The problem is that the constant bleating of "the software should do what the user wants" is the basic assumption that the software can figure out what the hell the user wants, without even being told! Easy to use software does not mean 'software that needs no manual'. Creating a document that can be properly updated without the leg work of manually reformatting every bit of it, even within the same word processor, requires a slight shift in thinking from 'purely presentation' to 'structure and style'.

    The exact same shift in thinking is what causes some HTML pages to resemble a mass of <br> tags and non-breaking spaces, and some to resemble just a handful of <p> tags and let the CSS do the rest. If you are determined that you are going to use <br> and &nbsp; regardless of what is available to you, on the grounds that you don't already know how to do it and shouldn't have to learn, then you deserve everything you get.

  15. Re:Yes. by jrschulz · · Score: 3, Informative
    Embedding active hyperlinks in documents could be a reason.
    I don't know what an "active" hyperlink is, but my LaTeX documents always contain internal and external links. This very easy with the package hyperref. Regular \ref macros are automatically made clickable internal links in the PDF and the \url macro creates external links.
  16. You've got to think... like a machine... by WWWWolf · · Score: 5, Informative

    My small crystallization of the whole word processing: You write text. Computer formats it.

    If you want the computer to not mess up your formatting, you've got to think like a machine and understand the structure of the formatting. Humans, by default, only care about superficial formatting: "this is in wrong place, let's move it a bit." Computer sees a bunch of formatting instructions.

    The biggest problem with WYSIWYG word processing is... well, basically the exact same problem with WYSIWYG HTML editors: You think you have the utter and ultimate control over the presentation, while you actually don't have that luxury. You merely have real-time response to the formatting decisions. Some other day (and in some other version of the program), the formatting decisions the program makes will be different. When using word processor, you have to stop thinking about the formatting and just let it do the thing for you.

    Word processing and typesetting are separate tasks. If you don't understand that, and do typesetting decisions while you're doing word processing, you end up in a completely wrong place.

    You have to assume your tab key doesn't know damn where to align the text - if you're submitting text for publication somewhere, it's likely to go completely wrong anyway. You have to not rely on spaces being always "space" width at all. (I export my OO.o docs to HTML which gets converted to LaTeX for PDF generation. HTML doesn't care damn about extraneous whitespace. Neither really does LaTeX.)

    If you want to preserve formatting instructions at all, OpenOffice.org's style system is your bestest friend ever. You can't produce robust formatting without that thing, so learn it and learn it well.

    In closing, two words: Reveal Codes.

  17. Re:Therefore, LaTeX rules by ortholattice · · Score: 2
    LaTeX is now capable of handling UTF-8 input, which means a variety of scripts can be typeset in the same document with little problem. There's no reason to use older encodings like ISO-8859-1.

    Perhaps that's OK if you're the only one who's going to edit the document and you stick to one editor and platform, but the problem is that the "rest of the world" inconsistently implements Unicode (without even getting into the horrible default handling of advanced math Unicode characters in Internet Explorer, that with FireFox work fine...).

    I use a variety of text editors on different platforms, from vi to ones you've probably never heard of. One of the big advantages of LaTeX is that I can edit a document on any of them. As soon as you start sending me text files with UTF-8 (or UTF-16) characters, I can never be sure if what I see on the screen is the correct character (if it displays at all, instead of being a gray box), and even if it is, I typically have no idea how to type it it (what 3-key combinatation of alt/ctrl/whatever does this particular editor expect?). In fact even in ISO-8859-1 I don't like the upper 128 because I never remember how to type them in. 7-bit ASCII is, simply, universal and will never be obsolete. (And even that suffers from 3 different cr/lf standards, so I can't edit a Unix text document in Notepad without converting it, but at least that's manageable.)

  18. Open Docuemtn Format Plugin for Microsoft Office by manuel.flury · · Score: 2, Interesting

    Does anybody talk here about OpenOpenOffice ? http://o3.phase-n.com/ They are still promising a release without giving us anything to eat but anyway, be aware that one day, it will be really easy for everybody to switch between all office suite. Manu

  19. Try LyX by hummassa · · Score: 4, Informative

    It's LaTeX, but graphic. Really nice.

    --
    It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
  20. Re:LaTeX forces correct usage by vondo · · Score: 2, Informative
    There are a couple of other benefits of Latex for collaborating. I understand that Word, et. al. have some facilities to do this type of thing, but I've watched groups of 10-100 people try to collaboratively write a Word document and a Latex document and Latex wins hands down.

    First, Latex makes it super easy to break your document into small pieces. Each can be edited separately but the style is applied to the whole. Figures, references, etc. automatically span smaller files.

    Second, Latex is text which means you can put all of these small pieces into CVS/SVN/etc. There is no "token passing" in which only one person can be working on the document (or a part) at a time.

  21. Re:Yes. by darylb · · Score: 2, Informative

    I don't believe any of them is any better in the quality department.

    I'm with Fred_A above on this one. If you can't tell the difference between (La)TeX output and Word, you're not looking. The output from LaTeX, typesetting wise, is top notch--ligatures are used, interword spacing is precisely controlled, the whole thing is polished. In Word, attempting to do full justification results in huge interword gaps, making the page harder to read and visually distracting. Even with OpenType fonts, Word (at least on my Mac) can't do a ligature. I note that even the $49 Mellel gets ligatures right.

  22. Re:Yes. by Chelloveck · · Score: 2, Insightful
    I wrote my new CV today. They wanted it in "doc, pdf or txt" - certainly a non-choice. Hello, vi! Other formats available on request ;) Mind you, plaintext has its pitfalls too - I'd hate for the people to discard it on grounds of "it looks like a mess!" because they opened it in Notepad...

    You're right, it's a non-choice. PDF! It doesn't matter what program you use to create the content, and it'll look practically the same in any viewer on any OS. As you note, "plain text" is vague and open to interpretation. Line endings and tabs are especially subject to mangling, and carefully laid-out columns are destroyed if the reader is using a proportional font.

    Other than ink on paper, PDF is the most reliable path I know to WYSIWIS (What You See Is What I See).

    (Though I agree with you about content creation with vi. The original format of my resume is HTML created in vi, which I then load into OpenOffice to produce text, doc, pdf, or anything else someone might ask for.)

    --
    Chelloveck
    I give up on debugging. From now on, SIGSEGV is a feature.
  23. Re:default "save as..." by ElleyKitten · · Score: 3, Insightful

    I installed it 14 months ago while visiting. She's on dialup, doesn't have/need dynamic dns or have openssh enabled....She's at the mercy of the default install. Again, she's an old lady with NO knowledge of computers and gets intimitated by them. Like the saying goes, it should "just work" for her needs and the OOO defaults do not.

    Dude, you installed an operating system on her computer that she doesn't know how to configure and appearently does not have the skills to learn, and you didn't take the time to set it up for her needs nor are you willing to help her when she has problems? You're the ass here, not the OOo and Ubuntu teams that aren't psychic enough to know exactly which defaults she in particular would like to have (and then force them on everyone else). She's your mother, dude, go teach her how to use this operating system and office suite that you dumped on her.

    --
    "What is Internet Explorer 7? Are you saying we can't access the normal internet?" - I love tech support. Really.
  24. Re:LaTeX redux by Anonymous+Brave+Guy · · Score: 2, Informative

    Among the major differences are that:

    • LaTeX is essentially a start-to-finish system, while DocBook is essentially an XML schema and needs supporting tools to be useful;
    • LaTeX is fully programmable (if you're sufficiently versed in the black arts), while DocBook only encodes structure;
    • LaTeX is readily extensible, while if you extend DocBook it isn't DocBook any more;
    • LaTeX's text is quite readable, even when special characters, maths, and the like are involved, while DocBook lays the mark-up on so thick that the underlying text would become almost unrecognisable with heavy formatting.

    Ultimately, DocBook is always going to work best as a storage format for an authoring application, rather than as something entered directly by humans. LaTeX's power comes, in no small part, from the fact that you can just "type and go".

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.