texlive[65215] Master/texmf-dist: xduts (6dec22)

commits+karl at tug.org commits+karl at tug.org
Tue Dec 6 22:17:40 CET 2022


Revision: 65215
          http://tug.org/svn/texlive?view=revision&revision=65215
Author:   karl
Date:     2022-12-06 22:17:40 +0100 (Tue, 06 Dec 2022)
Log Message:
-----------
xduts (6dec22)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/xelatex/xduts/xduts.pdf
    trunk/Master/texmf-dist/source/xelatex/xduts/xduts.dtx
    trunk/Master/texmf-dist/tex/xelatex/xduts/xdufont.sty
    trunk/Master/texmf-dist/tex/xelatex/xduts/xdupgthesis.cls
    trunk/Master/texmf-dist/tex/xelatex/xduts/xduugthesis.cls

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

Modified: trunk/Master/texmf-dist/source/xelatex/xduts/xduts.dtx
===================================================================
--- trunk/Master/texmf-dist/source/xelatex/xduts/xduts.dtx	2022-12-06 21:17:11 UTC (rev 65214)
+++ trunk/Master/texmf-dist/source/xelatex/xduts/xduts.dtx	2022-12-06 21:17:40 UTC (rev 65215)
@@ -1,7 +1,7 @@
 % \iffalse
 %<*driver>
 \ProvidesFile{xduts.dtx}
-[2022/12/03 v3.1.0.0 Xidian University TeX Suite]
+[2022/12/06 v3.1.1.2 Xidian University TeX Suite]
 %</driver>
 %<class|sty>\NeedsTeXFormat{LaTeX2e}
 %<class|sty>\RequirePackage{expl3}
@@ -8,7 +8,7 @@
 %<xdufont>\ProvidesExplPackage{xdufont}
 %<xdupgthesis>\ProvidesExplClass{xdupgthesis}
 %<xduugthesis>\ProvidesExplClass{xduugthesis}
-%<class|sty>  {2022/12/03}{3.1.0.0}
+%<class|sty>  {2022/12/06}{3.1.1.2}
 %<xdufont>  {Xidian University Font package}
 %<xdupgthesis>  {Xidian University Postgraduate Thesis document class}
 %<xduugthesis>  {Xidian University Undergraduate Thesis document class}
@@ -141,6 +141,12 @@
 \makeatother
 \RenewDocumentCommand{\floatpagefraction}{}{.8}
 \usepackage[nolinks]{qrcode}
+\changes{v3.1.1.1}{2022/12/04}{手册首页增加水印}
+\usepackage[firstpageonly=true]{draftwatermark}
+\DraftwatermarkOptions{angle=45,fontsize=40pt,color={gray9!25}}
+\ExplSyntaxOn
+\SetWatermarkText{\prg_replicate:nn{18}{\prg_replicate:nn{6}{\xduts{}~}\xduts\\[30pt]}}
+\ExplSyntaxOff
 \begin{document}
 \changes{v2.18.1.1}{2022/12/01}{隐藏源码、版本和索引}
 \OnlyDescription
@@ -1644,14 +1650,35 @@
 % 和《Good things come in little packages: An introduction to writing .ins and .dtx files》\footurl{https://www.tug.org/TUGboat/tb29-2/tb92pakin.pdf}
 % 提供了很大帮助。
 % 在文档的编写过程中,参考了\filex{ctex.dtx}、\filex{fduthesis.dtx}、\filex{njuthesis.dtx}和\filex{thuthesis.dtx}。
+% \changes{v3.1.1.2}{2022/12/06}{增加QQ支付二维码}
 % \changes{v2.16.1.2}{2022/11/27}{修正文档中图片引用间距}
 % \changes{v2.15.0.1}{2022/11/26}{增加赞助二维码}
 % \section{赞助}
 % 如果觉得\xduts{}对您有所帮助,可以扫描\figrefx{fig:zanzhu}中的二维码来赞助\xduts{},赞助主要用于给作者补充营养。
+% \ExplSyntaxOn
+% \str_set_convert:Nnnn \l_xduts_qq_qr_str {%
+% 68747470733A2F2F692E7169616E62616F2E71712E636F6D2F77616C6C65742F737172636F64%
+% 652E68746D3F6D3D74656E70617926613D3126753D313138333133313434372661633D434145%
+% 517438365574415159343457366E415934414549675A4755775A6D51314D6A55784E3249354E%
+% 32566A4D4455794E445A684D32457A4D6A45325A6A55314E7A512533445F7878785F7369676E%
+% 266E3D4361726F6C26663D77616C6C6574 } { utf8/hex } { }
+% \newcommand{\qqqr}{\str_use:N \l_xduts_qq_qr_str}
+% \str_set_convert:Nnnn \l_xduts_alipay_qr_str {%
+% 68747470733A2F2F71722E616C697061792E636F6D2F666B7831353935393164716575747463%
+% 77626175726235} { utf8/hex } { }
+% \newcommand{\alipayqr}{\str_use:N \l_xduts_alipay_qr_str}
+% \str_set_convert:Nnnn \l_xduts_wxp_qr_str {%
+% 7778703A2F2F6632663074504D4D506D3161616467483665396162527030446E317746337344%
+% 6C6468764350382D66765346424577} { utf8/hex } { }
+% \newcommand{\wxpqr}{\str_use:N \l_xduts_wxp_qr_str}
+% \ExplSyntaxOff
 % \begin{figure}[h]
 % \centering
-% \subcaptionbox{支付宝}{\textcolor[RGB]{22,120,255}{\qrcode[height=4cm]{https://qr.alipay.com/fkx159591dqeuttcwbaurb5}}}\qquad\qquad
-% \subcaptionbox{微信支付}{\textcolor[RGB]{7,193,96}{\qrcode[height=4cm]{wxp://f2f0Pkqu8eK5cgsln6RSPWFQi4SGT\_bM8hMuuIp2vk7Y0Zc}}}
+% \mbox{}\hfill
+% \subcaptionbox{支付宝}{\textcolor[RGB]{22,120,255}{\qrcode[height=4cm]{\alipayqr}}}\hfill
+% \subcaptionbox{微信支付}{\textcolor[RGB]{7,193,96}{\qrcode[height=4cm]{\wxpqr}}}\hfill
+% \subcaptionbox{QQ支付}{\textcolor[RGB]{18,184,246}{\qrcode[height=4cm]{\qqqr}}}
+% \hfill\mbox{}
 % \caption{赞助二维码}
 % \label{fig:zanzhu}
 % \end{figure}
@@ -4858,9 +4885,10 @@
 %    \end{macrocode}
 % \end{macro}
 % \begin{macro}{\DeclareCaptionFont,\captionsetup*}
-% \changes{v3.0.0.0}{2022/12/03}{设置算法caption格式}
-% \changes{v2.18.0.0}{2022/11/28}{设置算法caption对齐方式}
-% \changes{v2.17.0.0}{2022/11/28}{设置算法caption格式}
+% \changes{v3.1.1.0}{2022/12/04}{修正\pkgx{algorithm}算法caption格式设置}
+% \changes{v3.0.0.0}{2022/12/03}{设置\pkgx{algorithm}算法caption格式}
+% \changes{v2.18.0.0}{2022/11/28}{设置\pkgx{algorithm}算法caption对齐方式}
+% \changes{v2.17.0.0}{2022/11/28}{设置\pkgx{algorithm}算法caption格式}
 % \changes{v1.0.4.0}{2022/04/15}{设置\pkgx{algorithm}算法标签与标题字体字号及标签与后面标题之间的间距}
 % \changes{v1.1.3.0}{2022/04/15}{修正\pkgx{algorithm}算法标签字体系列}
 % \changes{v2.6.0.0}{2022/06/25}{设置\pkgx{algorithm}算法Caption字号是否为五号}
@@ -4884,7 +4912,7 @@
     \tl_if_eq:NnTF \l_@@_alg_cap_format_tl { hang }
       { \captionsetup* [ algorithm ] { format = hang  } }
       { \captionsetup* [ algorithm ] { format = plain } }
-    \captionsetup* [ ruled ] { strut = 0 }
+    \captionsetup* [ ruled ] { strut = off }
     \tl_if_eq:NnTF \l_@@_ft_cap_align_tl { left }
       {
         \captionsetup* [ algorithm ]
@@ -4897,10 +4925,8 @@
               { singlelinecheck = false, justification = centerlast }
           }
           {
-            \cs_set_eq:NN \floatc at ruled \floatc at plain
-            \captionsetup* [ ruled ] { slc = 1 }
-            \captionsetup* [ algorithm ]
-              { singlelinecheck = true, justification = justified }
+            \captionsetup* [ ruled     ] { singlelinecheck = true    }
+            \captionsetup* [ algorithm ] { justification = justified }
           }
       }
   }

Modified: trunk/Master/texmf-dist/tex/xelatex/xduts/xdufont.sty
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xduts/xdufont.sty	2022-12-06 21:17:11 UTC (rev 65214)
+++ trunk/Master/texmf-dist/tex/xelatex/xduts/xdufont.sty	2022-12-06 21:17:40 UTC (rev 65215)
@@ -28,7 +28,7 @@
 \NeedsTeXFormat{LaTeX2e}
 \RequirePackage{expl3}
 \ProvidesExplPackage{xdufont}
-  {2022/12/03}{3.1.0.0}
+  {2022/12/06}{3.1.1.2}
   {Xidian University Font package}
 \RequirePackage { xparse, l3keys2e }
 \PassOptionsToPackage { quiet } { xeCJK }

Modified: trunk/Master/texmf-dist/tex/xelatex/xduts/xdupgthesis.cls
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xduts/xdupgthesis.cls	2022-12-06 21:17:11 UTC (rev 65214)
+++ trunk/Master/texmf-dist/tex/xelatex/xduts/xdupgthesis.cls	2022-12-06 21:17:40 UTC (rev 65215)
@@ -28,7 +28,7 @@
 \NeedsTeXFormat{LaTeX2e}
 \RequirePackage{expl3}
 \ProvidesExplClass{xdupgthesis}
-  {2022/12/03}{3.1.0.0}
+  {2022/12/06}{3.1.1.2}
   {Xidian University Postgraduate Thesis document class}
 \RequirePackage { xparse, l3keys2e }
 \PassOptionsToPackage { quiet } { xeCJK }
@@ -1309,7 +1309,7 @@
     \tl_if_eq:NnTF \l__xdu_alg_cap_format_tl { hang }
       { \captionsetup* [ algorithm ] { format = hang  } }
       { \captionsetup* [ algorithm ] { format = plain } }
-    \captionsetup* [ ruled ] { strut = 0 }
+    \captionsetup* [ ruled ] { strut = off }
     \tl_if_eq:NnTF \l__xdu_ft_cap_align_tl { left }
       {
         \captionsetup* [ algorithm ]
@@ -1322,10 +1322,8 @@
               { singlelinecheck = false, justification = centerlast }
           }
           {
-            \cs_set_eq:NN \floatc at ruled \floatc at plain
-            \captionsetup* [ ruled ] { slc = 1 }
-            \captionsetup* [ algorithm ]
-              { singlelinecheck = true, justification = justified }
+            \captionsetup* [ ruled     ] { singlelinecheck = true    }
+            \captionsetup* [ algorithm ] { justification = justified }
           }
       }
   }

Modified: trunk/Master/texmf-dist/tex/xelatex/xduts/xduugthesis.cls
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xduts/xduugthesis.cls	2022-12-06 21:17:11 UTC (rev 65214)
+++ trunk/Master/texmf-dist/tex/xelatex/xduts/xduugthesis.cls	2022-12-06 21:17:40 UTC (rev 65215)
@@ -28,7 +28,7 @@
 \NeedsTeXFormat{LaTeX2e}
 \RequirePackage{expl3}
 \ProvidesExplClass{xduugthesis}
-  {2022/12/03}{3.1.0.0}
+  {2022/12/06}{3.1.1.2}
   {Xidian University Undergraduate Thesis document class}
 \RequirePackage { xparse, l3keys2e }
 \PassOptionsToPackage { quiet } { xeCJK }
@@ -1095,7 +1095,7 @@
     \tl_if_eq:NnTF \l__xdu_alg_cap_format_tl { hang }
       { \captionsetup* [ algorithm ] { format = hang  } }
       { \captionsetup* [ algorithm ] { format = plain } }
-    \captionsetup* [ ruled ] { strut = 0 }
+    \captionsetup* [ ruled ] { strut = off }
     \tl_if_eq:NnTF \l__xdu_ft_cap_align_tl { left }
       {
         \captionsetup* [ algorithm ]
@@ -1108,10 +1108,8 @@
               { singlelinecheck = false, justification = centerlast }
           }
           {
-            \cs_set_eq:NN \floatc at ruled \floatc at plain
-            \captionsetup* [ ruled ] { slc = 1 }
-            \captionsetup* [ algorithm ]
-              { singlelinecheck = true, justification = justified }
+            \captionsetup* [ ruled     ] { singlelinecheck = true    }
+            \captionsetup* [ algorithm ] { justification = justified }
           }
       }
   }



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