I understand that the suffix .cls stands for classes.
Then, why packages don't have the suffix .pkg, but rather have .sty?
|
I understand that the suffix Then, why packages don't have the suffix |
|||
|
LaTeX 2.09 did not have the distinction everything were called
When we made latex2e, there were relatively few "main document styles" (article/report/book) accounted for the vast majority of documents and they were part of the core distribution so changing those to be "classes" was not too hard. the majority of "style files" worked unchanged or with only minor updates with 2e, so forcing a filename change would have been too disruptive, but "style" seemed to be the wrong name so "package" was introduced. |
|||
|
|
|
This is an historical artifact. In LaTeX 2.09 there weren't "document classes", but "document styles", with extension Additional "packages" were loaded as options to When LaTeX2e introduced document classes (extension |
|||
|
|
lastpageand many other are (not) doing, for example ... :-/ And why not\usestylethen? – tohecz Feb 8 at 21:44