ralph@laas.laas.fr (Ralph P. Sobek) (03/17/89)
The subject says it all? There is CTeX which comes with the Unix(tm)-based distribution of TeX. And there is CommonTeX by Pat Mondaros. Both are in C. Both seem to be at version 2.9. Can some say what the differences are? Thanx, -- Ralph P. Sobek Disclaimer: The above ruminations are my own. ralph@laas.laas.fr Addresses are ordered by importance. ralph@laas.uucp, or ...!uunet!mcvax!laas!ralph If all else fails, try: SOBEK@FRMOP11.BITNET sobek@eclair.Berkeley.EDU
grunwald@guitar.cs.uiuc.edu (03/17/89)
In article <307@laas.laas.fr> ralph@laas.laas.fr (Ralph P. Sobek) writes:
The subject says it all? There is CTeX which comes with the
Unix(tm)-based distribution of TeX. And there is CommonTeX by Pat
Mondaros. Both are in C. Both seem to be at version 2.9.
Can some say what the differences are?
CommonTeX is a hand-translated version of TeX. CTeX is automatically derived
from the Web sources (first, from web -> pascal -> C).
Ergo, with CTeX, you can apply fixes, etc, easier. It's a bit more standard,
and the same Web2C software can be used to generate Metafont & several other
tools.
I used to use CommonTeX, but switched; CTeX is a little smaller & faster,
and it's at 2.93 right now. But CommonTeX is good too.
--
Dirk Grunwald
Univ. of Illinois
grunwald@flute.cs.uiuc.edu
piet@ruuinf (Piet van Oostrum) (03/17/89)
In article <307@laas.laas.fr>, ralph@laas (Ralph P. Sobek) writes:
`The subject says it all? There is CTeX which comes with the
`Unix(tm)-based distribution of TeX. And there is CommonTeX by Pat
`Mondaros. Both are in C. Both seem to be at version 2.9.
`
Common Tex was written manually (I assume) by Pat Monardo. From what I
have seen, he faithfully transcribed the web code to C.
Ctex is generated from the pascal code produced by tangle using a program
web2c, also on the Unix TeX tape. So this should always be up to date.
--
Piet van Oostrum, Dept of Computer Science, University of Utrecht
Padualaan 14, P.O. Box 80.089, 3508 TB Utrecht, The Netherlands
Telephone: +31-30-531806. piet@cs.ruu.nl (mcvax!hp4nl!ruuinf!piet)
dhosek@jarthur.Claremont.EDU (Donald Hosek) (03/21/89)
CTeX is an automatic translation into C usingthe WEB2C utility. Common TeX is a hand translation into C by Pat Monardo. CTeX can be easily upgraded to the current version (2.98) by replacing the WEB file and re-running the WEB2C utility. This cannot be done with Common TeX. Common TeX can be compiled under MS-Dos with Microsoft C. I don't think anybody has done this with CTeX. -dh