Today I was trying to free up the IDE disk of my old PC to be used inside an USB enclosure as external disk for our laptops. This is pure archeology: backups of prehistoric home-directories are contained in disk-images of slightly less ancient hardware. Some of the files are there in duplicates, as I made backup copies long time ago.
One of the more interesting things I stumbled upon were the files containing my master thesis in Mathematics. That document was written in LaTeX and handed in in 1996. I haven’t touched TeX for a long time now and had no idea whether my files from back then would still work on a current Linux box.
So I installed the Ubuntu LaTeX packages on my laptop to a) test the TeX processing and to check how good the current LaTeX to HTML conversion tools work.
Everything worked surprisingly smooth except for a non-standard package I used to format and include C source code: tgrind.
It seems like the current version is no longer compatible to what I used back then, at least it doesn’t define the \tagrind macro. Luckily I had the full disk image of my old box, thus I could copy in the missing style and macro files.
Adding them to my TeX distribution made everything work. The speed on current hardware is not bad, too: a complete TeX run takes only a third of a second on my laptop. Well, the 486DX2-66 I used back then was a magnitude or two slower.
So here are the results: