summaryrefslogtreecommitdiff
path: root/Master/texmf-doc/doc/english/FAQ-en/html/FAQ-etex.html
blob: 49ec4c33a0540d63d8101ece58e9bacd68b17511 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<head>
<title>UK TeX FAQ -- question label etex</title>
</head><body>
<h3>What is e-TeX?</h3>
<p/>While Knuth has declared that TeX will never 
<a href="FAQ-TeXfuture.html">change in any substantial way</a>, there remain
things that one might wish had been done differently, or indeed
implemented at all.
<p/>The NTS project set out to produce an advanced replacement for
TeX, to provide a basis for developing such modifications: this
&ldquo;New Typesetting System&rdquo; would share Knuth&rsquo;s aims, but would
implement the work in a modern way taking account of the lessons
learned with TeX.  While a first demonstrator NTS did
appear, it wasn&rsquo;t practically useful, and the project seems no longer
active.
<p/>In parallel with its work on NTS itself, the project developed
a set of extensions that can be used with a (&ldquo;true&rdquo;) TeX system.
Such a modified system is known as an e-TeX system, and the concept
has proved widely successful.  Indeed, current TeX distributions
are delivered with most formats built with an e-TeX system (for
those who don&rsquo;t want them, e-TeX&rsquo;s extensions can be disabled, leaving
a functionally standard TeX system).
<p/>The extensions range from the seemingly simple (increasing the number
of available registers from 256 to 32768) through to extremely subtle
programming support.
<p/><a href="FAQ-context.html">ConTeXt</a> has required e-TeX for its operation
for some time.
<p/>Some LaTeX packages already specify the use of e-TeX.  Some such
packages may not work at all on a non-e-TeX system; others will
work, but not as well as on an e-TeX system.  The 
<a href="FAQ-LaTeX3.html">LaTeX team</a> has announced that future LaTeX
packages (specifically those from the team, as opposed to those
individually contributed) may require e-TeX for optimum performance.
<p/><p>This question on the Web: <a href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=etex">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=etex</a>
</body>