why is e.g. web2c in the texmf tree?
David Carlisle
twg-tds@tug.cs.umb.edu
Tue, 12 Nov 1996 10:10:23 GMT
> Do you know whether this [MakeTeXTeX] has been switched on in teTeX 0.4?
It is switched off. (It can slow things down, eg on a first run
through LaTeX when .aux .bbl .toc etc files are not there, you end up
calling a script to try to generate each one. It's quite fun though.
You just tell your students to go
latex thesis
and if they haven't written a thesis by then the script triggers and
writes one for them...
> Well, treat this letter as a first official request for this :-)
You really think that was the first????
My point really was that `longtable.sty' is a bad example to take.
It was a bad decision to give it a long name. Whether or not the name
gets changed should not be used as part of the decision on how TDS
should be designed. Design the TDS based on some general criteria,
then worry afterwards what to do with oddities like longtable.sty.
David
So the following points are not really relevant to TDS but rather to
some LaTeX discussion but since longtable has appeared in a few
mailings on this list lately, my thoughts about this (and
enumerate.sty, and the others) are
1) At the time I named the file (1989 or thereabouts) I had never seen
a PC and did not know the file was going to end up as part of the
LaTeX distribution.
2) If I was starting now I would definitely give any package an 8
letter name.
3) Changing the name of the package after all this time is not
necessarily a good idea.
If the name is just changed (eg *only* a longtbl.sty is
distributed, not a longtable.sty then the long name problem
is solved but lots of existing documents break, and lots of printed
books become wrong (and both of these problems could swamp me with
email queries).
If the package is distributed in two forms, both long and short
then the distribution (and its documentation) become more
complicated and worse, people needing to run old documents (or
wanting their users to follow The LaTeX Companion, as published)
on a system using an ISO filesystem still need to take special care
to install longtable on the local TDS tree on the host filesystem.
So having the short named form of the package in the distribution
would just complicate the install, not make it any easier.