Can someone please provide me the features available in LaTeX3. The reason for me to post this question is that I have not started to learn about KOMA-Script. I am aware of how powerful it is. But now should I go for KOMA-Script or LaTeX3?
KOMA-Script is a family of documentclasses (
scrlettr2), which allow you to customize your documents more than the standard classes (
LaTeX3 is right now mainly a new programming language which is not directly useful for creating documents. It is meant to be the new way to write packages and classes.
In the future LaTeX3 aims to be a complete replacement to LaTeX2e, with perhaps an entirely new command set to write documents, and also a ton of internal improvements to how things are handled. This is as for now a work in progress.
LaTeX3 is not meant to be a substitute for document classes such as Memoir or those in the KOMA-Scripts bundle.
Currently, LaTeX3 defines a new programming language for class and package authors called
expl3, and it provides a small number of packages directed towards document authors, such as
xparse. The latter facilitates the creation of user-defined document commands and environments. A famous example of a package written in
For now, as a normal user of classes and packages (even if programmed using LaTeX3 concepts) you shouldn't worry too much about LaTeX3. However, the plan is that LaTeX3 should take the place of LaTeX2e, which would then get obsoleted.