texlive[55875] Build/source/texk/web2c: mention [e][u]pTeX in list of
commits+karl at tug.org
commits+karl at tug.org
Sun Jul 19 18:43:32 CEST 2020
Revision: 55875
http://tug.org/svn/texlive?view=revision&revision=55875
Author: karl
Date: 2020-07-19 18:43:32 +0200 (Sun, 19 Jul 2020)
Log Message:
-----------
mention [e][u]pTeX in list of extended engines
Modified Paths:
--------------
trunk/Build/source/texk/web2c/ChangeLog
trunk/Build/source/texk/web2c/doc/web2c.info
trunk/Build/source/texk/web2c/doc/web2c.texi
Modified: trunk/Build/source/texk/web2c/ChangeLog
===================================================================
--- trunk/Build/source/texk/web2c/ChangeLog 2020-07-19 15:42:51 UTC (rev 55874)
+++ trunk/Build/source/texk/web2c/ChangeLog 2020-07-19 16:43:32 UTC (rev 55875)
@@ -1,5 +1,8 @@
2020-07-19 Karl Berry <karl at freefriends.org>
+ * doc/web2c.texi (TeX extensions): add [e][u]pTeX. Other small
+ additions to the engine descriptions.
+
* NEWS: mention new \tracinglostchars>=3 causing an error.
See pdftexdir/ChangeLog for details.
Modified: trunk/Build/source/texk/web2c/doc/web2c.info
===================================================================
--- trunk/Build/source/texk/web2c/doc/web2c.info 2020-07-19 15:42:51 UTC (rev 55874)
+++ trunk/Build/source/texk/web2c/doc/web2c.info 2020-07-19 16:43:32 UTC (rev 55875)
@@ -58,7 +58,7 @@
This document describes how to install and use the programs in the Web2c
implementation of the TeX system, especially for Unix systems. It
-corresponds to Web2c version 2020, released in June 2020.
+corresponds to Web2c version 2020, released in July 2020.
* Menu:
@@ -83,7 +83,7 @@
1 Introduction
**************
-This manual corresponds to version 2020 of Web2c, released in June 2020.
+This manual corresponds to version 2020 of Web2c, released in July 2020.
"Web2c" is the name of a TeX implementation, originally for Unix, but
now also running under various operating systems. By "TeX
@@ -866,9 +866,10 @@
there is no way to read files whose names contain a '"'.
However, for maximal portability of your document across systems, use
-only the characters 'a'-'z', '0'-'9', and '.'. Do not use anything but
-simple filenames, since directory separators vary among systems;
-instead, add the necessary directories to the appropriate search path.
+only the characters 'a'-'z', '0'-'9', and at most one '.'. Do not use
+anything but simple filenames, since directory separators vary among
+systems; instead, add the necessary directories to the appropriate
+search path.
* Menu:
@@ -980,7 +981,7 @@
* Languages and hyphenation:: TeX supports many human languages.
* Shell escapes:: Running subprograms from TeX.
* IPC and TeX:: DVI output to a socket.
-* TeX extensions:: Changes to the TeX language.
+* TeX extensions:: Additional engines with additional features.
File: web2c.info, Node: tex invocation, Next: Initial TeX, Up: TeX
@@ -1596,8 +1597,8 @@
File: web2c.info, Node: TeX extensions, Prev: IPC and TeX, Up: TeX
-5.7 TeX extensions
-==================
+5.7 Extended TeX engines
+========================
The base TeX program has been extended in many ways. Here's a partial
list.
@@ -1617,18 +1618,22 @@
pdfTeX
Can produce PDF as well as DVI files. It also incorporates the
e-TeX extensions, new primitives for hypertext and
- micro-typography, reading/writing from pipes, and much more. Home
- page: <http://pdftex.org>.
+ micro-typography, reading/writing from pipes, and much more. In
+ TeX Live, the command 'etex' invokes pdfTeX to make all these
+ additions available with DVI output. Home page:
+ <http://pdftex.org>.
LuaTeX
Embeds the Lua programming language (<http://lua.org>) and opens up
- the TeX typesetting engine to control from Lua. Also supports
- Unicode input and OpenType- and system fonts. Home page:
+ the TeX typesetting engine to control from Lua, starting from the
+ pdfTeX capabilities as a base. Also natively supports Unicode
+ input and OpenType- and system fonts. Home page:
<http://luatex.org>.
XeTeX
Combines support for Unicode input and OpenType- and system fonts
- with the capabilities of pdfTeX. Home page:
+ with the capabilities of pdfTeX, with the exception of the font
+ expansion part of micro-typography. Home page:
<https://tug.org/xetex>.
pTeX
@@ -1638,6 +1643,11 @@
Chinese and Korean. More info: <https://ctan.org/pkg/ptex>,
<https://ctan.org/pkg/uptex>.
+epTeX
+eupTeX
+ Further extends pTeX and upTeX with the e-TeX extensions. More
+ info: <https://ctan.org/pkg/eptex>, <https://ctan.org/pkg/euptex>.
+
File: web2c.info, Node: Metafont, Next: MetaPost, Prev: TeX, Up: Top
@@ -3851,11 +3861,14 @@
* Eplain: Formats. (line 54)
* epsf: Online Metafont graphics.
(line 19)
+* epTeX: TeX extensions. (line 51)
* errors, editor invoked at: Editor invocation. (line 6)
* escapement, horizontal: pktype invocation. (line 57)
* escapement, horizontal <1>: gftype invocation. (line 106)
* escapement, vertical: gftype invocation. (line 106)
* etex for MetaPost labels: mpost invocation. (line 48)
+* etex is pdfTeX: TeX extensions. (line 22)
+* eupTeX: TeX extensions. (line 51)
* executables, shared initial and virgin: Initial and virgin. (line 6)
* exit status, of shell escape: Shell escapes. (line 34)
* expanded plain format: Formats. (line 54)
@@ -4030,8 +4043,8 @@
(line 6)
* location of texmf.cnf in TeX Live: Runtime options. (line 56)
* log file, BibTeX: bibtex invocation. (line 14)
-* Lua: TeX extensions. (line 28)
-* LuaTeX: TeX extensions. (line 28)
+* Lua: TeX extensions. (line 30)
+* LuaTeX: TeX extensions. (line 30)
* machine dependencies: Hardware and memory dumps.
(line 6)
* machine-readable, converting property lists to: pltotf invocation.
@@ -4239,7 +4252,7 @@
* ps2pk: Font utilities available elsewhere.
(line 35)
* psfonts.map, read by MetaPost: mpost invocation. (line 80)
-* pTeX: TeX extensions. (line 40)
+* pTeX: TeX extensions. (line 44)
* PXL files, explained: Font file formats. (line 39)
* pxtoch: Font utilities available elsewhere.
(line 23)
@@ -4417,13 +4430,13 @@
(line 42)
* typesetting: TeX. (line 6)
* Unicode: TeX extensions. (line 15)
-* Unicode <1>: TeX extensions. (line 34)
+* Unicode <1>: TeX extensions. (line 37)
* Unicode input: tex invocation. (line 86)
* uniterm: Online Metafont graphics.
(line 50)
* unsrt.bst: Basic BibTeX style files.
(line 39)
-* upTeX: TeX extensions. (line 40)
+* upTeX: TeX extensions. (line 44)
* UTF-8 input: tex invocation. (line 86)
* validation, of DVI files: dvitype invocation. (line 6)
* validation, of GF files: gftype invocation. (line 6)
@@ -4473,7 +4486,7 @@
* xampl.bib: bibtex invocation. (line 55)
* xbfe, bitmap font editor: Font utilities available elsewhere.
(line 23)
-* XeTeX: TeX extensions. (line 34)
+* XeTeX: TeX extensions. (line 37)
* xfed, bitmap font editor: Font utilities available elsewhere.
(line 23)
* xfedor, bitmap font editor: Font utilities available elsewhere.
@@ -4514,58 +4527,58 @@
Node: Hardware and memory dumps31546
Node: Editor invocation33992
Node: \input filenames34855
-Node: \input quoted filename36396
-Node: \input braced filename37173
-Node: \input filename caveats38103
-Node: TeX39617
-Node: tex invocation40769
-Node: Initial TeX47672
-Node: Formats49036
-Node: Languages and hyphenation51962
-Node: MLTeX52392
-Node: \charsubdef54020
-Node: \tracingcharsubdef56343
-Node: TCX files56918
-Node: patgen invocation62358
-Node: Shell escapes63064
-Node: IPC and TeX66644
-Node: TeX extensions67214
-Node: Metafont68764
-Node: mf invocation70052
-Node: Initial Metafont73889
-Node: Modes75519
-Node: Online Metafont graphics77769
-Node: gftodvi invocation81194
-Node: mft invocation84014
-Node: MetaPost88012
-Node: mpost invocation88848
-Node: Initial MetaPost94024
-Node: dvitomp invocation94946
-Node: BibTeX95611
-Node: bibtex invocation95972
-Node: Basic BibTeX style files98446
-Node: WEB99776
-Node: tangle invocation100985
-Node: weave invocation103108
-Node: pooltype invocation104515
-Node: DVI utilities105645
-Node: dvicopy invocation106579
-Node: dvitype invocation107864
-Node: dvitype output example110195
-Node: Font utilities113248
-Node: Font file formats114428
-Node: gftopk invocation117697
-Node: pktogf invocation118888
-Node: pktype invocation120054
-Node: gftype invocation122877
-Node: tftopl invocation127380
-Node: pltotf invocation131973
-Node: vftovp invocation133024
-Node: vptovf invocation135259
-Node: Font utilities available elsewhere136286
-Node: Legalisms138666
-Node: References140112
-Node: Index144200
+Node: \input quoted filename36408
+Node: \input braced filename37185
+Node: \input filename caveats38115
+Node: TeX39629
+Node: tex invocation40797
+Node: Initial TeX47700
+Node: Formats49064
+Node: Languages and hyphenation51990
+Node: MLTeX52420
+Node: \charsubdef54048
+Node: \tracingcharsubdef56371
+Node: TCX files56946
+Node: patgen invocation62386
+Node: Shell escapes63092
+Node: IPC and TeX66672
+Node: TeX extensions67242
+Node: Metafont69207
+Node: mf invocation70495
+Node: Initial Metafont74332
+Node: Modes75962
+Node: Online Metafont graphics78212
+Node: gftodvi invocation81637
+Node: mft invocation84457
+Node: MetaPost88455
+Node: mpost invocation89291
+Node: Initial MetaPost94467
+Node: dvitomp invocation95389
+Node: BibTeX96054
+Node: bibtex invocation96415
+Node: Basic BibTeX style files98889
+Node: WEB100219
+Node: tangle invocation101428
+Node: weave invocation103551
+Node: pooltype invocation104958
+Node: DVI utilities106088
+Node: dvicopy invocation107022
+Node: dvitype invocation108307
+Node: dvitype output example110638
+Node: Font utilities113691
+Node: Font file formats114871
+Node: gftopk invocation118140
+Node: pktogf invocation119331
+Node: pktype invocation120497
+Node: gftype invocation123320
+Node: tftopl invocation127823
+Node: pltotf invocation132416
+Node: vftovp invocation133467
+Node: vptovf invocation135702
+Node: Font utilities available elsewhere136729
+Node: Legalisms139109
+Node: References140555
+Node: Index144643
End Tag Table
Modified: trunk/Build/source/texk/web2c/doc/web2c.texi
===================================================================
--- trunk/Build/source/texk/web2c/doc/web2c.texi 2020-07-19 15:42:51 UTC (rev 55874)
+++ trunk/Build/source/texk/web2c/doc/web2c.texi 2020-07-19 16:43:32 UTC (rev 55875)
@@ -12,7 +12,7 @@
@end tex
@set version 2020
- at set month-year June 2020
+ at set month-year July 2020
@c Define new indices for commands in auxiliary files, filenames, and options.
@defcodeindex cm
@@ -916,10 +916,10 @@
@cindex portable filenames
However, for maximal portability of your document across systems, use
-only the characters @samp{a}-- at samp{z}, @samp{0}-- at samp{9}, and
- at samp{.}. Do not use anything but simple filenames, since directory
-separators vary among systems; instead, add the necessary directories
-to the appropriate search path.
+only the characters @samp{a}-- at samp{z}, @samp{0}-- at samp{9}, and at
+most one @samp{.}. Do not use anything but simple filenames, since
+directory separators vary among systems; instead, add the necessary
+directories to the appropriate search path.
@menu
* Quotes: \input quoted filename. \input "some name"
@@ -1059,7 +1059,7 @@
* Languages and hyphenation:: TeX supports many human languages.
* Shell escapes:: Running subprograms from TeX.
* IPC and TeX:: DVI output to a socket.
-* TeX extensions:: Changes to the TeX language.
+* TeX extensions:: Additional engines with additional features.
@end menu
@@ -1875,7 +1875,7 @@
@node TeX extensions
- at section @TeX{} extensions
+ at section Extended @TeX{} engines
@cindex extensions to @TeX{}
@cindex @TeX{}, extensions to
@@ -1904,17 +1904,21 @@
@cindex PDF
@cindex micro-typography
@cindex hypertext
+ at pindex etex @r{is pdf at TeX{}}
Can produce PDF as well as DVI files. It also incorporates the
e- at TeX{} extensions, new primitives for hypertext and
-micro-typography, reading/writing from pipes, and much more. Home
-page: @url{http://pdftex.org}.
+micro-typography, reading/writing from pipes, and much more. In
+ at TeX{} Live, the command @command{etex} invokes pdf at TeX{} to make all
+these additions available with DVI output. Home page:
+ at url{http://pdftex.org}.
@item Lua at TeX{}
@cindex Lua at TeX{}
@cindex Lua
Embeds the Lua programming language (@url{http://lua.org}) and opens
-up the @TeX{} typesetting engine to control from Lua. Also supports
-Unicode input and OpenType- and system fonts. Home page:
+up the @TeX{} typesetting engine to control from Lua, starting from
+the pdf at TeX{} capabilities as a base. Also natively supports Unicode
+input and OpenType- and system fonts. Home page:
@url{http://luatex.org}.
@item Xe at TeX{}
@@ -1921,7 +1925,8 @@
@cindex Xe at TeX{}
@cindex Unicode
Combines support for Unicode input and OpenType- and system fonts
-with the capabilities of pdf at TeX{}.
+with the capabilities of pdf at TeX{}, with the exception of the font
+expansion part of micro-typography.
Home page: @url{https://tug.org/xetex}.
@item p at TeX{}
@@ -1932,6 +1937,15 @@
and up at TeX{} has native Unicode support and thus is more useful for
Chinese and Korean. More info: @url{https://ctan.org/pkg/ptex},
@url{https://ctan.org/pkg/uptex}.
+
+ at item ep at TeX{}
+ at itemx eup at TeX{}
+ at cindex ep at TeX{}
+ at cindex eup at TeX{}
+Further extends p at TeX{} and up at TeX{} with the e- at TeX{} extensions.
+More info: @url{https://ctan.org/pkg/eptex},
+ at url{https://ctan.org/pkg/euptex}.
+
@end table
More information about the tex-live-commits
mailing list.