Word Processing vs DTP
This text isn't finished: Hopefully a lot of people will add there own thougts to it. Or perhaps just correct my terrible english ... ;-)
Primer
Many people are using office suites like Microsoft Office™ or OpenOffice.org. But at some point, they are not longer satisfied with the capabilities of their preferred word-processor. Often it is a lack of finetuning a layout, or some ideas of the author are just not feasible. Or the magazine from the kiosk just looks — more professional.
So, people are starting to look around for other applications. And they find — more or less — professional Desktop Publishing-applications like QuarkXPress, Indesign or Scribus. Specially the last one has a big advantage: It is OpenSource, so why don't given it a try? After downloading, installing and starting the application the word-processor-used author sits in front of his screen like a rabbit in front of a snake - he don't know what to do. Everything looks so strange, and why can't I type text into my document? The result: After some frustrating time, the author deinstalls Scribus and goes back to his well-known word-processor, accepting it's disadvantages.
Principal differences
- A DTP application is not intended for creating text, at least if one is talking about a large amount of text, ie many pages. For this purpose, it's better to use a word processor or a simple text editor (with or without markup). After the text is finished it can be loaded into the DTP. From this point, only minor changes in the text are done in the DTP application — you don't want to create long texts in a DTP. This separation comes from the division of responsibilities in professional publishing: one person does the text content, and another person does the layout.
- Once you have your text in a text-frame, you have high degree of precision with which you can manipulate this text. A word processor may give you size choices of 6, 7, 8, 9, 10... points, but with Scribus your precision is up to 3 decimal places. Why is that important? So that you can fit a particular amount of text into a specifically-sized space. You may need to match the size of a word with an underlying graphic element, for example.
You also have the capability of stretching a font sideways or vertically, very specifically setting line spacing (3 decimal places), and the space between letters (kerning). - Most modern DTP applications are frame-based. This means that all the content on a page is placed into frames. Content includes text, images, drawings and everything else an author would like to see on the printed page. These frames are freely moveable and can be placed anywhere on the page. Text from one frame can be continued (flow) in another.
One might counter this by pointing out that word processors frequently have "text boxes", and it is possible to import a picture or graphic into a word processor document. As you attempt to precisely place, resize, increase or decrease graphics resolution, you quickly find the severe limitations of these DTP-like features. Often, it's hard enough just to keep them from moving on their own as you add more to your document. - In DTP applications, the color palette contains just a few dozen different colors, more or less. Any other color which you need has to be defined by ??? (your own.additional). That's because in a professional offset printing environment additional colors are often considered spot colors, which are highly undesirable.
DTP also allows for transparency of images, graphics elements, text, whatever you can put on the page. - You can define so-called master pages. If a normal page uses a master page as basis, all elements of the master page will appear on the normal page. Within a document, you can define more than one master page.
- A DTP gives you complete control over the placement and spacing of characters within text, allowing you to fit text within a rectangular or other shape. You can flow text around images, superimpose images on text (or vice versa), and create color separations for printing.
What a DTP-application can't do for you
- A DTP application is for creating a layout of a text-containing document; it's purpose is not to structure a text. It may not build summaries or table of contents for you, there is no possibility to add/manage footnotes to your text. Scribus 1.3.x can build a table of contents for you.
- Generally, it will be defficult to connect a DTP application with extenal data souces like databases. Scribus allows you to do this with its scripter python plugin.
Advantages of DTP-applications
- Absolute control of your layout. DTP applications never rearrange your frames to fit to text or printer requirements. Instead, you have to set up the text or printer correctly.
- Text flow around irregular shapes.
- Guidelines, margins and rulers are very useful for an exact placement of frames.
- Professional output. PDF, PostScript or one of these realy big offset printing machines: with a DTP application, you can satisfy them all.