[latex3-commits] [git/LaTeX3-latex3-latex2e] options: Update news to include option handling (c0fe69b5)
Joseph Wright
joseph.wright at morningstar2.co.uk
Tue Nov 30 22:19:09 CET 2021
Repository : https://github.com/latex3/latex2e
On branch : options
Link : https://github.com/latex3/latex2e/commit/c0fe69b5973318656a778d81049bfd9bf9dc08a7
>---------------------------------------------------------------
commit c0fe69b5973318656a778d81049bfd9bf9dc08a7
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: Tue Nov 30 21:18:28 2021 +0000
Update news to include option handling
>---------------------------------------------------------------
c0fe69b5973318656a778d81049bfd9bf9dc08a7
base/doc/ltnews35.tex | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/base/doc/ltnews35.tex b/base/doc/ltnews35.tex
index ff25f60d..b549114a 100644
--- a/base/doc/ltnews35.tex
+++ b/base/doc/ltnews35.tex
@@ -168,6 +168,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{???}
%
\githubissue{???}
More information about the latex3-commits
mailing list.