web2c: TeX extensions

 
 5.7 Extended TeX engines
 ========================
 
 The base TeX program has been extended in many ways.  Here's a partial
 list.
 
 e-TeX
      Adds many new primitives, including right-to-left typesetting and
      more registers.  Now frozen.  More info:
      <https://ctan.org/pkg/etex>.
 
 Aleph
      This adds Unicode support, right-to-left typesetting, and more.
      Omega was the original program.  Aleph is an updated version with a
      variety of bug fixes, and includes e-TeX.  Aleph is not actively
      maintained.  More info: <https://ctan.org/pkg/aleph>,
      <https://ctan.org/pkg/omega>.
 
 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.  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, starting from the
      pdfTeX capabilities as a base.  Also natively supports UTF-8 input,
      the OpenType and TrueType font formats, and use of system fonts.
      Home page: <http://luatex.org>.
 
 XeTeX
      Combines support for Unicode input, the OpenType and TrueType font
      formats, and use of system fonts with the capabilities of pdfTeX,
      with the exception of the font expansion part of micro-typography.
      Home page: <https://tug.org/xetex>.
 
 pTeX
 upTeX
      With additional support for Japanese; pTeX was the original engine,
      and upTeX has native Unicode support and thus is more useful for
      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>.