[latex3-commits] [latex3/latex3] main: Update docs about loading expl3 (2eebe69a4)

github at latex-project.org github at latex-project.org
Tue Oct 24 19:13:05 CEST 2023


Repository : https://github.com/latex3/latex3
On branch  : main
Link       : https://github.com/latex3/latex3/commit/2eebe69a42db66364efe7008185cdfe32da22c30

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

commit 2eebe69a42db66364efe7008185cdfe32da22c30
Author: Yukai Chou <muzimuzhi at gmail.com>
Date:   Wed Oct 25 00:49:43 2023 +0800

    Update docs about loading expl3


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

2eebe69a42db66364efe7008185cdfe32da22c30
 l3kernel/CHANGELOG.md    |  3 +++
 l3kernel/l3bootstrap.dtx | 15 ++++++++++-----
 2 files changed, 13 insertions(+), 5 deletions(-)

diff --git a/l3kernel/CHANGELOG.md b/l3kernel/CHANGELOG.md
index 594f91d7a..75d86c20d 100644
--- a/l3kernel/CHANGELOG.md
+++ b/l3kernel/CHANGELOG.md
@@ -10,6 +10,9 @@ this project uses date-based 'snapshot' version identifiers.
 ### Added
 - Documentation for `\ExplLoaderFileDate` in `expl3.pdf`
 
+### Changed
+- Documentation improvements
+
 ## [2023-10-23]
 
 ### Added
diff --git a/l3kernel/l3bootstrap.dtx b/l3kernel/l3bootstrap.dtx
index a42f358ae..3f04ceba7 100644
--- a/l3kernel/l3bootstrap.dtx
+++ b/l3kernel/l3bootstrap.dtx
@@ -51,9 +51,16 @@
 %
 % \section{Using the \LaTeX3 modules}
 %
-% The modules documented in \file{source3} are designed to be used on top of
-% \LaTeXe{} and are loaded all as one with the usual |\usepackage{expl3}| or
-% |\RequirePackage{expl3}| instructions.
+% The modules documented in ^^A
+% \ifinterface
+%   this file (and \file{source3} for documented sources) ^^A
+% \else
+%   \file{interface3} (and this file) ^^A
+% \fi
+% are designed to be used on top of \LaTeXe{} and are already pre-loaded
+% since \LaTeXe{} 2020-02-02.
+% To support older formats, the |\usepackage{expl3}| or |\RequirePackage{expl3}|
+% instructions are still available to load them all as one.
 %
 % As the modules use a coding syntax different from standard
 % \LaTeXe{} it provides a few functions for setting it up.
@@ -80,7 +87,6 @@
 % \begin{function}[updated = 2017-03-19, updated = 2023-08-03]
 %   {\ProvidesExplPackage, \ProvidesExplClass, \ProvidesExplFile}
 %   \begin{syntax}
-%     |\RequirePackage{expl3}| \\
 %     \cs{ProvidesExplPackage} \Arg{package} \Arg{date} \Arg{version} \Arg{description}
 %   \end{syntax}
 %   These functions act broadly in the same way as the corresponding
@@ -99,7 +105,6 @@
 %
 % \begin{function}[updated = 2012-06-04]{\GetIdInfo}
 %   \begin{syntax}
-%     |\RequirePackage{l3bootstrap}|
 %     \cs{GetIdInfo} |$Id:| \meta{SVN info field} |$| \Arg{description}
 %   \end{syntax}
 %   Extracts all information from a SVN field. Spaces are not





More information about the latex3-commits mailing list.