texlive[74753] Master/texmf-dist: litetable (26mar25)

commits+karl at tug.org commits+karl at tug.org
Wed Mar 26 21:02:12 CET 2025


Revision: 74753
          https://tug.org/svn/texlive?view=revision&revision=74753
Author:   karl
Date:     2025-03-26 21:02:12 +0100 (Wed, 26 Mar 2025)
Log Message:
-----------
litetable (26mar25)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/litetable/README.md
    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/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/litetable/README.md	2025-03-26 20:02:02 UTC (rev 74752)
+++ trunk/Master/texmf-dist/doc/latex/litetable/README.md	2025-03-26 20:02:12 UTC (rev 74753)
@@ -1,3 +1,13 @@
+<p align = "left">
+
+<img alt = "CTAN Version"       src = "https://img.shields.io/ctan/v/litetable"                                    >
+<img alt = "Actions Status"     src = "https://github.com/myhsia/litetable/workflows/Automated%20testing/badge.svg">
+<img alt = "GitHub Repo stars"  src = "https://img.shields.io/github/stars/myhsia/litetable"                       >
+<img alt = "GitHub Release"     src = "https://img.shields.io/github/v/release/myhsia/litetable"                   >
+<img alt = "GitHub Last Commit" src = "https://img.shields.io/github/last-commit/myhsia/litetable"                 >
+
+</p>
+
 The `litetable` Package
 =======================
 
@@ -24,3 +34,18 @@
   This work has the LPPL maintenance status `maintained`.
 
   The Current Maintainer of this work is Mingyu Xia.
+
+<picture>
+  <source
+    media  = "(prefers-color-scheme: dark)"
+    srcset = "https://api.star-history.com/svg?repos=myhsia/litetable&type=Date&theme=dark"
+  />
+  <source
+    media  = "(prefers-color-scheme: light)"
+    srcset = "https://api.star-history.com/svg?repos=myhsia/litetable&type=Date"
+  />
+  <img
+    alt = "Star History Chart"
+    src = "https://api.star-history.com/svg?repos=myhsia/litetable&type=Date"
+  />
+</picture>

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-03-26 20:02:02 UTC (rev 74752)
+++ trunk/Master/texmf-dist/doc/latex/litetable/litetable-zh-cn.tex	2025-03-26 20:02:12 UTC (rev 74753)
@@ -1,12 +1,12 @@
 \documentclass[svgnames, onlydoc]{l3doc}
-\usepackage{litetable, twemojis, titlesec}
+\usepackage{litetable, twemojis}
 \usepackage[mono = false]{libertine}
 \usepackage[fontset = fandol]{ctex}
 \setlength \parindent {0pt}
 \AddToHook{env/function/before}{\vspace*{-.65\baselineskip}}
-\AddToHook{env/syntax/after}{\par\vspace*{.15\baselineskip}}
+\AddToHook{env/syntax/after}   {\par\vspace*{.15\baselineskip}}
 \makeatletter
-\def \@key #1{\textcolor{red}{\textbf{\texttt{#1}}}~\normalfont \texttt{=}~}
+\def \@key  #1{\textcolor{red}{\textbf{\texttt{#1}}}~\normalfont \texttt{=}~}
 \def \s at key #1{\textcolor{red}{\textbf{\texttt{#1}}}}
 \DeclareRobustCommand \key {\@ifstar\s at key\@key}
 \def \val #1{\meta{\textup{#1}}}
@@ -16,7 +16,8 @@
   {\HOLOGO at mbox {A\kern -.05em p\kern -.05em \hologo{LaTeX}}}
 \newlist{keyval}{itemize}{10}
 \setlist[keyval]{leftmargin = 0pt, labelsep = 0pt}
-\makeatother \makeindex
+\makeatother
+\makeindex
 
 \title{%
   \bfseries \cls{litetable} 宏包 --- 多彩的课程表\thanks{%
@@ -27,7 +28,7 @@
 
 \author{%
   夏明宇
-  \texttt{<\href{mailto:myhsia at outlook.com}{myhsia at outlook.com}>}\thanks{
+  \texttt{<\href{mailto:myhsia at outlook.com}{myhsia at outlook.com}>}\thanks{%
     \href{https://github.com/ljguo1020}{郭李军}
     开发了读取 \meta{left} \texttt{->} \meta{right} 型数据结构的接口,
     并为低版本 \hologo{TeX} Live 做兼容.
@@ -34,7 +35,7 @@
   }
 }
 
-\date{Released 2025-03-12\quad \texttt{v3.3E}}
+\date{Released 2025-03-26\quad \texttt{v3.3F}}
 
 \begin{document}
 
@@ -44,13 +45,12 @@
 
 \section{介绍}
 
-\cls{litetable} 宏包提供了一个多彩的课程表设计,
+\pkg{litetable} 宏包提供了一个多彩的课程表设计,
 基于 \pkg{tikz} 由 \pkg{expl3} 开发.
-其支持 \hologo{pdfLaTeX},\hologo{XeLaTeX},\hologo{ApLaTeX} 和
-\hologo{LuaLaTeX} 等多种编译方式.
-点击跳转至手册的
-\href{litetable.pdf}{[\textsf{English Version}]}
-\href{litetable-zh-hk.pdf}{[\textsf{粤语版本}]}.
+支持 \hologo{pdfLaTeX},\hologo{XeLaTeX},\hologo{ApLaTeX} 和
+\hologo{LuaLaTeX} 等多种编译方式. 点击跳转至
+\href{litetable.pdf}{[\textsf{English}]}
+\href{litetable-zh-hk.pdf}{[\textsf{繁体香港}]} 手册.
 
 \section{用户接口}
 

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-03-26 20:02:02 UTC (rev 74752)
+++ trunk/Master/texmf-dist/doc/latex/litetable/litetable-zh-hk.tex	2025-03-26 20:02:12 UTC (rev 74753)
@@ -1,12 +1,12 @@
 \documentclass[svgnames, onlydoc, quiet]{l3doc}
-\usepackage{litetable, twemojis, titlesec}
+\usepackage{litetable, twemojis}
 \usepackage[mono = false]{libertine}
-\usepackage[fontset = none]{ctex} \setlength \parindent {0pt}
-\setCJKmainfont[Scale = .93]{Chiron Sung HK}
+\usepackage{ctex}
+\setlength \parindent {0pt}
 \AddToHook{env/function/before}{\vspace*{-.65\baselineskip}}
-\AddToHook{env/syntax/after}{\par\vspace*{.15\baselineskip}}
+\AddToHook{env/syntax/after}   {\par\vspace*{.15\baselineskip}}
 \makeatletter
-\def \@key #1{\textcolor{red}{\textbf{\texttt{#1}}}~\normalfont \texttt{=}~}
+\def \@key  #1{\textcolor{red}{\textbf{\texttt{#1}}}~\normalfont \texttt{=}~}
 \def \s at key #1{\textcolor{red}{\textbf{\texttt{#1}}}}
 \DeclareRobustCommand \key {\@ifstar\s at key\@key}
 \def \val #1{\meta{\textup{#1}}}
@@ -16,7 +16,8 @@
   {\HOLOGO at mbox {A\kern -.05em p\kern -.05em \hologo{LaTeX}}}
 \newlist{keyval}{itemize}{10}
 \setlist[keyval]{leftmargin = 0pt, labelsep = 0pt}
-\makeatother \makeindex
+\makeatother
+\makeindex
 
 \title{%
   \bfseries \cls{litetable} 宏包 --- 多彩嘅課程表\thanks{%
@@ -27,7 +28,7 @@
 
 \author{%
   夏明宇
-  \texttt{<\href{mailto:myhsia at outlook.com}{myhsia at outlook.com}>}\thanks{
+  \texttt{<\href{mailto:myhsia at outlook.com}{myhsia at outlook.com}>}\thanks{%
     \href{https://github.com/ljguo1020}{郭李軍}
     開發咗讀取 \meta{left} \texttt{->} \meta{right} 型數據結構嘅接口,
     並為低版本 \hologo{TeX} Live 做兼容.
@@ -34,7 +35,7 @@
   }
 }
 
-\date{Released 2025-03-12\quad \texttt{v3.3E}}
+\date{Released 2025-03-26\quad \texttt{v3.3F}}
 
 \begin{document}
 
@@ -44,13 +45,12 @@
 
 \section{介紹}
 
-\cls{litetable} 宏包提供咗一個多彩嘅課程表設計,
+\pkg{litetable} 宏包提供咗一個多彩嘅課程表設計,
 基於 \pkg{tikz} 由 \pkg{expl3} 開發.
-其支援 \hologo{pdfLaTeX},\hologo{XeLaTeX},\hologo{ApLaTeX} 同
-\hologo{LuaLaTeX} 等多種編譯方式.
-點擊跳轉到手冊嘅
-\href{litetable.pdf}{[\textsf{English Version}]}
-\href{litetable-zh-cn.pdf}{[\textsf{中文版本}]}.
+支援 \hologo{pdfLaTeX},\hologo{XeLaTeX},\hologo{ApLaTeX} 同
+\hologo{LuaLaTeX} 等多種編譯方式. 點擊跳轉到
+\href{litetable.pdf}{[\textsf{English}]}
+\href{litetable-zh-cn.pdf}{[\textsf{简体中文}]} 手冊.
 
 \section{用戶接口}
 

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-03-26 20:02:02 UTC (rev 74752)
+++ trunk/Master/texmf-dist/source/latex/litetable/litetable.dtx	2025-03-26 20:02:12 UTC (rev 74753)
@@ -32,6 +32,16 @@
 %</internal>
 %
 %<*readme>
+<p align = "left">
+
+<img alt = "CTAN Version"       src = "https://img.shields.io/ctan/v/litetable"                                    >
+<img alt = "Actions Status"     src = "https://github.com/myhsia/litetable/workflows/Automated%20testing/badge.svg">
+<img alt = "GitHub Repo stars"  src = "https://img.shields.io/github/stars/myhsia/litetable"                       >
+<img alt = "GitHub Release"     src = "https://img.shields.io/github/v/release/myhsia/litetable"                   >
+<img alt = "GitHub Last Commit" src = "https://img.shields.io/github/last-commit/myhsia/litetable"                 >
+
+</p>
+
 The `litetable` Package
 =======================
 
@@ -58,6 +68,21 @@
   This work has the LPPL maintenance status `maintained`.
 
   The Current Maintainer of this work is Mingyu Xia.
+
+<picture>
+  <source
+    media  = "(prefers-color-scheme: dark)"
+    srcset = "https://api.star-history.com/svg?repos=myhsia/litetable&type=Date&theme=dark"
+  />
+  <source
+    media  = "(prefers-color-scheme: light)"
+    srcset = "https://api.star-history.com/svg?repos=myhsia/litetable&type=Date"
+  />
+  <img
+    alt = "Star History Chart"
+    src = "https://api.star-history.com/svg?repos=myhsia/litetable&type=Date"
+  />
+</picture>
 %</readme>
 %
 %<*internal>
@@ -72,9 +97,9 @@
 \usepackage{litetable, twemojis}
 \usepackage[mono = false]{libertine}
 \AddToHook{env/function/before}{\vspace*{-.7\baselineskip}}
-\AddToHook{env/syntax/after}{\par\vspace*{.2\baselineskip}}
+\AddToHook{env/syntax/after}   {\par\vspace*{.2\baselineskip}}
 \makeatletter
-\def \@key #1{\textcolor{red}{\textbf{\texttt{#1}}}~\normalfont \texttt{=}~}
+\def \@key  #1{\textcolor{red}{\textbf{\texttt{#1}}}~\normalfont \texttt{=}~}
 \def \s at key #1{\textcolor{red}{\textbf{\texttt{#1}}}}
 \DeclareRobustCommand \key {\@ifstar\s at key\@key}
 \def \val #1{\meta{\textup{#1}}}
@@ -84,8 +109,7 @@
   {\HOLOGO at mbox {A\kern -.05em p\kern -.05em \hologo{LaTeX}}}
 \newlist{keyval}{itemize}{10}
 \setlist[keyval]{leftmargin = 0pt, labelsep = 0pt}
-\makeatother
-\makeindex
+\makeatother \makeindex
 \begin{document}
   \DocInput{\jobname.dtx}
 \end{document}
@@ -108,7 +132,7 @@
 %   }
 % }
 %
-% \date{Released 2025-03-12\quad \texttt{v3.3E}}
+% \date{Released 2025-03-26\quad \texttt{v3.3F}}
 %
 % \maketitle
 %
@@ -119,8 +143,7 @@
 % The \cls{litetable} package provides a colorful design of timetable, developed
 % by \pkg{expl3} based on \pkg{tikz}. It supports various compilation methods,
 % such as \hologo{pdfLaTeX}, \hologo{XeLaTeX}, \hologo{ApLaTeX},
-% \hologo{LuaLaTeX}, etc.
-% Click to jump to the manual's
+% \hologo{LuaLaTeX}, etc. Click to jump to the manual's
 % \href{litetable-zh-cn.pdf}{[\textsf{Chinese Version}]}
 % \href{litetable-zh-hk.pdf}{[\textsf{Cantonese Version}]}.
 %
@@ -319,7 +342,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage {litetable} {2025-03-12} {3.3E} {Colorful Timetable}
+\ProvidesExplPackage {litetable} {2025-03-26} {3.3E} {Colorful Timetable}
 %    \end{macrocode}
 %
 %    \begin{macrocode}
@@ -364,7 +387,7 @@
     \exp_args:NNNe \group_end:
     \tl_set:Nn #2 { \seq_item:Nn \l_@@_tmpa_seq { 2 } }
   }
-\cs_generate_variant:Nn \@@_get_left:nN { e }
+\cs_generate_variant:Nn \@@_get_left:nN  { e }
 \cs_generate_variant:Nn \@@_get_right:nN { e }
 %    \end{macrocode}
 % \end{macro}
@@ -468,8 +491,8 @@
 %    \end{macrocode}
 % \begin{variable}
 %   {
-%     \l_@@_course_color_tl,    \l_@@_course_subject_tl,
-%     \l_@@_course_lecture_tl,  \l_@@_course_lecture_tl,
+%     \l_@@_course_color_tl   , \l_@@_course_subject_tl,
+%     \l_@@_course_lecture_tl , \l_@@_course_lecture_tl,
 %     \l_@@_course_location_tl, \l_@@_course_comment_tl
 %   }
 %   Key--value definitions for the \cs{course} command.
@@ -512,7 +535,7 @@
 % \begin{variable}
 %   {
 %     \l_@@_week_ratio_clist, \l_@@_week_accum_clist,
-%     \l_@@_week_num_int,     \l_@@_week_hunit_dim
+%     \l_@@_week_num_int    , \l_@@_week_hunit_dim
 %   }
 %   The ratios of every working days, the accumulation of the ratios of every
 %   working days, the sequence number of every working days, the horizontal
@@ -725,9 +748,9 @@
     \int_compare:nNnTF {#1} = {#2}
       {
         \bool_lazy_and:nnTF
-          { \tl_if_empty_p:N \l_@@_course_location_tl }
-          { \tl_if_empty_p:N \l_@@_course_lecture_tl }
-          { \tl_set:Nn \l_@@_course_anchor_tl { } }
+          { \tl_if_empty_p:N \l_@@_course_location_tl   }
+          { \tl_if_empty_p:N \l_@@_course_lecture_tl    }
+          { \tl_set:Nn \l_@@_course_anchor_tl { }       }
           { \tl_set:Nn \l_@@_course_anchor_tl { above } }
         \node
           [ \l_@@_course_anchor_tl, \l_@@_course_color_tl!60, shift =
@@ -744,9 +767,9 @@
           ] at (current~page.north~west) { \l_@@_course_subject_tl };
         \bool_lazy_or:nnTF
           { \tl_if_empty_p:N \l_@@_course_location_tl }
-          { \tl_if_empty_p:N \l_@@_course_lecture_tl }
-          { \tl_set:Nn \l_@@_s at course_sep_tl { } }
-          { \tl_set:Nn \l_@@_s at course_sep_tl { ,~ } }
+          { \tl_if_empty_p:N \l_@@_course_lecture_tl  }
+          { \tl_set:Nn \l_@@_s at course_sep_tl { }      }
+          { \tl_set:Nn \l_@@_s at course_sep_tl { ,~ }   }
         \node
           [ shift =
             {(
@@ -795,9 +818,9 @@
           ] at (current~page.north~west) { \l_@@_course_subject_tl };
         \bool_lazy_or:nnTF
           { \tl_if_empty_p:N \l_@@_course_location_tl }
-          { \tl_if_empty_p:N \l_@@_course_lecture_tl }
-          { \tl_set:Nn \l_@@_course_sep_tl { } }
-          { \tl_set:Nn \l_@@_course_sep_tl { \\ } }
+          { \tl_if_empty_p:N \l_@@_course_lecture_tl  }
+          { \tl_set:Nn \l_@@_course_sep_tl { }        }
+          { \tl_set:Nn \l_@@_course_sep_tl { \\ }     }
         \node
           [ shift =
             {(

Modified: trunk/Master/texmf-dist/tex/latex/litetable/litetable.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/litetable/litetable.sty	2025-03-26 20:02:02 UTC (rev 74752)
+++ trunk/Master/texmf-dist/tex/latex/litetable/litetable.sty	2025-03-26 20:02:12 UTC (rev 74753)
@@ -20,7 +20,7 @@
 %%   The Current Maintainer of this work is Mingyu Xia.                  *
 %% -----------------------------------------------------------------------
 \RequirePackage{expl3, xparse}
-\ProvidesExplPackage {litetable} {2025-03-12} {3.3E} {Colorful Timetable}
+\ProvidesExplPackage {litetable} {2025-03-26} {3.3E} {Colorful Timetable}
 \RequirePackage{tikz}
 \cs_new_protected:Npn \msg__ltbl_new:nn #1#2
   { \msg_new:nnn { litetable } {#1} {#2} }
@@ -50,7 +50,7 @@
     \exp_args:NNNe \group_end:
     \tl_set:Nn #2 { \seq_item:Nn \l__ltbl_tmpa_seq { 2 } }
   }
-\cs_generate_variant:Nn \__ltbl_get_left:nN { e }
+\cs_generate_variant:Nn \__ltbl_get_left:nN  { e }
 \cs_generate_variant:Nn \__ltbl_get_right:nN { e }
 \NewDocumentCommand \weeklist { O{} m O{} }
   { \keys_set:nn { litetable / weeklist } { #1, #3 } \__ltbl_weeklist:n {#2} }
@@ -298,9 +298,9 @@
     \int_compare:nNnTF {#1} = {#2}
       {
         \bool_lazy_and:nnTF
-          { \tl_if_empty_p:N \l__ltbl_course_location_tl }
-          { \tl_if_empty_p:N \l__ltbl_course_lecture_tl }
-          { \tl_set:Nn \l__ltbl_course_anchor_tl { } }
+          { \tl_if_empty_p:N \l__ltbl_course_location_tl   }
+          { \tl_if_empty_p:N \l__ltbl_course_lecture_tl    }
+          { \tl_set:Nn \l__ltbl_course_anchor_tl { }       }
           { \tl_set:Nn \l__ltbl_course_anchor_tl { above } }
         \node
           [ \l__ltbl_course_anchor_tl, \l__ltbl_course_color_tl!60, shift =
@@ -317,9 +317,9 @@
           ] at (current~page.north~west) { \l__ltbl_course_subject_tl };
         \bool_lazy_or:nnTF
           { \tl_if_empty_p:N \l__ltbl_course_location_tl }
-          { \tl_if_empty_p:N \l__ltbl_course_lecture_tl }
-          { \tl_set:Nn \l__ltbl_s at course_sep_tl { } }
-          { \tl_set:Nn \l__ltbl_s at course_sep_tl { ,~ } }
+          { \tl_if_empty_p:N \l__ltbl_course_lecture_tl  }
+          { \tl_set:Nn \l__ltbl_s at course_sep_tl { }      }
+          { \tl_set:Nn \l__ltbl_s at course_sep_tl { ,~ }   }
         \node
           [ shift =
             {(
@@ -368,9 +368,9 @@
           ] at (current~page.north~west) { \l__ltbl_course_subject_tl };
         \bool_lazy_or:nnTF
           { \tl_if_empty_p:N \l__ltbl_course_location_tl }
-          { \tl_if_empty_p:N \l__ltbl_course_lecture_tl }
-          { \tl_set:Nn \l__ltbl_course_sep_tl { } }
-          { \tl_set:Nn \l__ltbl_course_sep_tl { \\ } }
+          { \tl_if_empty_p:N \l__ltbl_course_lecture_tl  }
+          { \tl_set:Nn \l__ltbl_course_sep_tl { }        }
+          { \tl_set:Nn \l__ltbl_course_sep_tl { \\ }     }
         \node
           [ shift =
             {(



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