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 ?
Learn LaTeX easily with newest books:
The LaTeX Beginner's Guide: 2nd edition and perfect for students writing a thesis
The LaTeX Cookbook: 2nd edition full of practical examples for mathematics, physics, chemistry, and more
LaTeX Graphics with TikZ: the first book about TikZ for perfect drawings in your LaTeX thesis
- 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}