Trying to get an overview of the LaTeX source code base

Justin Bailey jgbailey at gmail.com
Tue May 17 20:47:46 CEST 2022


Super cool - thanks for sending that!

On Tue, May 17, 2022 at 1:22 AM David Carlisle <d.p.carlisle at gmail.com>
wrote:

> texdoc hitex
>
> in texlive should give a (21 page) user manual or there is a longer (164
> page) prerelease of a hitex book available from
> https://hint.userweb.mwn.de/hint/hitex.html
>
> There are hint viewers for at least windows and linux, and I got the
> windows one working from cygwin (just wrapping with a script to manage the
> file paths) so:
>
> $ hilatex sample2e
> This is HiTeX, Version 3.141592653, HINT version 1.4 (preloaded
> format=hilatex)
> entering extended mode
> (sample2e.tex
> LaTeX2e <2021-11-15> patch level 1
> L3 programming layer <2022-05-04> ("article.cls"
> Document Class: article 2021/10/04 v1.4n Standard LaTeX document class
> ("size10.clo")) ("l3backend-dvips.def")
> No file sample2e.aux.
> ("omscmr.fd") (sample2e.aux) )
> Output written on sample2e.hnt (1 page, 493011 bytes).
> Transcript written on sample2e.log.
>
> $ hintview sample2e.hnt &
>
> [image: image.png]
>
>
>
> On Tue, 17 May 2022 at 08:39, Justin Bailey <jgbailey at gmail.com> wrote:
>
>> > 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/3094844b/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 128383 bytes
Desc: not available
URL: <https://tug.org/pipermail/texhax/attachments/20220517/3094844b/attachment-0001.png>


More information about the texhax mailing list.