Trying to get an overview of the LaTeX source code base

Justin Bailey jgbailey at gmail.com
Tue May 17 09:37:25 CEST 2022


> HiTeX is rather new and experimental, but the others are all widely used.

Can provide a link to HiTex? I was unable to get Google to spit out a page
that made sense. I did find Kergis (https://kertex.kergis.com/en/index.html)
& mention of Prote ... is that it? I'd love to read about a new engine ...

On Thu, May 5, 2022 at 11:45 PM Joseph Wright <
joseph.wright at morningstar2.co.uk> wrote:

> On 06/05/2022 02:13, Aaron Gray wrote:
> > Hi,
> >
> > I am trying to see how LaTeX fits together, does it sit on TeXLive ?
> >
> > Is it still running on the Knuth's old PASCAL2C translated kernel ?
> >
> > Are there any good overviews of the code base please ?
> >
> > Regards,
> >
> > Aaron
>
> I assume you've seen https://tug.org/levels.html or similar.
>
> LaTeX is a macro package, and therefore works with any engine which
> provides the required primitives (built-ins). Today, that set is Knuth's
> TeX + e-TeX + 'pdfTeX extensions'. There are a number of engines that do
> that
>
> - pdfTeX
> - XeTeX
> - LuaTeX
> - e-pTeX
> - e-upTeX
> - HiTeX/Prote
>
> HiTeX is rather new and experimental, but the others are all widely used.
>
> All except LuaTeX are written in WEB and converted using web2c
> (https://tug.org/texinfohtml/web2c.html) for building binaries. LuaTeX
> is written in C directly.
>
> Whilst TeX Live is a major TeX system, there is also MiKTeX (very
> heavily used on Windows) and KerTeX (restricted to a BSD license and
> therefore suitable in places that GPL code is not acceptable).
>
> Joseph
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://tug.org/pipermail/texhax/attachments/20220517/86847958/attachment.html>


More information about the texhax mailing list.