[latex3-commits] [git/LaTeX3-latex3-latex2e] options: Update news to include option handling (fc8c35f3)

Joseph Wright joseph.wright at morningstar2.co.uk
Wed Jan 12 18:26:33 CET 2022


Repository : https://github.com/latex3/latex2e
On branch  : options
Link       : https://github.com/latex3/latex2e/commit/fc8c35f3bd3eba6d337ed2606a1bdbba280a2549

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

commit fc8c35f3bd3eba6d337ed2606a1bdbba280a2549
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Tue Nov 30 21:18:28 2021 +0000

    Update news to include option handling


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

fc8c35f3bd3eba6d337ed2606a1bdbba280a2549
 base/doc/ltnews35.tex | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/base/doc/ltnews35.tex b/base/doc/ltnews35.tex
index 94acf7f0..cb29f78c 100644
--- a/base/doc/ltnews35.tex
+++ b/base/doc/ltnews35.tex
@@ -222,6 +222,14 @@ To support creating key options in for this mechanism, the new command
 approach as \pkg{l3keys} or \pkg{pgfkeys}: each key has one or more
 \emph{properties} which define its behavior.
 
+Options for packages which use this new approach will not be checked for
+clashes by the kernel. Instead, each time a \cs{usepackage} or
+\cs{RequirePackage} line is encountered, the list of options given will be
+passed to \cs{ProcessKeysPackageOptions}. Options which can only be given
+the first time a package is loaded can be marked using the property
+\texttt{.usage = load}, and will result in a warning if used in a subsequent
+package loading line.
+
 \subsection{Floating point and integer calculations}
 
 The L3 programming layer offers expandable commands for calculating





More information about the latex3-commits mailing list.