🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.text
Article #88

Re: embedded-command text systems

#88
From: Howard Trickey
Date: Sun, 08 Dec 1985 16:45
61 lines
4143 bytes
Please don't judge TeX by the Ullman Database  book.  One problem is that
it was set with TeX78, the predecessor to the current TeX (so, as I
pointed out in net.internat, the hyphenation algorithm isn't the Liang
one).  And it uses older Computer Modern fonts.  Knuth has just
finished a complete touch-up of Computer Modern, and well-known font
designers have participated, resulting in "much improvement", in their
opinion.  But the biggest problem is that full-frontal TeX leaves too
many graphic design choices to the writer.  Ullman just mimiced the
style he was used to with troff -ms.

Knuth recognizes the need for competent book designers, and used one
to design "The TeXbook".  That is probably the best example of the use of
TeX available in bookstores, though it too used the old fonts.
For the average user, the expense and bother of hiring a designer means
that it won't be done.  There, a system like LaTeX should be used.  That
is a Scribe-like interface to TeX designed by Leslie Lamport, and as in
Scribe, the user is supposed to describe only the logical structure of
the document, leaving it up to expert "design-style writers" to make
the graphic-design decisions.  Lamport had some help from book design
experts in making up his default styles, though the world would be
enriched if more design styles vetted by book designers made it into
the LaTeX library.  The LaTeX manual published by Addison-Wesley is
an example of its use.  I don't think it is totally successful, since
the examples are laid out two-columm (input|output) with a resulting
distracting changes of margin size.

As for the debate about WYSIWYG:  I agree with those who say that
it is possible to build a WYSIWYG system with the logical description
capabilities of LaTeX or Scribe, but we aren't there yet and until
we are, I'll stick with LaTeX.  Interleaf is almost there, but the
current lack of (1) automatic numbering of things and the ability
to symbolically cross-reference; and (2) decent math setting, is fatal.
Also, the nicities like inter-character kerning and by-paragraph
line breaking that Tex provides were not there the last time I looked.
I haven't looked at whether it is possible to add one's own logical
structuring categories to Interleaf, but it better damn well be possible.

Seeing what you're getting is mainly important to the extent that
you are doing the graphic design yourself, since you want immediate
feedback as to whether you made the right choice.  With a system
where the user isn't supposed to make such decisions (and, as I
just argued, naive users shouldn't), the ability to see stuff
immediately is a sort of instant gratification that falls mainly
in the category of frill.  Unfortunately, this isn't quite true,
since the user still might want to reword things to avoid bad
line and page breaks.  Knuth would spend several such rewording
passes when doing chapters for his books, and he would have
appreciated a system that would try to keep up with previewing
his document in one window as he edited in another.  But he
didn't feel the need for seeing how the font changes or math
would turn out --- one quickly learns from experience what to
expect.

Maybe one of these days I'll do such a two-window TeX system.
I think the need for massive computing power can be minimized
by keeping a sort of intermediate form of the document around
from previous runs, and checksums of the "environment" at various
points.

			Howard Trickey, At&T Bell Labs
			research!trickey
Technical Details
Message-ID: <4681@alice.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!allegra!alice!trickey
References: <471@harvard.ARPA> <773@mmintl.UUCP> <734@tpvax.fluke.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.1 6/24/83; site alice.UUCP
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!allegra!alice!trickey
From: trickey@alice.UucP (Howard Trickey)
Newsgroups: net.text
Subject: Re: embedded-command text systems
Message-ID: <4681@alice.UUCP>
Date: Sun, 8-Dec-85 11:45:23 EST
Article-I.D.: alice.4681
Posted: Sun Dec  8 11:45:23 1985
Date-Received: Mon, 9-Dec-85 03:24:34 EST
References: <471@harvard.ARPA> <773@mmintl.UUCP> <734@tpvax.fluke.UUCP>
Organization: Bell Labs, Murray Hill
Lines: 61