I am more and more interested in the system TeX (and LaTeX) and I want to study it more deeply. I am not telling that I want to learn how to use it, but I want to understand its mechanism now.
The first thing that I can imagine is to download its source code Plain Tex. But
…the current TeX software is written in WEB, a mixture of documentation written in TeX and a Pascal subset in order to ensure portability… (Wikipedia)
I am an amateur C programmer with a little experience of Win32 API, and I always use Microsoft Visual Studio to do programming.
I have totally no idea what to do next with the souce code above, for example, compile it and get outputs (on Windows and on Linux), use the outputs to compile a .tex file and get the output.
Can some expert(s) talk and explain a little about this beautiful sytem, or, at least, tutorials about how to build it, please?
Best Answer
You are linking there to
plain.tex
which is a file written in TeX not the source of tex-the-program (which istex.web
)These days if you want to compile from source it is probably best to start with a full download of the texlive build sources.
The sources are at
http://www.tug.org/texlive/svn/
and that page has hints about where to start if you want to compile. See in particular:
http://www.tug.org/texlive/build.html
Good luck:-)