Document Classes ⇒ All the LaTeX classes
All the LaTeX classes
The natural question to be asked is then : what are all the LaTeX classes available ?
I searched the internet, and of course found the usual classes like Beamer, Book, Article, etc. But I did not found yet a complete list of ALL the classes available, and would also like to have a visual description of each one, like this :
https://s3-us-west-1.amazonaws.com/srid ... lasses.pdf
This PDF document is nice, but isn't complete, and is of very low resolution. You can't zoom in to clearly see the differences between classes.
So is it possible to create such a visual list of all classes available ? Is there a document somewhere that shows all the classes ?
NEW: TikZ book now 40% off at Amazon.com for a short time.
And: Currently, Packt sells ebooks for $4.99 each if you buy 5 of their over 1000 ebooks. If you choose only a single one, $9.99. How about combining 3 LaTeX books with Python, gnuplot, mathplotlib, Matlab, ChatGPT or other AI books? Epub and PDF. Bundle (3 books, add more for higher discount): https://packt.link/MDH5p
- Johannes_B
- Site Moderator
- Posts: 4182
- Joined: Thu Nov 01, 2012 4:08 pm
All the LaTeX classes
Now entering: memoir and KOMA
memoir is a multipurpose class for books, reports and articles. KOMA provides alternative classes (scrartcl, scrreprt, and scrbook) to the generic standard classes. Customization is much easier, but much harder.
Based on those classes are most of all other classes for the same purpose, and there are at least a few hundred. All of them do the same (maybe slightly different) but have another visual appearance. By now, I (personally) think this is a design bug made 30 years ago. Of course, 30 years ago there was no internet and machines where slow. You where lucky to typeset a single page in a couple of minutes.
Please compare the following example, once with the block commented out, once in:
Code: Select all
\documentclass[DIV=16,twocolumn% <--- this one]{scrartcl}\KOMAoptions{headings=small}% <--- this one\usepackage{blindtext}\begin{document}\blinddocument\end{document}