[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.