Slashdot Mirror


Desktop Publishing for Unix?

weierophinney asks: "In a past job incarnation, I was a graphic artist and page layout technician for a small guidebook publisher. We were a Windows-based shop, and I used Macromedia Freehand for drawing maps, Adobe Photoshop for scanning and sizing images, and Quark XPress for book layout. I have since moved on to web programming, but occasionally want to do something that would use these tools. While I use GIMP regularly, I have yet to find a -good- free, open-source, alternative to the 2D vector graphics programs I used, or a page layout program with the power of Quark XPress. Is anybody in the Linux community doing publishing or using such tools, be they commercial or otherwise? Is Linux a viable option for small publishers (where profits are often slim and money for software upgrades is sparse)?"

26 comments

  1. Please... by TRoLLaXoR · · Score: 0, Insightful

    Stop bitching and just buy a fucking Mac. Why bother with something *never meant* to do what yo uwant to do? In contrast, the Mac was designed to be a DTP monster.

    Where is the common sense?

  2. easy... by Anonymous Coward · · Score: 0

    TeX/Lyx and xfig.
    all you ever need.

  3. The answer to your question by nosferatu-man · · Score: 0, Flamebait

    No, linux is not a viable alternative, even where budgets are tight. There, that wasn't so hard.

    Peace,
    (jfb)

    --
    To spur "enterprise Linux," Big Bang, the distributed two-phase commit.
  4. WINE? Maybe? by Anonymous Coward · · Score: 0

    If you're not having any luck finding replacements, have you tried using Macromedia Freehand or Quark XPress under WINE? Many of the applications tested under WINE still seem to be only partially functional. But if you're desperate, and you can't find direct replacements, maybe it's worth try.

  5. Kontour by PhaseBurn · · Score: 4, Informative

    for 2D/Vector, I've come to love Kontour, actually, and Paint Shop Pro 7 actually does run well under Wine for me. Both do vector nicely, and PSP 7 under Wine does nice rastor, as well... I've been "almost" successful in getting Adobe Pagemaker 6.5 to run under wine, too...

    Kontour can be found in KOffice, at http://www.koffice.org/kontour/

    Hope this helps slightly... I'm in the same boat as you, actually... and I am totally 100% linux at work now... If you have any more questions, feel free to e-mail me.

    --
    -PhaseBurn Welcome to Linux country. On quiet nights, you can hear windows reboot.
  6. DTP by __past__ · · Score: 1

    DTP is really the one domain where I do not know of any working Free app. Sucks hard, IMHO.

    There isn't anything anywhere near Quark, InDesign, Pagemaker etc. There is, however, KWord, which is a frame-based word processor and allows more powerful layouts than, say, MS Word, but still...

    Another program you might want to check out is called Impress, but frankly, I didn't like it.

    On the other hand, there's LaTeX or Docbook, which are fine for some areas where Framemaker would be used in Windows-Land (actually, there was a beta of Framemaker for Windows - while Adobe won't release it officially, perhaps you find this somewhere lying around).

    So the best would be to start a new project - I will be happy to beta-test it when it's ready :)

    Good luck!

    1. Re:DTP by andy@petdance.com · · Score: 2
      On the other hand, there's LaTeX or Docbook, which are fine for some areas where Framemaker would be used in Windows-Land (actually, there was a beta of Framemaker for Windows - while Adobe won't release it officially, perhaps you find this somewhere lying around).

      You mean this FrameMaker?

  7. Right tool, right job by foobar104 · · Score: 5, Informative

    Okay, I'll brave the trolls and weigh in with my thoughts on this subject. What the heck.

    I spent 1991-1997 as a graphic artist, and I did all my work on Macs: various versions of Illustrator, Photoshop, and Quark mostly, with brief excursions elsewhere, but always in the Mac way.

    Since then, I've kept up the graphic arts stuff as a hobby, mostly, doing fill-in for my company's marketing department or mocking up user interfaces, stuff like that. I use Windows 2000 at work, and I do my software engineering with XEmacs under one flavor or another of Unix.

    When I want to mock up a user interface, I fire up Illustrator on my iBook. Similarly, I did some quick-and-dirty marketing brochures for a last-minute event earlier this fall, and I did those in QuarkXPress on my iMac at home.

    I wouldn't try to do office-type stuff-- spreadsheets or whatever-- with my Mac, even though Office v.X is very nice. Likewise, I wouldn't try developing software with Windows tools, even though lots and lots of people do.

    And I have never had any success using Windows or Unix tools to do graphic arts. I've even tried Photoshop 3 on an SGI under IRIX; it was essentially the same application as Photoshop 3 for the Mac, but I couldn't find my way around it worth a damn.

    See, the keyboard was the wrong shape, and the toolbars weren't exactly right, and it just felt wrong. I was so used to Photoshop on the Mac that the same program on another platform was virtually unusable for me.

    I learned my lesson well, and I've applied it ever since. I choose the tools that work best for me for the job I'm trying to do, because I get the job done faster and better if I work that way. My desk at work has a PIII workstation under the desk with two graphics cards and two 21" monitors set for 1280x1024. I toggle back-and-forth between the Windows desktop and Exceed, which is showing me the IRIX desktop on my server in the lab. Beside this stuff I have my iBook, which, at work, I use exclusively for email.

    Every task I do, I could do with different tools. I use the ones I use because they work well for me. If I sit down at somebody else's desk, I spend as much time fiddling around as I do actually working. God help them if they expect me to use a different OS, or a different editor, or a different email program than the one I'm most comfortable with. You'll hear me bitching all the way down the hall.

    If you're comfortable using Freehand or QuarkXPress under Windows, keep using them. Don't change your tools unless you have a really compelling reason. For myself, I don't count "I hate Microsoft" as a compelling reason, so if that's your argument, don't bother.

    This is just my opinion: use the tools that work best for you, and don't worry about anything else.

    1. Re:Right tool, right job by Anonymous Coward · · Score: 0

      iMac + iBook = iDiot

      you fool.

    2. Re:Right tool, right job by anticypher · · Score: 2

      Hear! Hear! Free or Linux may not always be the right tool for the job.

      I've written a number of books over the years, always on FrameMaker, both on Macintoshes and Unix machines. For the length of time spent in front of one machine or the other, the time to switch is insignificant. Frame and Photoshop both work essentially the same, it might take me 2 hours to get settled. Occasionally I get put in front of a windoze machine, and the learning curve of all the missing features is significant, requiring days or weeks, and the loss of productivity is noticable.

      In the world of writing entire books, you have to use professional tools, like Frame, PageMaker, or QuarkX. When you have to pass your proofs off to a publishing house, chances are they'll be running Frame, on Macs for their editors, and on BigIron Sparcs for the typesetting/offset machines and printers. If you turn in your book with every chapter and index as separate word documents, they'll only assign some intern the job of converting it to a real system, and charge you for the privelege (it won't be a cut & paste job, they will actually re-type or save out the text only before carefully importing). Only the less knowledgable houses will try to do the publication process with mostly windoze based products.

      I have never found an equivalent book publishing system on a FreeNix. vi/emacs and LaTex doesn't come close. StarOffice tries too hard to remain as crippled as micr~1.ofc. The requirements for a package that does indexing and ToCs, maintains complex rules across many chapters and appendices, and bind the whole thing into a neat bundle, requires more work and QA than any free/GNU/GPL project is capable of. I'm not sure if that is a troll or just a reflection on reality. Certainly I haven't seen one other post pointing to a freeNix package capable of meeting this ask /.

      I'm avoiding the graphics/GIMP discussion, since foobar104 has more experience in that field.

      If the original poster truly has a project (which costs $$$, earns him a salary, is up against a deadline, etc), then the best tool for the job will be a commercial software package, on a commercial platform. Apple, Unix, or 'doze, those are the only choices today. If I had another writing project, I'd treat myself to one of the new Macs, and buy an upgrade for Frame.

      the AC

      --
      Hemos is like...sci-fi fans;he thinks technology is cool, but he hasn't bothered to understand the science it's based on
  8. we had hopes for CorelDRAW by DrSkwid · · Score: 1

    it's weird we've had no good stuff in this dept.

    what with tex, troff, postscript and open standards one would've thought that cobbling some dtp/vector stuff together would've been pretty straightforward.

    Hand editing troff isn't ideal for being totally creative.

    For christmas I've been back to Corel to make the tshirts and crhistmas cards, trivial but I got a hankering for dtp again so this question comes at a good time for me.

    Shame the GUI based answer seems to be Kontour or nothing. Text based DTP is good for techies but hard to convince my kids to learn troff macros to make a birthday card for Jesus!

    .

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  9. Freehand - KIllustrator by Anonymous Coward · · Score: 0

    KIllustrator might do the job of replacing Freehand. It depends on what you want it to do though.

  10. Scribus by gmhowell · · Score: 3, Informative

    I have been looking for something like Quark Xpress (mostly because I enjoyed doing newspaper layouts on PageMaker in college) and just grabbed something called scribus. I have no idea how to use it, or if it works.

    URL is: http://web2.altmuehlnet.de/fschmid.

    --
    Jesus was all right but his disciples were thick and ordinary. -John Lennon
  11. sodipodi by danpat · · Score: 3, Informative

    Seems very nice for 2D vector graphics. It's based entiredly
    around the SVG standard, saves in SVG, etc. Works well for
    2D vector graphics for me.

    http://sodipodi.sourceforge.net/

  12. To be is to do by fm6 · · Score: 3, Interesting
    This is just my opinion: use the tools that work best for you, and don't worry about anything else.
    Opinion? Sounds more like basic logic to me. A computer is something you do things with after all. The specific technology is just an implementation detail.

    Alas, almost nobody gets this. Most people subscribe to this technreligion or that, and follows it blindly. Oh well.

    1. Re:To be is to do by Smoking · · Score: 1

      Looking at my desk, I couldn't agree more:
      A Powerbook for all the graphic and media stuff. (Try to get that DV cam recognized on Linux...).
      A Linux biprocessor for all dev and technical stuff.
      And another linux box as a small router/server...
      The best people are always the ones advocating the right tool for the right job, but this rule seems to have been forgotten it the IT field, and that's sad...

      Quentin

    2. Re:To be is to do by fm6 · · Score: 3

      Not just the IT people. Went to a family get-together dominated by non-techies. An in-law announces that he just got a new G4, then looks at me nervously, knowing I work with Windows and Linux. I told him the G4 was a perfectly fine machine for his purposes -- which seemed to shock him.

  13. TeX and LaTeX by Ivan+Raikov · · Score: 5, Informative
    Much has been said about Linux and Unix "desktop" applications in other threads today, and this topic invariably causes lengthy flamewars, but let me tell you about my experience with typesetting software under Linux. Please note that I'm not covering image processing and drawing, which I consider separate from publishing and typesetting.

    Anyway, on to the subject: for the past two years, I have been using LaTeX, which is a package of macros for the typesetting engine TeX, orginally written by Donald Knuth of Stanford University. TeX was intended to be used as a typesetting tool for scientific papers, and to this date, the quality of typesetting mathematical and other formulae with TeX remains unsurpassed (the reason probably being that the commercial niche for that type of stuff is too small to be profitable).

    TeX and LaTeX have become the de facto standard in the scientific world -- they are the official typesetting tools of the American Mathematical Society, the American Astronomical Society, the American Institute of Physics, many universities and scientific magazines produce all their official publications using a flavor of TeX.

    As far as I am concerned, the main advantages of TeX and LaTeX are the (unsurpassed) beauty of the output, the tremendous flexibility, and wide availability of packages. Consider the following uses I have for LaTeX:
    • Typesetting of simple documents such as letters, papers, and others.
    • Typesetting of more complicated, composite documents, such as multi-chapter books (I do a little bit of translation in my spare time).
    • Typesetting of documents in other scripts -- Cyrillic, 18th century Church Slavic, European languages which use the Latin alphabet.
    • Typesetting of software documentation, which must obey strict rules in formatting.
    • Typesetting of diagrams -- be it high level block diagrams of electronic circuits, or any kind of UML diagrams, LaTeX does it all for me.

    To me, the only application which can perform all these tasks, using a uniform description language, is TeX. The reason TeX is so flexible, is because it uses a mark-up language (HTML is another example of a mark-up language), which describes the text layout. It also allows for creating macros and extending the basic TeX capabilites.

    One of the most widely used macro packages for TeX is LaTeX, which provides templates for many standard types of documents -- letters, articles, books, etc. But you are not constrained with that -- you can create your own templates and macros, or you can use one of the multitude of packages available, which can do almost anything, even typesetting musical scores.

    In TeX, you also have the ability to include and manipulate images -- you are given the opportunity to include PostScript code, so almost everything you can do with PostScript, you can do in TeX (and there are high-level PostScript macros, so you even don't have to know PostScript).

    But beware -- the greatest strength of TeX is probably why graphic designers may find it inappropriate for their needs -- due to its scientific roots, the description of the document is exact -- it's very difficult to force TeX to produce funky, non-standard text layout, like you can do in Word. And most TeX packages for creating complex graphic objects are geared towards diagrams and scientific graphing, so an artist would not be able to just freely draw something and place anywhere at will -- the design of the document is very carefully considered and calculated in TeX, and it is difficult to produce ugly or non-standard documents.

    In recent years, people have been developing WYSIWYG environments for TeX, so now you have TeX front ends like LyX, which allow you to edit the layout in a more "visual" manner.

    For more information about TeX, one can go to the Web site of the TeX Users Group. There are plenty of good resources in the Interesting URLs section, so that should be a good start.
  14. LyX by jensend · · Score: 1

    I don't know why it hasn't been mentioned, but LyX seems to be maturing well.

  15. DTP for Unix == Mac OS X by rinoid · · Score: 0

    Eventually this will be fully true. Right now we are waiting for a few key apps. I am full time on OS X but I don't do print design, only stuff meant for the screen... tools are here. Oh, my tools are there too! Installing Tomcat and the other pieces of Cocoon today on an OS X dev machine.

    1. Re:DTP for Unix == Mac OS X by fryke · · Score: 1

      Just use the perfect tool for the job at hand. Linux does fine in many situations but the print business is in the hands of Apple, Adobe & Macromedia. Even Windows does a lousy job there, and Linux has a far way to go if you want it to be comparable.

  16. Sketch; Context by siepo · · Score: 2, Informative

    For vector drawing have a look at Sketch (sketch.sourceforge.net). It pretty stable and has good PostScript support and Illustrator compatibility. But I don't think it is a replacement for Illustrator or Freehand. As to TeX: the Context package (www.ntg.nl/context/) is much more modern and powerful than LaTeX, and there is a very active mailing list. It also does xml. For technical publishing, there are projects for which TeX would be the better choice and other projects for which TeX would just be pain. For a while, I tried to do as much as possible within Linux, but I often ended up moving artwork from Sketch to Illustrator and from the Gimp to Photoshop because the Linux programs didn't have all the functionality I needed. I think that you are better off with some commercial stuff at hand.

  17. Why not TeX plus MetaPost by r6144 · · Score: 1

    Which make better technical sketches than anything that requires you to use the mouse. Disadvantages: (1) Requires a clear human brain (2) As mentioned before, accurate pictures mostly.