texlive[76093] Master/texmf-dist: notebeamer (19aug25)

commits+karl at tug.org commits+karl at tug.org
Tue Aug 19 21:50:07 CEST 2025


Revision: 76093
          https://tug.org/svn/texlive?view=revision&revision=76093
Author:   karl
Date:     2025-08-19 21:50:07 +0200 (Tue, 19 Aug 2025)
Log Message:
-----------
notebeamer (19aug25)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/notebeamer/build.lua
    trunk/Master/texmf-dist/doc/latex/notebeamer/notebeamer-demo.pdf
    trunk/Master/texmf-dist/doc/latex/notebeamer/notebeamer-demo.tex
    trunk/Master/texmf-dist/doc/latex/notebeamer/notebeamer.pdf
    trunk/Master/texmf-dist/source/latex/notebeamer/notebeamer.dtx
    trunk/Master/texmf-dist/source/latex/notebeamer/notebeamer.ins
    trunk/Master/texmf-dist/tex/latex/notebeamer/notebeamer.sty

Modified: trunk/Master/texmf-dist/doc/latex/notebeamer/build.lua
===================================================================
--- trunk/Master/texmf-dist/doc/latex/notebeamer/build.lua	2025-08-19 19:49:48 UTC (rev 76092)
+++ trunk/Master/texmf-dist/doc/latex/notebeamer/build.lua	2025-08-19 19:50:07 UTC (rev 76093)
@@ -10,16 +10,16 @@
 --]==========================================]--
 
 module              = "notebeamer"
-version             = "v4.4A"
-date                = "2025-07-21"
+version             = "v4.5A"
+date                = "2025-08-19"
 maintainer          = "Mingyu Xia"
 uploader            = "Mingyu Xia"
 maintainid          = "myhsia"
 email               = "myhsia at outlook.com"
 repository          = "https://github.com/" .. maintainid .. "/" .. module
-announcement        = [[Version 4.4A released.
-- Optimized `build.lua` script
-- Supports `lineno` option: Print line numbers on note pages]]
+announcement        = [[Version 4.5A released.
+- Initialed the `pos` key.
+- Updated the manual.]]
 summary             = "Package for printing slides on note pages"
 description         = "The notebeamer package provides an easy way to print slides on note pages quickly, developed by expl3 based on TikZ."
 
@@ -48,7 +48,7 @@
   license      = "lppl1.3c",  
   ctanPath     = "/macros/latex/contrib/" .. module,
   announcement = announcement,
-  home         = repository,
+  home         = "https://github.com/" .. maintainid,
   bugtracker   = repository .. "/issues",
   support      = repository .. "/issues",
   repository   = repository,

Modified: trunk/Master/texmf-dist/doc/latex/notebeamer/notebeamer-demo.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/notebeamer/notebeamer-demo.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/notebeamer/notebeamer-demo.tex	2025-08-19 19:49:48 UTC (rev 76092)
+++ trunk/Master/texmf-dist/doc/latex/notebeamer/notebeamer-demo.tex	2025-08-19 19:50:07 UTC (rev 76093)
@@ -19,7 +19,7 @@
 
 \includebeamer
   [ nup = 2,  pages = -,  lines = 32, ratio = .54,
-    lhead = Chapter 1, lineno, rhead = Page~\thepage
+    lhead = Chapter 1, rhead = Page~\thepage
   ] { example-image-a4.pdf }
 
 \end{document}
\ No newline at end of file

Modified: trunk/Master/texmf-dist/doc/latex/notebeamer/notebeamer.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/notebeamer/notebeamer.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/notebeamer/notebeamer.dtx	2025-08-19 19:49:48 UTC (rev 76092)
+++ trunk/Master/texmf-dist/source/latex/notebeamer/notebeamer.dtx	2025-08-19 19:50:07 UTC (rev 76093)
@@ -98,22 +98,28 @@
 %</internal>
 %
 %<*driver>
-\documentclass{l3doc}
-\usepackage[pass]{geometry}
+\documentclass[svgnames]{l3doc}
 \usepackage{notebeamer, pdfpages}
-\usepackage[mono = false]{libertine}
-\AddToHook{env/function/before}{\vspace*{-.7\baselineskip}}
-\AddToHook{env/syntax/after}   {\par\vspace*{.2\baselineskip}}
-\makeatletter
-\def \@key  #1{\textcolor{red}{\textbf{\texttt{#1}}}\:\texttt{=}\:}
-\def \s at key #1{\textcolor{red}{\texttt{\textup{\textbf{#1}}}}}
-\DeclareDocumentCommand \key s {\IfBooleanTF{#1}\s at key\@key}
+\usepackage[osf, mono = false]{libertine}
+\AddToHook{env/function/before}{\vspace*{-.5\baselineskip}}
+\ExplSyntaxOn \makeatletter
+\DeclareDocumentCommand \key { s m }
+  {
+    \IfBooleanTF {#1} { \textcolor{red}{\ttfamily \bfseries #2} }
+      {
+        \ttfamily
+        \seq_set_from_clist:Nn \l_tmpa_seq {#2}
+        \seq_set_map:NNn \l_tmpb_seq \l_tmpa_seq
+          { \exp_not:n { \textcolor{red}{\bfseries ##1} } }
+        \seq_use:Nn \l_tmpb_seq { ,~ } \:=\:
+      }
+  }
 \DeclareCommandCopy \val \meta
-\def \TFF {true\textup{\textbar\textbf{false}}}
-\def \TTF {\textup{\textbf{true}\textbar}false}
-\def \HoLogo at ApLaTeX #1{^^A
+\def \TFF {true\textup{\textbar\underline{\textbf{false}}}}
+\def \TTF {\textup{\underline{\textbf{true}}\textbar}false}
+\def \HoLogo at ApLaTeX #1{
   \HOLOGO at mbox {A\kern -.05em p\kern -.05em \hologo{LaTeX}}}
-\makeatother
+\makeatother \ExplSyntaxOff
 \newlist{keyval}{itemize}{10}
 \setlist[keyval]{leftmargin = 0pt, labelsep = 0pt}
 \makeindex
@@ -132,13 +138,11 @@
 %
 % \author{^^A
 %   Mingyu Xia \texttt{<^^A
-%     \href{mailto:myhsia at outlook.com}{myhsia at outlook.com}^^A
-%     \texorpdfstring{\:\textbar\:}{, }^^A\href{mailto:xiamingyu at westlake.edu.cn}
-%     {xiamingyu at westlake.edu.cn}>^^A
+%     \href{mailto:xiamingyu at westlake.edu.cn}{xiamingyu at westlake.edu.cn}>^^A
 %   }^^A
 % }
 %
-% \date{Released 2025-07-21\quad \texttt{v4.4A}}
+% \date{Released 2025-08-19\quad \texttt{v4.5A}}
 %
 % \maketitle
 %
@@ -212,7 +216,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage {notebeamer} {2025-07-21} {v4.4A}
+\ProvidesExplPackage {notebeamer} {2025-08-19} {v4.5A}
   {Package for printing slides on note pages}
 %    \end{macrocode}
 %
@@ -237,15 +241,16 @@
 %    \end{macrocode}
 % \begin{variable}
 %   {
-%     \l_@@_include_color_tl , \l_@@_include_pages_tl  ,
-%     \l_@@_include_nup_int  , \l_@@_include_lines_int ,
-%     \l_@@_include_ratio_fp , \l_@@_include_sep_dim   ,
-%     \l_@@_include_lhead_tl , \l_@@_include_rhead_tl
+%     \l_@@_include_pos_tl,   \l_@@_include_color_tl ,  \l_@@_include_pages_tl,
+%     \l_@@_include_nup_int,  \l_@@_include_lines_int,  \l_@@_include_ratio_fp,
+%     \l_@@_include_sep_dim,  \l_@@_include_lhead_tl,   \l_@@_include_rhead_tl
 %   }
 %   Key--value definitions for the \cs{includebeamer} command.
 %    \begin{macrocode}
 \keys_define:nn { notebeamer / includebeamer }
   {
+    pos     .tl_set:N   = \l_@@_include_pos_tl,
+      pos   .initial:n  = left,
     color   .tl_set:N   = \l_@@_include_color_tl,
       color .initial:n  = black,
     pages   .tl_set:N   = \l_@@_include_pages_tl,

Modified: trunk/Master/texmf-dist/source/latex/notebeamer/notebeamer.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/notebeamer/notebeamer.ins	2025-08-19 19:49:48 UTC (rev 76092)
+++ trunk/Master/texmf-dist/source/latex/notebeamer/notebeamer.ins	2025-08-19 19:50:07 UTC (rev 76093)
@@ -1,6 +1,6 @@
 \iffalse meta-comment
 
-File: notebeamer.dtx
+File: notebeamer.ins
 -----------------------------------------------------------------------
   Copyright (C) 2023-2025 by Mingyu Xia <myhsia at outlook.com>          *
                                                                       *

Modified: trunk/Master/texmf-dist/tex/latex/notebeamer/notebeamer.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/notebeamer/notebeamer.sty	2025-08-19 19:49:48 UTC (rev 76092)
+++ trunk/Master/texmf-dist/tex/latex/notebeamer/notebeamer.sty	2025-08-19 19:50:07 UTC (rev 76093)
@@ -22,7 +22,7 @@
 %%                                                                       *
 %%   The Current Maintainer of this work is Mingyu Xia.                  *
 %% -----------------------------------------------------------------------
-\ProvidesExplPackage {notebeamer} {2025-07-21} {v4.4A}
+\ProvidesExplPackage {notebeamer} {2025-08-19} {v4.5A}
   {Package for printing slides on note pages}
 \cs_if_exist:NF \graphics_include:nn
   { \RequirePackage{l3graphics} }
@@ -36,6 +36,8 @@
   }
 \keys_define:nn { notebeamer / includebeamer }
   {
+    pos     .tl_set:N   = \l__ntbm_include_pos_tl,
+      pos   .initial:n  = left,
     color   .tl_set:N   = \l__ntbm_include_color_tl,
       color .initial:n  = black,
     pages   .tl_set:N   = \l__ntbm_include_pages_tl,



More information about the tex-live-commits mailing list.