schultz@mmm.serc.3m.com (John C Schultz) (09/23/88)
What do people feel are the advantages of WYSIWYG phototypsetting (e.g. MacWrite, FRAMEMAKE) vs what I will call "programmed" phototypesetting (e.g TeX, LaTeX)? To start things off, here are my opinions, hopefully cleansed of religious opinions. pro WYSIWYG - easy to learn - hardcopy is identical to display - immediate "results" - easy creation/addition of pictures, images, etc. con WYSIWYG - difficult to implement style and formatting changes - the writer becomes concerned more with the format than content - manual labeling of page numbers, references, figures, sections, etc. - speed - printing speed is generally limited by printer - hardcopy is sometimes NOT identical to the display (tabs for instance) - good ones can be very expensive (e.g. Interleaf) pro PROGRAMMED - worry about content - then formatting - computer re-numbering of pages - computer cross-referencing and numbering figures, tables, eqs, etc. - softcopy output IS possible (eg. texx) - computer generated index, list of tables, figures, etc. - speed - compilation makes printing fast (duplicates are easy) - custom forms for common document "feel" - e.g. memo.sty in LaTeX for memos - user does not have to align table or columns of numbers (\tabular in LaTeX) - TeX and derivatives are public domain (or close to it) con PROGRAMMED - long "compile time" - uncertain page breaks - difficult to debug - many hardcopies are needed to correctly format complex documents - TeX and derivatives are public domain (or close to it) -- john c. schultz schultz@mmm.UUCP (612) 733-4047 3M Center, Bldg 518-1-1, St. Paul, MN 55144-1000 The opinions expressed herein are, as always, my own and not 3M's. ---------------------------------------- Submissions to: desktop@plaid.sun.com Administrivia to: desktop-request@plaid.sun.com UUCP: {amdahl,decwrl,hplabs}!sun!plaid!desktop{-request} Archives can be gotten from the archive-server. To get information on the archive-server, send mail to: archive-server@plaid.sun.com -or- sun!plaid!archive-server with a subject line of help
chuq (Chuq Von Rospach) (09/23/88)
> What do people feel are the advantages of WYSIWYG phototypsetting > (e.g. MacWrite, FRAMEMAKE) vs what I will call "programmed" > phototypesetting (e.g TeX, LaTeX)? As someone who cut his teeth on programmatic typesetting back in the good old days (also known as troff) and has been involved with WYSIWYG for a while, here's my thoughts. A lot of the 'advantages' and 'disadvantages' depend on what you're doing. WYSIWYG is at it's best at shorter documents where getting it to look right is a large part of the entire job. Programmatic typesetting comes into its own when you have a long, repetitive document with a standardized format. Once you get the format down, it's a matter of plugging in the macros. The gap on this is narrowing, however. Ready, Set, Go! is designed to handle longer documents and allows you to lay in pages with preset text flowing, which goes a long way towards automating the hassles of migrating the format into the text. Between that and RSG's style sheets, it can handle a book-length manuscript without a lot of problems. PageMaker 3.0 has the same sort of functionality now as well. On complex documents, programmatic interfaces don't work as well. OtherRealms is what I'd consider a long document. It'd be a bear to do in a programmatic form, because while the layout follows a standard form, each page is different and has to be customized. Doing that in TeX would be deadly. Doing it in RSG, I can tweak a page without having to worry about the changes rolling through the rest of the document, and I can experiment and make changes without having to wait for the printer to spit at me to see whether what I tried work (most of the time. WYSIWYG isn't right. It's really What You See is Sort of What You Get, But You Get Used to It). This means I can try a lot more things than I could with TeX. If I was doing a 300 page book, though, TeX would have advantages because the design aspects could be done in the first pages of the book, and then exported programmatically to the rest. It's all a matter of what you're doing and what you like. A classic case of what I mean. At one point, a few of us had to do management presentations, so we were all putting together slides for the next day. I went home to do my slides with my 128K Macintosh [this was a long time ago] and MacWrite. One of my co-workers, a hard core troff hacker, stayed at work to troff his up. It took me 30 minutes to format and print. My Co-worker was late to the meeting. He'd been up until 2AM finishing his slides. And he had the gall to laugh at the bitmap jaggies (this was pre-laserwriter. I told you it was a long time ago). On the other side, when we had reports to write, we BOTH did them in troff. Now, I'd do mine on the Mac as well, but back then MacWrite was about all you could hope for. Anyway, a few more kibbutz' and I'll shut up: > pro WYSIWYG > - easy to learn > - immediate "results" I'm not at all convinced that WYSIWYG is easier to learn. It is definitely easier to get fast results, but that doesn't mean that you've learned it. It is definitely easier to for experimentation and design work. If the design and layout are a major part of the undertaking, it's a big advantage to see it on the screen. You can avoid a lot of tedious write-compile-print-cuss sequences. > con WYSIWYG > - difficult to implement style and formatting changes This isn't true, especially if you take advantage of style sheets (RSG 4.0, PageMaker 3.0). In fact I'm doing a final edit of OtherRealms, and last night decided that my design needed some tweaking (the various items in the article headers were all out of proportion and weight with each other). Making the changes in the style sheets and proofing them on a typical page was all it took to completely re-make 40 pages of document. Once I had that page right, all it took was visually checking each page. Out of 40, I had to re-tweak four to bring the new format into line (and all four were places where I'd had to violate the standard layout for various reasons). Total time: about an hour and a half, all done while I was on the phone talking to someone about unrelated things. I don't consider that difficult at all. Without style sheets? I wouldn't have bothered. If I had decided to do a critical redesign (three column instead of two, or something like that) it would have required a massive amount of work. But anyone who's silly enough to lay out 40 pages of text and THEN make that radical a change deserves it. That's why they invented dummies, design specs and prototypes. > - the writer becomes concerned more with the format than content Only if they're stupid enough to write and layout at the same time. That's not a fault of the tool, that's a fault of the work habit. (It is also, I might add, a fairly common problem with troff hackers, from what I've seen. So don't blame this just on WYSIWYG) > - manual labeling of page numbers, references, figures, sections, etc. Good WYSIWYG packages automate various parts of this. Also, in many cases, this is a negligible problem. Using TeX to format a 20 page document with three figures just so you can automate this is like taking an elephant gun to a mosquito. > pro PROGRAMMED > - worry about content - then formatting As I said above, this isn't a problem of the tool, but of the work habits. Are you telling me you've never known someone who tossed in the troff macros as they wrote? This was fairly endemic with troff people I knew. In fact, the strong delineation between word processor and layout program on the Mac, and the fact that you *don't* put formatting data into the document, seems to lessen the tendency to format as you go. > - computer re-numbering of pages > - computer cross-referencing and numbering figures, tables, eqs, etc. If these things are important to you. And some programs (fullwrite professional) now do it for you in a WYSIWYG format. > - speed - compilation makes printing fast (duplicates are easy) Speed isn't an inherent problem with WYSIWYG. Duplicates on a laser printer? Expensive. That's why they invented copy machines. Besides, you get to sit and wait for the thing to compile before it even starts to print (and how long would it take to print out pages 99-103 WSYIWYG vs. the same in Tex?) ---------------------------------------- Submissions to: desktop@plaid.sun.com Administrivia to: desktop-request@plaid.sun.com UUCP: {amdahl,decwrl,hplabs}!sun!plaid!desktop{-request} Archives can be gotten from the archive-server. To get information on the archive-server, send mail to: archive-server@plaid.sun.com -or- sun!plaid!archive-server with a subject line of help
cik@l.cc.purdue.edu (Herman Rubin) (09/26/88)
The problem with most text editors is that if one has non-ASCII information, it is impossible to have much of an idea of what things look like until it is printed in some form. When I am writing mathematical formulas, I want to have some idea of what it looks like; at this point I am not interested in the fine points. I also want to be able to correct typographical errors; I frequently think ahead of what I am typing, and for many reasons I hit wrong keys, even typing ASCII. This sometimes even holds with ASCII. I make no attempt to get columnar material lined up in TeX; it would take too long, and it would distract me from the communications process. We need processors to get good copy out. But we need processors to get good copy in _before_ we need the ones to get it out. -- Herman Rubin, Dept. of Statistics, Purdue Univ., West Lafayette IN47907 Phone: (317)494-6054 hrubin@l.cc.purdue.edu (Internet, bitnet, UUCP) ---------------------------------------- Submissions to: desktop@plaid.sun.com Administrivia to: desktop-request@plaid.sun.com UUCP: {amdahl,decwrl,hplabs}!sun!plaid!desktop{-request} Archives can be gotten from the archive-server. To get information on the archive-server, send mail to: archive-server@plaid.sun.com -or- sun!plaid!archive-server with a subject line of help
dirk@words (Dirk van Nouhuys) (09/27/88)
Briefly, I think the WYSIWYG vs programmed phototypsetting dichotomy is not so useful. Other questions, like what kind of people are going to use it, what hardware is available, what kind of size and format you want etc. etc. should lead to a choice of a system, which may have WYSIWYGness (if that's a word) as an attribute. Currently most of the most interesting development is going on in WYSIWYG systems, because, I suppose, they are typically easier to learn for non-programmers (though Interleaf rises to a complexity that may be an exception). Hence many systems with interesting, new features are WYSIWYG, but maybe that will swing the other way some time. A case in point is Publisher from Abourtext. I think it a very good system for many purposes. It is almost WYSIWYG: you edit live on a close, schematic representation of the finished page and can easily preview that printed page. This strategy offers real gains in response and in ease of editing for a person with a little traing. It is based on TEX, and if need be you can reach through and format in TEX. ---------------------------------------- Submissions to: desktop@plaid.sun.com Administrivia to: desktop-request@plaid.sun.com UUCP: {amdahl,decwrl,hplabs}!sun!plaid!desktop{-request} Archives can be gotten from the archive-server. To get information on the archive-server, send mail to: archive-server@plaid.sun.com -or- sun!plaid!archive-server with a subject line of help
hlison@bbn.com (Herb Lison) (09/29/88)
BBN is marketing a product called Slate, which runs on SUN hardware (Sun 3, 4 and 386i), which offers a WYSIWYG document editor with the capability of including text, graphics, spreadsheets, spreadsheet charts, scanned images, SUN raster files and even voice all in the same document. These documents can be printed on a PostScript laser printer, electronically mailed and even be used in an electronic conference. I'm biased because I'm working on the product. If you would like more information, call me at 617-873-3984. Herb Lison ---------------------------------------- Submissions to: desktop@plaid.sun.com Administrivia to: desktop-request@plaid.sun.com UUCP: {amdahl,decwrl,hplabs}!sun!plaid!desktop{-request} Archives can be gotten from the archive-server. To get information on the archive-server, send mail to: archive-server@plaid.sun.com -or- sun!plaid!archive-server with a subject line of help