diff options
author | Karl Berry <karl@freefriends.org> | 2024-03-07 21:23:06 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2024-03-07 21:23:06 +0000 |
commit | a9b7c715bbe021ecb0eeb9eacf96be565828df89 (patch) | |
tree | 93587500e32929cc26fe38d51e1ecb11e290b961 | |
parent | 20862ec0babd52205e67e0ad8cf27de14ee6b54d (diff) |
letgut (7mar24)
git-svn-id: svn://tug.org/texlive/trunk@70473 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r-- | Master/texmf-dist/doc/lualatex/letgut/CHANGELOG.md | 5 | ||||
-rw-r--r-- | Master/texmf-dist/doc/lualatex/letgut/README.md | 2 | ||||
-rw-r--r-- | Master/texmf-dist/doc/lualatex/letgut/letgut-banner-code.pdf | bin | 143133 -> 142998 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/lualatex/letgut/letgut-banner-code.tex | 2 | ||||
-rw-r--r-- | Master/texmf-dist/doc/lualatex/letgut/letgut-code.pdf | bin | 781197 -> 786619 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/lualatex/letgut/letgut-code.tex | 124 | ||||
-rw-r--r-- | Master/texmf-dist/doc/lualatex/letgut/letgut.pdf | bin | 388294 -> 388091 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/lualatex/letgut/letgut.tex | 2 | ||||
-rw-r--r-- | Master/texmf-dist/source/lualatex/letgut/letgut.org | 138 | ||||
-rw-r--r-- | Master/texmf-dist/tex/lualatex/letgut/letgut-lstlang.sty | 39 | ||||
-rw-r--r-- | Master/texmf-dist/tex/lualatex/letgut/letgut.cbx | 2 | ||||
-rw-r--r-- | Master/texmf-dist/tex/lualatex/letgut/letgut.cls | 70 | ||||
-rw-r--r-- | Master/texmf-dist/tex/lualatex/letgut/letgut.dbx | 2 | ||||
-rw-r--r-- | Master/texmf-dist/tex/lualatex/letgut/letgut.lbx | 2 |
14 files changed, 317 insertions, 71 deletions
diff --git a/Master/texmf-dist/doc/lualatex/letgut/CHANGELOG.md b/Master/texmf-dist/doc/lualatex/letgut/CHANGELOG.md index 6f3d2cfba05..1da8ce909ec 100644 --- a/Master/texmf-dist/doc/lualatex/letgut/CHANGELOG.md +++ b/Master/texmf-dist/doc/lualatex/letgut/CHANGELOG.md @@ -7,6 +7,11 @@ Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +## [0.9.9] - 2024-03-07 + +### Fixed +Private scratch variables not declared. + ## [0.9.8] - 2024-02-29 ### Changed diff --git a/Master/texmf-dist/doc/lualatex/letgut/README.md b/Master/texmf-dist/doc/lualatex/letgut/README.md index b829e579ba2..1dbce82b4a8 100644 --- a/Master/texmf-dist/doc/lualatex/letgut/README.md +++ b/Master/texmf-dist/doc/lualatex/letgut/README.md @@ -8,7 +8,7 @@ to the newsletter “La Lettre GUTenberg” of GUTenberg, the French TeX User Gr Release ------- -2024-02-29 v0.9.8 +2024-03-07 v0.9.9 Development ----------- diff --git a/Master/texmf-dist/doc/lualatex/letgut/letgut-banner-code.pdf b/Master/texmf-dist/doc/lualatex/letgut/letgut-banner-code.pdf Binary files differindex e2abf29baaa..3c9499367da 100644 --- a/Master/texmf-dist/doc/lualatex/letgut/letgut-banner-code.pdf +++ b/Master/texmf-dist/doc/lualatex/letgut/letgut-banner-code.pdf diff --git a/Master/texmf-dist/doc/lualatex/letgut/letgut-banner-code.tex b/Master/texmf-dist/doc/lualatex/letgut/letgut-banner-code.tex index 27b7048b990..011006ba937 100644 --- a/Master/texmf-dist/doc/lualatex/letgut/letgut-banner-code.tex +++ b/Master/texmf-dist/doc/lualatex/letgut/letgut-banner-code.tex @@ -1,4 +1,4 @@ -% Created 2024-02-29 Thu 16:21 +% Created 2024-03-07 Thu 14:19 % Intended LaTeX compiler: lualatex \documentclass{letgut} \setmainfont{KpRoman} diff --git a/Master/texmf-dist/doc/lualatex/letgut/letgut-code.pdf b/Master/texmf-dist/doc/lualatex/letgut/letgut-code.pdf Binary files differindex 52f93be2b84..fb88b947ba3 100644 --- a/Master/texmf-dist/doc/lualatex/letgut/letgut-code.pdf +++ b/Master/texmf-dist/doc/lualatex/letgut/letgut-code.pdf diff --git a/Master/texmf-dist/doc/lualatex/letgut/letgut-code.tex b/Master/texmf-dist/doc/lualatex/letgut/letgut-code.tex index a6526c2b4f4..24a541ffb8d 100644 --- a/Master/texmf-dist/doc/lualatex/letgut/letgut-code.tex +++ b/Master/texmf-dist/doc/lualatex/letgut/letgut-code.tex @@ -1,4 +1,4 @@ -% Created 2024-02-29 Thu 16:21 +% Created 2024-03-07 Thu 14:19 % Intended LaTeX compiler: lualatex \documentclass{letgut} \setmainfont{KpRoman} @@ -29,7 +29,7 @@ % | v1.3c or later % See:| http://www.latex-project.org/lppl.txt % -% Copyright (C) 1994-2023 by Association GUTenberg +% Copyright (C) 1994-2024 by Association GUTenberg % <secretariat@gutenberg.eu.org> % % This work may be distributed and/or modified under the @@ -90,8 +90,8 @@ Now, we can announce the class name and its version: \begin{lstlisting} \ProvidesExplClass{letgut} -{2024-02-29} -{0.9.8} +{2024-03-07} +{0.9.9} { Class for the newsletter “The GUTenberg Letter” } @@ -166,6 +166,77 @@ Some messages are declared for future use. \subsection{Declarations} \label{ImplementationDeclarations-3j8g55h0jlj0} +\begin{enumerate} +\item Scratch variables +\label{ImplementationDeclarationsScratchvariables-onuajq01p4k0} +\begin{lstlisting} +\bool_new:N \g__letgut_tmpa_bool +\bool_new:N \g__letgut_tmpb_bool +\box_new:N \g__letgut_tmpa_box +\box_new:N \g__letgut_tmpb_box +\clist_new:N \g__letgut_tmpa_clist +\clist_new:N \g__letgut_tmpb_clist +\coffin_new:N \g__letgut_tmpa_coffin +\coffin_new:N \g__letgut_tmpb_coffin +\dim_new:N \g__letgut_tmpa_dim +\dim_new:N \g__letgut_tmpb_dim +\fp_new:N \g__letgut_tmpa_fp +\fp_new:N \g__letgut_tmpb_fp +\int_new:N \g__letgut_tmpa_int +\int_new:N \g__letgut_tmpb_int +\ior_new:N \g__letgut_tmpa_ior +\ior_new:N \g__letgut_tmpb_ior +\iow_new:N \g__letgut_tmpa_iow +\iow_new:N \g__letgut_tmpb_iow +\muskip_new:N \g__letgut_tmpa_muskip +\muskip_new:N \g__letgut_tmpb_muskip +\prop_new:N \g__letgut_tmpa_prop +\prop_new:N \g__letgut_tmpb_prop +\regex_new:N \g__letgut_tmpa_regex +\regex_new:N \g__letgut_tmpb_regex +\seq_new:N \g__letgut_tmpa_seq +\seq_new:N \g__letgut_tmpb_seq +\skip_new:N \g__letgut_tmpa_skip +\skip_new:N \g__letgut_tmpb_skip +\str_new:N \g__letgut_tmpa_str +\str_new:N \g__letgut_tmpb_str +\tl_new:N \g__letgut_tmpa_tl +\tl_new:N \g__letgut_tmpb_tl +\bool_new:N \l__letgut_tmpa_bool +\bool_new:N \l__letgut_tmpb_bool +\box_new:N \l__letgut_tmpa_box +\box_new:N \l__letgut_tmpb_box +\clist_new:N \l__letgut_tmpa_clist +\clist_new:N \l__letgut_tmpb_clist +\coffin_new:N \l__letgut_tmpa_coffin +\coffin_new:N \l__letgut_tmpb_coffin +\dim_new:N \l__letgut_tmpa_dim +\dim_new:N \l__letgut_tmpb_dim +\fp_new:N \l__letgut_tmpa_fp +\fp_new:N \l__letgut_tmpb_fp +\int_new:N \l__letgut_tmpa_int +\int_new:N \l__letgut_tmpb_int +\ior_new:N \l__letgut_tmpa_ior +\ior_new:N \l__letgut_tmpb_ior +\iow_new:N \l__letgut_tmpa_iow +\iow_new:N \l__letgut_tmpb_iow +\muskip_new:N \l__letgut_tmpa_muskip +\muskip_new:N \l__letgut_tmpb_muskip +\prop_new:N \l__letgut_tmpa_prop +\prop_new:N \l__letgut_tmpb_prop +\regex_new:N \l__letgut_tmpa_regex +\regex_new:N \l__letgut_tmpb_regex +\seq_new:N \l__letgut_tmpa_seq +\seq_new:N \l__letgut_tmpb_seq +\skip_new:N \l__letgut_tmpa_skip +\skip_new:N \l__letgut_tmpb_skip +\str_new:N \l__letgut_tmpa_str +\str_new:N \l__letgut_tmpb_str +\tl_new:N \l__letgut_tmpa_tl +\tl_new:N \l__letgut_tmpb_tl +\end{lstlisting} +\end{enumerate} + \subsubsection{Booleans} \label{ImplementationDeclarationsBooleans-s09g55h0jlj0} \begin{itemize} @@ -4017,7 +4088,7 @@ several purposes: \end{itemize} \begin{lstlisting} -\ProvidesFile{letgut.lbx}[2024-02-29 v0.9.8 letgut localization] +\ProvidesFile{letgut.lbx}[2024-03-07 v0.9.9 letgut localization] \InheritBibliographyExtras{french} \DeclareBibliographyStrings{ inherit = {french}, @@ -4031,7 +4102,7 @@ We create the new bibliography driver \lstinline+bookreview+ (that seems to create the corresponding new entry). \begin{lstlisting} -\ProvidesFile{letgut.dbx}[2024-02-29 v0.9.8 letgut data model macros] +\ProvidesFile{letgut.dbx}[2024-03-07 v0.9.9 letgut data model macros] \DeclareBibliographyDriver{bookreview}{% \usebibmacro{bibindex}% \usebibmacro{begentry}% @@ -4086,7 +4157,7 @@ create the corresponding new entry). We provide a specific \lstinline+biblatex+ citation style . \begin{lstlisting} -\ProvidesFile{letgut.cbx}[2024-02-29 v0.9.8 letgut base citation style] +\ProvidesFile{letgut.cbx}[2024-03-07 v0.9.9 letgut base citation style] \RequireCitationStyle{numeric} \end{lstlisting} @@ -5793,13 +5864,19 @@ Les règlements peuvent s'effectuer par : fp_zero,fp_zero_new,fparray_count,fparray_gset,fparray_gzero,% fparray_item,fparray_item_to_tl,fparray_new,g_file_curr_dir_str,% g_file_curr_ext_str,g_file_curr_name_str,g_msg_module_name_prop,% - g_msg_module_type_prop,g_peek_token,g__letgut_tmpa_bool,g__letgut_tmpa_box,% - g__letgut_tmpa_clist,g__letgut_tmpa_coffin,g__letgut_tmpa_dim,g__letgut_tmpa_fp,g__letgut_tmpa_int,% - g__letgut_tmpa_ior,g__letgut_tmpa_iow,g__letgut_tmpa_muskip,g__letgut_tmpa_prop,g__letgut_tmpa_regex,% - g__letgut_tmpa_seq,g__letgut_tmpa_skip,g__letgut_tmpa_str,g__letgut_tmpa_tl,g__letgut_tmpb_bool,g__letgut_tmpb_box,% - g__letgut_tmpb_clist,g__letgut_tmpb_coffin,g__letgut_tmpb_dim,g__letgut_tmpb_fp,g__letgut_tmpb_int,% - g__letgut_tmpb_ior,g__letgut_tmpb_iow,g__letgut_tmpb_muskip,g__letgut_tmpb_prop,g__letgut_tmpb_regex,% - g__letgut_tmpb_seq,g__letgut_tmpb_skip,g__letgut_tmpb_str,g__letgut_tmpb_tl,group_align_safe_begin,% + g_msg_module_type_prop,g_peek_token,% + g__letgut_tmpa_bool,g__letgut_tmpa_box,g__letgut_tmpa_clist,% + g__letgut_tmpa_coffin,g__letgut_tmpa_dim,g__letgut_tmpa_fp,% + g__letgut_tmpa_int,g__letgut_tmpa_ior,g__letgut_tmpa_iow,% + g__letgut_tmpa_muskip,g__letgut_tmpa_prop,g__letgut_tmpa_regex,% + g__letgut_tmpa_seq,g__letgut_tmpa_skip,g__letgut_tmpa_str,% + g__letgut_tmpa_tl,g__letgut_tmpb_bool,g__letgut_tmpb_box,% + g__letgut_tmpb_clist,g__letgut_tmpb_coffin,g__letgut_tmpb_dim,% + g__letgut_tmpb_fp,g__letgut_tmpb_int,g__letgut_tmpb_ior,% + g__letgut_tmpb_iow,g__letgut_tmpb_muskip,g__letgut_tmpb_prop,% + g__letgut_tmpb_regex,g__letgut_tmpb_seq,g__letgut_tmpb_skip,% + g__letgut_tmpb_str,g__letgut_tmpb_tl,% + group_align_safe_begin,% group_align_safe_end,group_begin,group_end,group_insert_after,% group_log_list,group_show_list,hbox,hbox_gset,hbox_gset_end,% hbox_gset_to_wd,hbox_overlap_center,hbox_overlap_left,% @@ -5841,13 +5918,18 @@ Les règlements peuvent s'effectuer par : l_keys_usage_load_prop,l_keys_usage_preamble_prop,l_keys_value_tl,% l_my_int,l_peek_token,l_text_accents_tl,l_text_case_exclude_arg_tl,% l_text_expand_exclude_tl,l_text_letterlike_tl,l_text_math_arg_tl,% - l_text_math_delims_tl,l_text_titlecase_check_letter_bool,l__letgut_tmpa_bool,% - l__letgut_tmpa_box,l__letgut_tmpa_clist,l__letgut_tmpa_coffin,l__letgut_tmpa_dim,l__letgut_tmpa_fp,% - l__letgut_tmpa_int,l__letgut_tmpa_muskip,l__letgut_tmpa_prop,l__letgut_tmpa_regex,l__letgut_tmpa_seq,% - l__letgut_tmpa_skip,l__letgut_tmpa_str,l__letgut_tmpa_tl,l__letgut_tmpb_bool,l__letgut_tmpb_box,% - l__letgut_tmpb_clist,l__letgut_tmpb_coffin,l__letgut_tmpb_dim,l__letgut_tmpb_fp,l__letgut_tmpb_int,% - l__letgut_tmpb_muskip,l__letgut_tmpb_prop,l__letgut_tmpb_regex,l__letgut_tmpb_seq,l__letgut_tmpb_skip,% - l__letgut_tmpb_str,l__letgut_tmpb_tl,legacy_if,legacy_if_gset,legacy_if_gset_false,% + l_text_math_delims_tl,l_text_titlecase_check_letter_bool,% + l__letgut_tmpa_bool,l__letgut_tmpa_box,l__letgut_tmpa_clist,% + l__letgut_tmpa_coffin,l__letgut_tmpa_dim,l__letgut_tmpa_fp,% + l__letgut_tmpa_int,l__letgut_tmpa_muskip,l__letgut_tmpa_prop,% + l__letgut_tmpa_regex,l__letgut_tmpa_seq,l__letgut_tmpa_skip,% + l__letgut_tmpa_str,l__letgut_tmpa_tl,l__letgut_tmpb_bool,% + l__letgut_tmpb_box,l__letgut_tmpb_clist,l__letgut_tmpb_coffin,% + l__letgut_tmpb_dim,l__letgut_tmpb_fp,l__letgut_tmpb_int,% + l__letgut_tmpb_muskip,l__letgut_tmpb_prop,l__letgut_tmpb_regex,% + l__letgut_tmpb_seq,l__letgut_tmpb_skip,l__letgut_tmpb_str,% + l__letgut_tmpb_tl,% + legacy_if,legacy_if_gset,legacy_if_gset_false,% legacy_if_gset_true,legacy_if_p,legacy_if_set,legacy_if_set_false,% legacy_if_set_true,lua_escape,lua_now,lua_shipout,lua_shipout_e,% mode_if_horizontal,mode_if_horizontal_p,mode_if_inner,% diff --git a/Master/texmf-dist/doc/lualatex/letgut/letgut.pdf b/Master/texmf-dist/doc/lualatex/letgut/letgut.pdf Binary files differindex c8a96b526eb..7b9adbc8e2a 100644 --- a/Master/texmf-dist/doc/lualatex/letgut/letgut.pdf +++ b/Master/texmf-dist/doc/lualatex/letgut/letgut.pdf diff --git a/Master/texmf-dist/doc/lualatex/letgut/letgut.tex b/Master/texmf-dist/doc/lualatex/letgut/letgut.tex index dd82aadbf31..14f005d8d79 100644 --- a/Master/texmf-dist/doc/lualatex/letgut/letgut.tex +++ b/Master/texmf-dist/doc/lualatex/letgut/letgut.tex @@ -68,7 +68,7 @@ } \author{Association GUTenberg} \date{% - Version 0.9.8 en date du \today% + Version 0.9.9 en date du \today% \texorpdfstring{% \\ \url{https://framagit.org/gutenberg/letgut}% diff --git a/Master/texmf-dist/source/lualatex/letgut/letgut.org b/Master/texmf-dist/source/lualatex/letgut/letgut.org index 715dda1d182..2a96939cd7b 100644 --- a/Master/texmf-dist/source/lualatex/letgut/letgut.org +++ b/Master/texmf-dist/source/lualatex/letgut/letgut.org @@ -54,7 +54,7 @@ new versions of the class on CTAN. % This field contains the version of the package. % The value is optional. % The value is restricted to 32 characters. - \version{0.9.8 2024-02-29} + \version{0.9.9 2024-03-07} % ------------------------------------------------------------------------- % This field contains the name of the author(s). % The value is optional. @@ -131,12 +131,8 @@ new versions of the class on CTAN. % The value is optional. % The value is restricted to 8192 characters. \begin{announcement} - ### Changed - - Drop use of l3keys2e, as advised. - - Announcements possibly neither in the ToC nor in the bookmarks. - ### Fixed - Floats not outside the article they belong to. + Private scratch variables not declared. \end{announcement} % ------------------------------------------------------------------------- % This field contains the one-liner for the package. @@ -206,6 +202,11 @@ new versions of the class on CTAN. ## [Unreleased] + ## [0.9.9] - 2024-03-07 + + ### Fixed + Private scratch variables not declared. + ## [0.9.8] - 2024-02-29 ### Changed @@ -324,7 +325,7 @@ to the newsletter “La Lettre GUTenberg” of GUTenberg, the French TeX User Gr Release ------- -2024-02-29 v0.9.8 +2024-03-07 v0.9.9 Development ----------- @@ -403,7 +404,7 @@ the corresponding `.tex` file (which doesn't derive from an Org Mode file). % | v1.3c or later % See:| http://www.latex-project.org/lppl.txt % -% Copyright (C) 1994-2023 by Association GUTenberg +% Copyright (C) 1994-2024 by Association GUTenberg % <secretariat@gutenberg.eu.org> % % This work may be distributed and/or modified under the @@ -470,8 +471,8 @@ Now, we can announce the class name and its version: #+begin_src latex \ProvidesExplClass{letgut} - {2024-02-29} - {0.9.8} + {2024-03-07} + {0.9.9} { Class for the newsletter “The GUTenberg Letter” } @@ -555,6 +556,78 @@ Some messages are declared for future use. :CUSTOM_ID: ImplementationDeclarations-3j8g55h0jlj0 :END: +**** Scratch variables +:PROPERTIES: +:CUSTOM_ID: ImplementationDeclarationsScratchvariables-onuajq01p4k0 +:END: + +#+begin_src latex + \bool_new:N \g__letgut_tmpa_bool + \bool_new:N \g__letgut_tmpb_bool + \box_new:N \g__letgut_tmpa_box + \box_new:N \g__letgut_tmpb_box + \clist_new:N \g__letgut_tmpa_clist + \clist_new:N \g__letgut_tmpb_clist + \coffin_new:N \g__letgut_tmpa_coffin + \coffin_new:N \g__letgut_tmpb_coffin + \dim_new:N \g__letgut_tmpa_dim + \dim_new:N \g__letgut_tmpb_dim + \fp_new:N \g__letgut_tmpa_fp + \fp_new:N \g__letgut_tmpb_fp + \int_new:N \g__letgut_tmpa_int + \int_new:N \g__letgut_tmpb_int + \ior_new:N \g__letgut_tmpa_ior + \ior_new:N \g__letgut_tmpb_ior + \iow_new:N \g__letgut_tmpa_iow + \iow_new:N \g__letgut_tmpb_iow + \muskip_new:N \g__letgut_tmpa_muskip + \muskip_new:N \g__letgut_tmpb_muskip + \prop_new:N \g__letgut_tmpa_prop + \prop_new:N \g__letgut_tmpb_prop + \regex_new:N \g__letgut_tmpa_regex + \regex_new:N \g__letgut_tmpb_regex + \seq_new:N \g__letgut_tmpa_seq + \seq_new:N \g__letgut_tmpb_seq + \skip_new:N \g__letgut_tmpa_skip + \skip_new:N \g__letgut_tmpb_skip + \str_new:N \g__letgut_tmpa_str + \str_new:N \g__letgut_tmpb_str + \tl_new:N \g__letgut_tmpa_tl + \tl_new:N \g__letgut_tmpb_tl + \bool_new:N \l__letgut_tmpa_bool + \bool_new:N \l__letgut_tmpb_bool + \box_new:N \l__letgut_tmpa_box + \box_new:N \l__letgut_tmpb_box + \clist_new:N \l__letgut_tmpa_clist + \clist_new:N \l__letgut_tmpb_clist + \coffin_new:N \l__letgut_tmpa_coffin + \coffin_new:N \l__letgut_tmpb_coffin + \dim_new:N \l__letgut_tmpa_dim + \dim_new:N \l__letgut_tmpb_dim + \fp_new:N \l__letgut_tmpa_fp + \fp_new:N \l__letgut_tmpb_fp + \int_new:N \l__letgut_tmpa_int + \int_new:N \l__letgut_tmpb_int + \ior_new:N \l__letgut_tmpa_ior + \ior_new:N \l__letgut_tmpb_ior + \iow_new:N \l__letgut_tmpa_iow + \iow_new:N \l__letgut_tmpb_iow + \muskip_new:N \l__letgut_tmpa_muskip + \muskip_new:N \l__letgut_tmpb_muskip + \prop_new:N \l__letgut_tmpa_prop + \prop_new:N \l__letgut_tmpb_prop + \regex_new:N \l__letgut_tmpa_regex + \regex_new:N \l__letgut_tmpb_regex + \seq_new:N \l__letgut_tmpa_seq + \seq_new:N \l__letgut_tmpb_seq + \skip_new:N \l__letgut_tmpa_skip + \skip_new:N \l__letgut_tmpb_skip + \str_new:N \l__letgut_tmpa_str + \str_new:N \l__letgut_tmpb_str + \tl_new:N \l__letgut_tmpa_tl + \tl_new:N \l__letgut_tmpb_tl +#+end_src + *** Booleans :PROPERTIES: :CUSTOM_ID: ImplementationDeclarationsBooleans-s09g55h0jlj0 @@ -4573,7 +4646,7 @@ several purposes: - the books advertisements. #+begin_src latex :tangle ../../../tex/lualatex/letgut/letgut.lbx :exports both -\ProvidesFile{letgut.lbx}[2024-02-29 v0.9.8 letgut localization] +\ProvidesFile{letgut.lbx}[2024-03-07 v0.9.9 letgut localization] \InheritBibliographyExtras{french} \DeclareBibliographyStrings{ inherit = {french}, @@ -4587,7 +4660,7 @@ several purposes: create the corresponding new entry). #+begin_src latex :tangle ../../../tex/lualatex/letgut/letgut.dbx :exports both - \ProvidesFile{letgut.dbx}[2024-02-29 v0.9.8 letgut data model macros] + \ProvidesFile{letgut.dbx}[2024-03-07 v0.9.9 letgut data model macros] \DeclareBibliographyDriver{bookreview}{% \usebibmacro{bibindex}% \usebibmacro{begentry}% @@ -4642,7 +4715,7 @@ several purposes: We provide a specific ~biblatex~ citation style . #+begin_src latex :tangle ../../../tex/lualatex/letgut/letgut.cbx :exports both - \ProvidesFile{letgut.cbx}[2024-02-29 v0.9.8 letgut base citation style] + \ProvidesFile{letgut.cbx}[2024-03-07 v0.9.9 letgut base citation style] \RequireCitationStyle{numeric} #+end_src @@ -6367,13 +6440,19 @@ well... fp_zero,fp_zero_new,fparray_count,fparray_gset,fparray_gzero,% fparray_item,fparray_item_to_tl,fparray_new,g_file_curr_dir_str,% g_file_curr_ext_str,g_file_curr_name_str,g_msg_module_name_prop,% - g_msg_module_type_prop,g_peek_token,g__letgut_tmpa_bool,g__letgut_tmpa_box,% - g__letgut_tmpa_clist,g__letgut_tmpa_coffin,g__letgut_tmpa_dim,g__letgut_tmpa_fp,g__letgut_tmpa_int,% - g__letgut_tmpa_ior,g__letgut_tmpa_iow,g__letgut_tmpa_muskip,g__letgut_tmpa_prop,g__letgut_tmpa_regex,% - g__letgut_tmpa_seq,g__letgut_tmpa_skip,g__letgut_tmpa_str,g__letgut_tmpa_tl,g__letgut_tmpb_bool,g__letgut_tmpb_box,% - g__letgut_tmpb_clist,g__letgut_tmpb_coffin,g__letgut_tmpb_dim,g__letgut_tmpb_fp,g__letgut_tmpb_int,% - g__letgut_tmpb_ior,g__letgut_tmpb_iow,g__letgut_tmpb_muskip,g__letgut_tmpb_prop,g__letgut_tmpb_regex,% - g__letgut_tmpb_seq,g__letgut_tmpb_skip,g__letgut_tmpb_str,g__letgut_tmpb_tl,group_align_safe_begin,% + g_msg_module_type_prop,g_peek_token,% + g__letgut_tmpa_bool,g__letgut_tmpa_box,g__letgut_tmpa_clist,% + g__letgut_tmpa_coffin,g__letgut_tmpa_dim,g__letgut_tmpa_fp,% + g__letgut_tmpa_int,g__letgut_tmpa_ior,g__letgut_tmpa_iow,% + g__letgut_tmpa_muskip,g__letgut_tmpa_prop,g__letgut_tmpa_regex,% + g__letgut_tmpa_seq,g__letgut_tmpa_skip,g__letgut_tmpa_str,% + g__letgut_tmpa_tl,g__letgut_tmpb_bool,g__letgut_tmpb_box,% + g__letgut_tmpb_clist,g__letgut_tmpb_coffin,g__letgut_tmpb_dim,% + g__letgut_tmpb_fp,g__letgut_tmpb_int,g__letgut_tmpb_ior,% + g__letgut_tmpb_iow,g__letgut_tmpb_muskip,g__letgut_tmpb_prop,% + g__letgut_tmpb_regex,g__letgut_tmpb_seq,g__letgut_tmpb_skip,% + g__letgut_tmpb_str,g__letgut_tmpb_tl,% + group_align_safe_begin,% group_align_safe_end,group_begin,group_end,group_insert_after,% group_log_list,group_show_list,hbox,hbox_gset,hbox_gset_end,% hbox_gset_to_wd,hbox_overlap_center,hbox_overlap_left,% @@ -6415,13 +6494,18 @@ well... l_keys_usage_load_prop,l_keys_usage_preamble_prop,l_keys_value_tl,% l_my_int,l_peek_token,l_text_accents_tl,l_text_case_exclude_arg_tl,% l_text_expand_exclude_tl,l_text_letterlike_tl,l_text_math_arg_tl,% - l_text_math_delims_tl,l_text_titlecase_check_letter_bool,l__letgut_tmpa_bool,% - l__letgut_tmpa_box,l__letgut_tmpa_clist,l__letgut_tmpa_coffin,l__letgut_tmpa_dim,l__letgut_tmpa_fp,% - l__letgut_tmpa_int,l__letgut_tmpa_muskip,l__letgut_tmpa_prop,l__letgut_tmpa_regex,l__letgut_tmpa_seq,% - l__letgut_tmpa_skip,l__letgut_tmpa_str,l__letgut_tmpa_tl,l__letgut_tmpb_bool,l__letgut_tmpb_box,% - l__letgut_tmpb_clist,l__letgut_tmpb_coffin,l__letgut_tmpb_dim,l__letgut_tmpb_fp,l__letgut_tmpb_int,% - l__letgut_tmpb_muskip,l__letgut_tmpb_prop,l__letgut_tmpb_regex,l__letgut_tmpb_seq,l__letgut_tmpb_skip,% - l__letgut_tmpb_str,l__letgut_tmpb_tl,legacy_if,legacy_if_gset,legacy_if_gset_false,% + l_text_math_delims_tl,l_text_titlecase_check_letter_bool,% + l__letgut_tmpa_bool,l__letgut_tmpa_box,l__letgut_tmpa_clist,% + l__letgut_tmpa_coffin,l__letgut_tmpa_dim,l__letgut_tmpa_fp,% + l__letgut_tmpa_int,l__letgut_tmpa_muskip,l__letgut_tmpa_prop,% + l__letgut_tmpa_regex,l__letgut_tmpa_seq,l__letgut_tmpa_skip,% + l__letgut_tmpa_str,l__letgut_tmpa_tl,l__letgut_tmpb_bool,% + l__letgut_tmpb_box,l__letgut_tmpb_clist,l__letgut_tmpb_coffin,% + l__letgut_tmpb_dim,l__letgut_tmpb_fp,l__letgut_tmpb_int,% + l__letgut_tmpb_muskip,l__letgut_tmpb_prop,l__letgut_tmpb_regex,% + l__letgut_tmpb_seq,l__letgut_tmpb_skip,l__letgut_tmpb_str,% + l__letgut_tmpb_tl,% + legacy_if,legacy_if_gset,legacy_if_gset_false,% legacy_if_gset_true,legacy_if_p,legacy_if_set,legacy_if_set_false,% legacy_if_set_true,lua_escape,lua_now,lua_shipout,lua_shipout_e,% mode_if_horizontal,mode_if_horizontal_p,mode_if_inner,% diff --git a/Master/texmf-dist/tex/lualatex/letgut/letgut-lstlang.sty b/Master/texmf-dist/tex/lualatex/letgut/letgut-lstlang.sty index 477e1dad9ae..6f62336600b 100644 --- a/Master/texmf-dist/tex/lualatex/letgut/letgut-lstlang.sty +++ b/Master/texmf-dist/tex/lualatex/letgut/letgut-lstlang.sty @@ -1097,13 +1097,19 @@ fp_zero,fp_zero_new,fparray_count,fparray_gset,fparray_gzero,% fparray_item,fparray_item_to_tl,fparray_new,g_file_curr_dir_str,% g_file_curr_ext_str,g_file_curr_name_str,g_msg_module_name_prop,% - g_msg_module_type_prop,g_peek_token,g__letgut_tmpa_bool,g__letgut_tmpa_box,% - g__letgut_tmpa_clist,g__letgut_tmpa_coffin,g__letgut_tmpa_dim,g__letgut_tmpa_fp,g__letgut_tmpa_int,% - g__letgut_tmpa_ior,g__letgut_tmpa_iow,g__letgut_tmpa_muskip,g__letgut_tmpa_prop,g__letgut_tmpa_regex,% - g__letgut_tmpa_seq,g__letgut_tmpa_skip,g__letgut_tmpa_str,g__letgut_tmpa_tl,g__letgut_tmpb_bool,g__letgut_tmpb_box,% - g__letgut_tmpb_clist,g__letgut_tmpb_coffin,g__letgut_tmpb_dim,g__letgut_tmpb_fp,g__letgut_tmpb_int,% - g__letgut_tmpb_ior,g__letgut_tmpb_iow,g__letgut_tmpb_muskip,g__letgut_tmpb_prop,g__letgut_tmpb_regex,% - g__letgut_tmpb_seq,g__letgut_tmpb_skip,g__letgut_tmpb_str,g__letgut_tmpb_tl,group_align_safe_begin,% + g_msg_module_type_prop,g_peek_token,% + g__letgut_tmpa_bool,g__letgut_tmpa_box,g__letgut_tmpa_clist,% + g__letgut_tmpa_coffin,g__letgut_tmpa_dim,g__letgut_tmpa_fp,% + g__letgut_tmpa_int,g__letgut_tmpa_ior,g__letgut_tmpa_iow,% + g__letgut_tmpa_muskip,g__letgut_tmpa_prop,g__letgut_tmpa_regex,% + g__letgut_tmpa_seq,g__letgut_tmpa_skip,g__letgut_tmpa_str,% + g__letgut_tmpa_tl,g__letgut_tmpb_bool,g__letgut_tmpb_box,% + g__letgut_tmpb_clist,g__letgut_tmpb_coffin,g__letgut_tmpb_dim,% + g__letgut_tmpb_fp,g__letgut_tmpb_int,g__letgut_tmpb_ior,% + g__letgut_tmpb_iow,g__letgut_tmpb_muskip,g__letgut_tmpb_prop,% + g__letgut_tmpb_regex,g__letgut_tmpb_seq,g__letgut_tmpb_skip,% + g__letgut_tmpb_str,g__letgut_tmpb_tl,% + group_align_safe_begin,% group_align_safe_end,group_begin,group_end,group_insert_after,% group_log_list,group_show_list,hbox,hbox_gset,hbox_gset_end,% hbox_gset_to_wd,hbox_overlap_center,hbox_overlap_left,% @@ -1145,13 +1151,18 @@ l_keys_usage_load_prop,l_keys_usage_preamble_prop,l_keys_value_tl,% l_my_int,l_peek_token,l_text_accents_tl,l_text_case_exclude_arg_tl,% l_text_expand_exclude_tl,l_text_letterlike_tl,l_text_math_arg_tl,% - l_text_math_delims_tl,l_text_titlecase_check_letter_bool,l__letgut_tmpa_bool,% - l__letgut_tmpa_box,l__letgut_tmpa_clist,l__letgut_tmpa_coffin,l__letgut_tmpa_dim,l__letgut_tmpa_fp,% - l__letgut_tmpa_int,l__letgut_tmpa_muskip,l__letgut_tmpa_prop,l__letgut_tmpa_regex,l__letgut_tmpa_seq,% - l__letgut_tmpa_skip,l__letgut_tmpa_str,l__letgut_tmpa_tl,l__letgut_tmpb_bool,l__letgut_tmpb_box,% - l__letgut_tmpb_clist,l__letgut_tmpb_coffin,l__letgut_tmpb_dim,l__letgut_tmpb_fp,l__letgut_tmpb_int,% - l__letgut_tmpb_muskip,l__letgut_tmpb_prop,l__letgut_tmpb_regex,l__letgut_tmpb_seq,l__letgut_tmpb_skip,% - l__letgut_tmpb_str,l__letgut_tmpb_tl,legacy_if,legacy_if_gset,legacy_if_gset_false,% + l_text_math_delims_tl,l_text_titlecase_check_letter_bool,% + l__letgut_tmpa_bool,l__letgut_tmpa_box,l__letgut_tmpa_clist,% + l__letgut_tmpa_coffin,l__letgut_tmpa_dim,l__letgut_tmpa_fp,% + l__letgut_tmpa_int,l__letgut_tmpa_muskip,l__letgut_tmpa_prop,% + l__letgut_tmpa_regex,l__letgut_tmpa_seq,l__letgut_tmpa_skip,% + l__letgut_tmpa_str,l__letgut_tmpa_tl,l__letgut_tmpb_bool,% + l__letgut_tmpb_box,l__letgut_tmpb_clist,l__letgut_tmpb_coffin,% + l__letgut_tmpb_dim,l__letgut_tmpb_fp,l__letgut_tmpb_int,% + l__letgut_tmpb_muskip,l__letgut_tmpb_prop,l__letgut_tmpb_regex,% + l__letgut_tmpb_seq,l__letgut_tmpb_skip,l__letgut_tmpb_str,% + l__letgut_tmpb_tl,% + legacy_if,legacy_if_gset,legacy_if_gset_false,% legacy_if_gset_true,legacy_if_p,legacy_if_set,legacy_if_set_false,% legacy_if_set_true,lua_escape,lua_now,lua_shipout,lua_shipout_e,% mode_if_horizontal,mode_if_horizontal_p,mode_if_inner,% diff --git a/Master/texmf-dist/tex/lualatex/letgut/letgut.cbx b/Master/texmf-dist/tex/lualatex/letgut/letgut.cbx index 1fc3ac55830..4a9bad72996 100644 --- a/Master/texmf-dist/tex/lualatex/letgut/letgut.cbx +++ b/Master/texmf-dist/tex/lualatex/letgut/letgut.cbx @@ -1,4 +1,4 @@ -\ProvidesFile{letgut.cbx}[2024-02-29 v0.9.8 letgut base citation style] +\ProvidesFile{letgut.cbx}[2024-03-07 v0.9.9 letgut base citation style] \RequireCitationStyle{numeric} \DeclareFieldFormat[bookreview]{title}{\textbf{\emph{#1}}} \renewbibmacro*{title}{% diff --git a/Master/texmf-dist/tex/lualatex/letgut/letgut.cls b/Master/texmf-dist/tex/lualatex/letgut/letgut.cls index cb0ec69d9e8..55157bc4b3c 100644 --- a/Master/texmf-dist/tex/lualatex/letgut/letgut.cls +++ b/Master/texmf-dist/tex/lualatex/letgut/letgut.cls @@ -11,7 +11,7 @@ % | v1.3c or later % See:| http://www.latex-project.org/lppl.txt % -% Copyright (C) 1994-2023 by Association GUTenberg +% Copyright (C) 1994-2024 by Association GUTenberg % <secretariat@gutenberg.eu.org> % % This work may be distributed and/or modified under the @@ -48,8 +48,8 @@ } \ExplSyntaxOff \ProvidesExplClass{letgut} -{2024-02-29} -{0.9.8} +{2024-03-07} +{0.9.9} { Class for the newsletter “The GUTenberg Letter” } @@ -102,6 +102,70 @@ \sys_if_engine_luatex:F { \msg_fatal:nn{letgut}{Wrong~engine} } +\bool_new:N \g__letgut_tmpa_bool +\bool_new:N \g__letgut_tmpb_bool +\box_new:N \g__letgut_tmpa_box +\box_new:N \g__letgut_tmpb_box +\clist_new:N \g__letgut_tmpa_clist +\clist_new:N \g__letgut_tmpb_clist +\coffin_new:N \g__letgut_tmpa_coffin +\coffin_new:N \g__letgut_tmpb_coffin +\dim_new:N \g__letgut_tmpa_dim +\dim_new:N \g__letgut_tmpb_dim +\fp_new:N \g__letgut_tmpa_fp +\fp_new:N \g__letgut_tmpb_fp +\int_new:N \g__letgut_tmpa_int +\int_new:N \g__letgut_tmpb_int +\ior_new:N \g__letgut_tmpa_ior +\ior_new:N \g__letgut_tmpb_ior +\iow_new:N \g__letgut_tmpa_iow +\iow_new:N \g__letgut_tmpb_iow +\muskip_new:N \g__letgut_tmpa_muskip +\muskip_new:N \g__letgut_tmpb_muskip +\prop_new:N \g__letgut_tmpa_prop +\prop_new:N \g__letgut_tmpb_prop +\regex_new:N \g__letgut_tmpa_regex +\regex_new:N \g__letgut_tmpb_regex +\seq_new:N \g__letgut_tmpa_seq +\seq_new:N \g__letgut_tmpb_seq +\skip_new:N \g__letgut_tmpa_skip +\skip_new:N \g__letgut_tmpb_skip +\str_new:N \g__letgut_tmpa_str +\str_new:N \g__letgut_tmpb_str +\tl_new:N \g__letgut_tmpa_tl +\tl_new:N \g__letgut_tmpb_tl +\bool_new:N \l__letgut_tmpa_bool +\bool_new:N \l__letgut_tmpb_bool +\box_new:N \l__letgut_tmpa_box +\box_new:N \l__letgut_tmpb_box +\clist_new:N \l__letgut_tmpa_clist +\clist_new:N \l__letgut_tmpb_clist +\coffin_new:N \l__letgut_tmpa_coffin +\coffin_new:N \l__letgut_tmpb_coffin +\dim_new:N \l__letgut_tmpa_dim +\dim_new:N \l__letgut_tmpb_dim +\fp_new:N \l__letgut_tmpa_fp +\fp_new:N \l__letgut_tmpb_fp +\int_new:N \l__letgut_tmpa_int +\int_new:N \l__letgut_tmpb_int +\ior_new:N \l__letgut_tmpa_ior +\ior_new:N \l__letgut_tmpb_ior +\iow_new:N \l__letgut_tmpa_iow +\iow_new:N \l__letgut_tmpb_iow +\muskip_new:N \l__letgut_tmpa_muskip +\muskip_new:N \l__letgut_tmpb_muskip +\prop_new:N \l__letgut_tmpa_prop +\prop_new:N \l__letgut_tmpb_prop +\regex_new:N \l__letgut_tmpa_regex +\regex_new:N \l__letgut_tmpb_regex +\seq_new:N \l__letgut_tmpa_seq +\seq_new:N \l__letgut_tmpb_seq +\skip_new:N \l__letgut_tmpa_skip +\skip_new:N \l__letgut_tmpb_skip +\str_new:N \l__letgut_tmpa_str +\str_new:N \l__letgut_tmpb_str +\tl_new:N \l__letgut_tmpa_tl +\tl_new:N \l__letgut_tmpb_tl \bool_new:N \g__letgut_title_empty_bool \bool_new:N \g__letgut_paper_bool \bool_new:N \l__letgut_in_footnote_bool diff --git a/Master/texmf-dist/tex/lualatex/letgut/letgut.dbx b/Master/texmf-dist/tex/lualatex/letgut/letgut.dbx index f2a1b35c6fe..fba8c6ffd01 100644 --- a/Master/texmf-dist/tex/lualatex/letgut/letgut.dbx +++ b/Master/texmf-dist/tex/lualatex/letgut/letgut.dbx @@ -1,4 +1,4 @@ -\ProvidesFile{letgut.dbx}[2024-02-29 v0.9.8 letgut data model macros] +\ProvidesFile{letgut.dbx}[2024-03-07 v0.9.9 letgut data model macros] \DeclareBibliographyDriver{bookreview}{% \usebibmacro{bibindex}% \usebibmacro{begentry}% diff --git a/Master/texmf-dist/tex/lualatex/letgut/letgut.lbx b/Master/texmf-dist/tex/lualatex/letgut/letgut.lbx index 9b433edbe4b..c02329ca2cc 100644 --- a/Master/texmf-dist/tex/lualatex/letgut/letgut.lbx +++ b/Master/texmf-dist/tex/lualatex/letgut/letgut.lbx @@ -1,4 +1,4 @@ -\ProvidesFile{letgut.lbx}[2024-02-29 v0.9.8 letgut localization] +\ProvidesFile{letgut.lbx}[2024-03-07 v0.9.9 letgut localization] \InheritBibliographyExtras{french} \DeclareBibliographyStrings{ inherit = {french}, |