texlive[76071] Master/texmf-dist: litetable (16aug25)
commits+karl at tug.org
commits+karl at tug.org
Sat Aug 16 20:56:23 CEST 2025
Revision: 76071
https://tug.org/svn/texlive?view=revision&revision=76071
Author: karl
Date: 2025-08-16 20:56:23 +0200 (Sat, 16 Aug 2025)
Log Message:
-----------
litetable (16aug25)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/litetable/build.lua
trunk/Master/texmf-dist/doc/latex/litetable/litetable-demo.pdf
trunk/Master/texmf-dist/doc/latex/litetable/litetable-demo.tex
trunk/Master/texmf-dist/doc/latex/litetable/litetable-zh-cn.pdf
trunk/Master/texmf-dist/doc/latex/litetable/litetable-zh-cn.tex
trunk/Master/texmf-dist/doc/latex/litetable/litetable-zh-hk.pdf
trunk/Master/texmf-dist/doc/latex/litetable/litetable-zh-hk.tex
trunk/Master/texmf-dist/doc/latex/litetable/litetable.pdf
trunk/Master/texmf-dist/source/latex/litetable/litetable.dtx
trunk/Master/texmf-dist/tex/latex/litetable/litetable.sty
Modified: trunk/Master/texmf-dist/doc/latex/litetable/build.lua
===================================================================
--- trunk/Master/texmf-dist/doc/latex/litetable/build.lua 2025-08-15 23:42:12 UTC (rev 76070)
+++ trunk/Master/texmf-dist/doc/latex/litetable/build.lua 2025-08-16 18:56:23 UTC (rev 76071)
@@ -10,19 +10,17 @@
--]==========================================]--
module = "litetable"
-version = "v3.5A"
-date = "2025-07-20"
+version = "v3.6B"
+date = "2025-08-16"
maintainer = "Mingyu Xia; Lijun Guo"
uploader = "Mingyu Xia"
maintainid = "myhsia"
email = "myhsia at outlook.com"
repository = "https://github.com/" .. maintainid .. "/" .. module
-announcement = [[Version 3.5A released.
-- Optimized `build.lua` script
-- Updated the manual
-- Fixed typo in `README.md`
-- Restored the demo file
-- Removed support for low-version LaTeX distributions]]
+announcement = [[Version 3.6B released.
+- Optimized the `litetable` environment.
+- Updated the preamble of the docs.
+- Fixed incorrect appearances of the docs.]]
summary = "A Colorful Timetable Design"
description = "The litetable package provides a colorful timetable design, developed by expl3 based on TikZ"
@@ -56,7 +54,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/litetable/litetable-demo.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/litetable/litetable-demo.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/litetable/litetable-demo.tex 2025-08-15 23:42:12 UTC (rev 76070)
+++ trunk/Master/texmf-dist/doc/latex/litetable/litetable-demo.tex 2025-08-16 18:56:23 UTC (rev 76071)
@@ -1,7 +1,7 @@
\documentclass[svgnames, a4paper]{article}
\usepackage{litetable, twemojis}
-\usepackage[mono = false]{libertine}
+\usepackage[osf, mono = false]{libertine}
\usepackage[T1]{fontenc}
\begin{document}
Modified: trunk/Master/texmf-dist/doc/latex/litetable/litetable-zh-cn.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/litetable/litetable-zh-cn.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/litetable/litetable-zh-cn.tex 2025-08-15 23:42:12 UTC (rev 76070)
+++ trunk/Master/texmf-dist/doc/latex/litetable/litetable-zh-cn.tex 2025-08-16 18:56:23 UTC (rev 76071)
@@ -1,39 +1,46 @@
\documentclass[svgnames]{l3doc}
\usepackage{pdfpages, twemojis}
-\usepackage[mono = false]{libertine}
+\usepackage[osf, mono = false]{libertine}
\usepackage[fontset = fandol, linespread = 1.25, autoindent = 0pt]{ctex}
-\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}{\textbf{\texttt{#1}}}}
-\DeclareDocumentCommand \key s {\IfBooleanTF{#1}\s at key\@key}
+\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{%
+\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
-\title{%
- \bfseries \cls{litetable} 宏包 --- 多彩的课程表\thanks{%
+\title{^^A
+ \bfseries \cls{litetable} 宏包 --- 多彩的课程表\thanks{^^A
\url{https://github.com/myhsia/litetable},
- \url{https://ctan.org/pkg/litetable}%
- }%
+ \url{https://ctan.org/pkg/litetable}^^A
+ }^^A
}
-\author{%
- 夏明宇 \texttt{<%
- \href{mailto:myhsia at outlook.com}{myhsia at outlook.com}%
- \texorpdfstring{\:\textbar\:}{, }%\href{mailto:xiamingyu at westlake.edu.cn}
- {xiamingyu at westlake.edu.cn}>%
- }\thanks{%
- \href{https://github.com/ljguo1020}{郭李军}%
- 开发了解析 \meta{left} \texttt{->} \meta{right} 型数据结构的接口.%
- }%
+\author{^^A
+ 夏明宇 \texttt{<^^A
+ \href{mailto:myhsia at outlook.com}{myhsia at outlook.com}^^A
+ \texorpdfstring{\:\textbar\:}{, }
+ \href{mailto:xiamingyu at westlake.edu.cn}{xiamingyu at westlake.edu.cn}>^^A
+ }\thanks{^^A
+ \href{https://github.com/ljguo1020}{郭李军}^^A
+ 开发了解析 \meta{left} \texttt{->} \meta{right} 型数据结构的接口.^^A
+ }^^A
}
-\date{Released 2025-07-20\quad \texttt{v3.5A}}
+\date{Released 2025-08-16\quad \texttt{v3.6B}}
\begin{document}
@@ -44,7 +51,8 @@
\section{介绍}
\pkg{litetable} 宏包提供了一个多彩的课程表设计,
-基于 \pkg{tikz} 由 \pkg{expl3} 开发.
+基于 Ti\textit k\/Z
+由 \pkg{expl3} 开发.
支持 \hologo{pdfLaTeX},\hologo{XeLaTeX},\hologo{ApLaTeX} 和
\hologo{LuaLaTeX} 等多种编译方式. 点击跳转
\href{http://mirrors.ctan.org/macros/latex/contrib/litetable/litetable.pdf}{[\textsf{English}]}
Modified: trunk/Master/texmf-dist/doc/latex/litetable/litetable-zh-hk.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/litetable/litetable-zh-hk.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/litetable/litetable-zh-hk.tex 2025-08-15 23:42:12 UTC (rev 76070)
+++ trunk/Master/texmf-dist/doc/latex/litetable/litetable-zh-hk.tex 2025-08-16 18:56:23 UTC (rev 76071)
@@ -1,39 +1,46 @@
\documentclass[svgnames]{l3doc}
\usepackage{pdfpages, twemojis}
-\usepackage[mono = false]{libertine}
+\usepackage[osf, mono = false]{libertine}
\usepackage[fontset = fandol, linespread = 1.25, autoindent = 0pt]{ctex}
-\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}{\textbf{\texttt{#1}}}}
-\DeclareDocumentCommand \key s {\IfBooleanTF{#1}\s at key\@key}
+\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{%
+\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
-\title{%
- \bfseries \cls{litetable} 宏包 --- 多彩的課程表\thanks{%
+\title{^^A
+ \bfseries \cls{litetable} 宏包 --- 多彩的課程表\thanks{^^A
\url{https://github.com/myhsia/litetable},
- \url{https://ctan.org/pkg/litetable}%
- }%
+ \url{https://ctan.org/pkg/litetable}^^A
+ }^^A
}
-\author{%
- 夏明宇 \texttt{<%
- \href{mailto:myhsia at outlook.com}{myhsia at outlook.com}%
- \texorpdfstring{\:\textbar\:}{, }%\href{mailto:xiamingyu at westlake.edu.cn}
- {xiamingyu at westlake.edu.cn}>%
- }\thanks{%
- \href{https://github.com/ljguo1020}{郭李軍}%
- 開發了解析 \meta{left} \texttt{->} \meta{right} 型數據結構的接口.%
- }%
+\author{^^A
+ 夏明宇 \texttt{<^^A
+ \href{mailto:myhsia at outlook.com}{myhsia at outlook.com}^^A
+ \texorpdfstring{\:\textbar\:}{, }
+ \href{mailto:xiamingyu at westlake.edu.cn}{xiamingyu at westlake.edu.cn}>^^A
+ }\thanks{^^A
+ \href{https://github.com/ljguo1020}{郭李軍}^^A
+ 開發了解析 \meta{left} \texttt{->} \meta{right} 型數據結構的接口.^^A
+ }^^A
}
-\date{Released 2025-07-20\quad \texttt{v3.5A}}
+\date{Released 2025-08-16\quad \texttt{v3.6B}}
\begin{document}
@@ -44,7 +51,8 @@
\section{介紹}
\pkg{litetable} 宏包提供了一個多彩的課程表設計,
-基於 \pkg{tikz} 由 \pkg{expl3} 開發.
+基於 Ti\textit k\/Z
+由 \pkg{expl3} 開發.
支援 \hologo{pdfLaTeX},\hologo{XeLaTeX},\hologo{ApLaTeX} 同
\hologo{LuaLaTeX} 等多種編譯方式. 點擊跳轉
\href{http://mirrors.ctan.org/macros/latex/contrib/litetable/litetable.pdf}{[\textsf{English}]}
Modified: trunk/Master/texmf-dist/doc/latex/litetable/litetable.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/source/latex/litetable/litetable.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/litetable/litetable.dtx 2025-08-15 23:42:12 UTC (rev 76070)
+++ trunk/Master/texmf-dist/source/latex/litetable/litetable.dtx 2025-08-16 18:56:23 UTC (rev 76071)
@@ -100,19 +100,26 @@
%<*driver>
\documentclass[svgnames]{l3doc}
\usepackage{pdfpages, twemojis}
-\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,8 +139,8 @@
% \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
+% \texorpdfstring{\:\textbar\:}{, }^^A
+% \href{mailto:xiamingyu at westlake.edu.cn}{xiamingyu at westlake.edu.cn}>^^A
% }\thanks{^^A
% \href{https://github.com/ljguo1020}{Lijun Guo} developed an interface
% to parse \meta{left} \texttt{->} \meta{right} data structures.^^A
@@ -140,7 +147,7 @@
% }^^A
% }
%
-% \date{Released 2025-07-20\quad \texttt{v3.5A}}
+% \date{Released 2025-08-16\quad \texttt{v3.6B}}
%
% \maketitle
%
@@ -149,7 +156,8 @@
% \section{Introduction}
%
% The \cls{litetable} package provides a colorful design of timetable, developed
-% by \pkg{expl3} based on \pkg{tikz}. It supports various compilation methods,
+% by \pkg{expl3} based on Ti\textit k\/Z.
+% It supports various compilation methods,
% such as \hologo{pdfLaTeX}, \hologo{XeLaTeX}, \hologo{ApLaTeX},
% \hologo{LuaLaTeX}, etc. Click to jump to the manual's
% \href{http://mirrors.ctan.org/macros/latex/contrib/litetable/litetable-zh-cn.pdf}{[\textsf{Chinese Version}]}
@@ -292,7 +300,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-\ProvidesExplPackage {litetable} {2025-07-20} {v3.5A}
+\ProvidesExplPackage {litetable} {2025-08-16} {v3.6B}
{A Colorful Timetable Design}
% \end{macrocode}
%
@@ -392,11 +400,10 @@
\NewDocumentEnvironment { litetable } { O{} m O{} }
{
\clearpage \thispagestyle{empty}
- \tikzpicture [ remember~picture, overlay ]
- \group_begin:
+ \begin{tikzpicture} [ remember~picture, overlay ]
\keys_set:nn { litetable / frame } { #1, #3 }
\@@_maketable:n {#2}
- } { \group_end: \endtikzpicture \clearpage }
+ } { \end{tikzpicture} \clearpage }
% \end{macrocode}
% \begin{variable}{\l_@@_bg_color_tl, \l_@@_bg_sem_tl}
% Key--value definitions for the \env{litetable} command.
@@ -802,6 +809,10 @@
% \end{macro}
%
% \begin{macrocode}
+\file_input_stop:
+% \end{macrocode}
+%
+% \begin{macrocode}
%</package>
% \end{macrocode}
%
Modified: trunk/Master/texmf-dist/tex/latex/litetable/litetable.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/litetable/litetable.sty 2025-08-15 23:42:12 UTC (rev 76070)
+++ trunk/Master/texmf-dist/tex/latex/litetable/litetable.sty 2025-08-16 18:56:23 UTC (rev 76071)
@@ -22,7 +22,7 @@
%% *
%% The Current Maintainer of this work is Mingyu Xia. *
%% -----------------------------------------------------------------------
-\ProvidesExplPackage {litetable} {2025-07-20} {v3.5A}
+\ProvidesExplPackage {litetable} {2025-08-16} {v3.6B}
{A Colorful Timetable Design}
\RequirePackage{tikz}
\cs_new_protected:Npn \__ltbl_msg_new:nn #1#2
@@ -74,11 +74,10 @@
\NewDocumentEnvironment { litetable } { O{} m O{} }
{
\clearpage \thispagestyle{empty}
- \tikzpicture [ remember~picture, overlay ]
- \group_begin:
+ \begin{tikzpicture} [ remember~picture, overlay ]
\keys_set:nn { litetable / frame } { #1, #3 }
\__ltbl_maketable:n {#2}
- } { \group_end: \endtikzpicture \clearpage }
+ } { \end{tikzpicture} \clearpage }
\keys_define:nn { litetable / frame }
{
color .tl_set:N = \l__ltbl_bg_color_tl,
@@ -400,6 +399,7 @@
] at (current~page.north~west) { \l__ltbl_course_comment_tl };
}
}
+\file_input_stop:
%% -----------------------------------------------------------------------
%% This work consists of the files litetable.dtx, *
%% litetable.ins, *
More information about the tex-live-commits
mailing list.