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.