<div dir="ltr"><div dir="ltr"><div dir="ltr"><div>> HiTeX is rather new and experimental, but the others are all widely used.</div><div><br></div>Can provide a link to HiTex? I was unable to get Google to spit out a page that made sense. I did find Kergis (<a href="https://kertex.kergis.com/en/index.html">https://kertex.kergis.com/en/index.html</a>) & mention of Prote ... is that it? I'd love to read about a new engine ...</div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, May 5, 2022 at 11:45 PM Joseph Wright <<a href="mailto:joseph.wright@morningstar2.co.uk">joseph.wright@morningstar2.co.uk</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 06/05/2022 02:13, Aaron Gray wrote:<br>
> Hi,<br>
> <br>
> I am trying to see how LaTeX fits together, does it sit on TeXLive ?<br>
> <br>
> Is it still running on the Knuth's old PASCAL2C translated kernel ?<br>
> <br>
> Are there any good overviews of the code base please ?<br>
> <br>
> Regards,<br>
> <br>
> Aaron<br>
<br>
I assume you've seen <a href="https://tug.org/levels.html" rel="noreferrer" target="_blank">https://tug.org/levels.html</a> or similar.<br>
<br>
LaTeX is a macro package, and therefore works with any engine which <br>
provides the required primitives (built-ins). Today, that set is Knuth's <br>
TeX + e-TeX + 'pdfTeX extensions'. There are a number of engines that do <br>
that<br>
<br>
- pdfTeX<br>
- XeTeX<br>
- LuaTeX<br>
- e-pTeX<br>
- e-upTeX<br>
- HiTeX/Prote<br>
<br>
HiTeX is rather new and experimental, but the others are all widely used.<br>
<br>
All except LuaTeX are written in WEB and converted using web2c <br>
(<a href="https://tug.org/texinfohtml/web2c.html" rel="noreferrer" target="_blank">https://tug.org/texinfohtml/web2c.html</a>) for building binaries. LuaTeX <br>
is written in C directly.<br>
<br>
Whilst TeX Live is a major TeX system, there is also MiKTeX (very <br>
heavily used on Windows) and KerTeX (restricted to a BSD license and <br>
therefore suitable in places that GPL code is not acceptable).<br>
<br>
Joseph<br>
</blockquote></div>