[latex3-commits] [git/LaTeX3-latex3-latex2e] clsguide-cleanup: Add introduction (134d5e0a)

Joseph Wright joseph.wright at morningstar2.co.uk
Wed Jan 11 10:35:53 CET 2023


Repository : https://github.com/latex3/latex2e
On branch  : clsguide-cleanup
Link       : https://github.com/latex3/latex2e/commit/134d5e0a9f7f5f9059e32a8d0a7face1ff11c076

>---------------------------------------------------------------

commit 134d5e0a9f7f5f9059e32a8d0a7face1ff11c076
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Wed Jan 11 09:35:53 2023 +0000

    Add introduction
    
    Based on usrguide


>---------------------------------------------------------------

134d5e0a9f7f5f9059e32a8d0a7face1ff11c076
 base/doc/clsguide.tex | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/base/doc/clsguide.tex b/base/doc/clsguide.tex
index f910cbe4..d6798d33 100644
--- a/base/doc/clsguide.tex
+++ b/base/doc/clsguide.tex
@@ -60,4 +60,18 @@
 
 \tableofcontents
 
+\section{Introduction}
+
+\LaTeXe{} was released in 1994 and added a number of then-new concepts to
+\LaTeX{}. For package and class authors, these are described in
+\texttt{clsguide-historic}, which has largely remained unchanged. Since then,
+the \LaTeX{} team have worked on a number of ideas, firstly a programming
+language for \LaTeX{} (L3 programming layer) and then a range of tools for
+authors which build on that language. Here, we describe the current, stable set
+of tools provided by the \LaTeX{} kernel for packages and class developers. We
+assume familiarity with general \LaTeX{} usage as a document author, and that
+the material here is read in conjunction with \texttt{usrguide}, which provides
+information for general \LaTeX{} users on up-to-date approaches to creating
+commands, etc.
+
 \end{document}
\ No newline at end of file





More information about the latex3-commits mailing list.