texlive[60203] Master/texmf-dist: projlib (9aug21)

commits+karl at tug.org commits+karl at tug.org
Mon Aug 9 23:04:13 CEST 2021


Revision: 60203
          http://tug.org/svn/texlive?view=revision&revision=60203
Author:   karl
Date:     2021-08-09 23:04:13 +0200 (Mon, 09 Aug 2021)
Log Message:
-----------
projlib (9aug21)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/projlib/ProjLib-doc-cn.pdf
    trunk/Master/texmf-dist/doc/latex/projlib/ProjLib-doc-cn.tex
    trunk/Master/texmf-dist/doc/latex/projlib/ProjLib-doc-en.pdf
    trunk/Master/texmf-dist/doc/latex/projlib/ProjLib-doc-en.tex
    trunk/Master/texmf-dist/doc/latex/projlib/ProjLib-doc-fr.pdf
    trunk/Master/texmf-dist/doc/latex/projlib/ProjLib-doc-fr.tex
    trunk/Master/texmf-dist/doc/latex/projlib/README.md
    trunk/Master/texmf-dist/source/latex/projlib/ProjLib-doc.dtx
    trunk/Master/texmf-dist/source/latex/projlib/ProjLib.dtx
    trunk/Master/texmf-dist/tex/latex/projlib/PJLauthor.sty
    trunk/Master/texmf-dist/tex/latex/projlib/PJLdate.sty
    trunk/Master/texmf-dist/tex/latex/projlib/PJLdraft.sty
    trunk/Master/texmf-dist/tex/latex/projlib/PJLlang.sty
    trunk/Master/texmf-dist/tex/latex/projlib/PJLlogo.sty
    trunk/Master/texmf-dist/tex/latex/projlib/PJLmath.sty
    trunk/Master/texmf-dist/tex/latex/projlib/PJLpaper.sty
    trunk/Master/texmf-dist/tex/latex/projlib/PJLthm.sty
    trunk/Master/texmf-dist/tex/latex/projlib/ProjLib.sty

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

Modified: trunk/Master/texmf-dist/doc/latex/projlib/ProjLib-doc-cn.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/projlib/ProjLib-doc-cn.tex	2021-08-09 21:03:57 UTC (rev 60202)
+++ trunk/Master/texmf-dist/doc/latex/projlib/ProjLib-doc-cn.tex	2021-08-09 21:04:13 UTC (rev 60203)
@@ -86,7 +86,7 @@
 
 \title{\ProjLib{} 工具集\\[.3\baselineskip]\normalsize 使用指南}
 \author{许锦文}
-\thanks{对应版本.~~\texttt{\ProjLib{}~2021/08/07}}
+\thanks{对应版本.~~\texttt{\ProjLib{}~2021/08/07a}}
 \email{\href{mailto:ProjLib at outlook.com}{ProjLib at outlook.com}}
 \date{2021年8月,北京}
 
@@ -518,7 +518,7 @@
     \end{equation*}
 \end{enumerate}
 
-另外,\PJLmath{} 还提供了一些 \LaTeX 中未自带的符号。
+另外,\PJLmath{} 还提供了一些 \LaTeX{} 中未自带的符号。
 
 \begin{longtable}[l]{ p{4cm} p{6cm} p{6cm} }
 \lstinline|\abs| & \lstinline|\abs{a}| $\rightarrow \abs{a}$ & 绝对值符号 \\
@@ -528,6 +528,8 @@
 \lstinline|\bijection| & \lstinline|\bijection| $\rightarrow ~\bijection$ & 表示双射的箭头符号 \\
 \end{longtable}
 
+这些捷径和符号是以一种安全的方式定义的,它们不会与已有的命令或你自己定义的命令相冲突。因此即使你用不到这些捷径或符号,也不用担心它们的存在会带来错误。
+
 \subsubsection{PJLpaper:纸张设置}
 
 \PJLpaper{} 主要用于调节纸张颜色。它支持下列选项:

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

Modified: trunk/Master/texmf-dist/doc/latex/projlib/ProjLib-doc-en.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/projlib/ProjLib-doc-en.tex	2021-08-09 21:03:57 UTC (rev 60202)
+++ trunk/Master/texmf-dist/doc/latex/projlib/ProjLib-doc-en.tex	2021-08-09 21:04:13 UTC (rev 60203)
@@ -86,7 +86,7 @@
 
 \title{\ProjLib{}~\,Toolkit\\[.3\baselineskip]\normalsize User Manual}
 \author{Jinwen XU}
-\thanks{Corresponding to: \texttt{\ProjLib{}~2021/08/07}}
+\thanks{Corresponding to: \texttt{\ProjLib{}~2021/08/07a}}
 \email{\href{mailto:ProjLib at outlook.com}{ProjLib at outlook.com}}
 \date{August 2021, Beijing}
 
@@ -526,6 +526,8 @@
 \lstinline|\bijection| & \lstinline|\bijection| $\rightarrow ~\bijection$ & arrow symbol for bijection \\
 \end{longtable}
 
+These shortcuts and symbols are defined in such a way that they will not conflict with existing or user-defined commands. Thus, even if you do not use these shortcuts or symbols, there is no need to worry that their existence will bring errors.
+
 \subsubsection{PJLpaper: paper configuration}
 
 \PJLpaper{} is mainly used to adjust the paper color. It has the following options:

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

Modified: trunk/Master/texmf-dist/doc/latex/projlib/ProjLib-doc-fr.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/projlib/ProjLib-doc-fr.tex	2021-08-09 21:03:57 UTC (rev 60202)
+++ trunk/Master/texmf-dist/doc/latex/projlib/ProjLib-doc-fr.tex	2021-08-09 21:04:13 UTC (rev 60203)
@@ -86,7 +86,7 @@
 
 \title{La boîte à outils~\,\ProjLib{}\\[.3\baselineskip]\normalsize Manuel d'utilisation}
 \author{Jinwen XU}
-\thanks{Correspondant à : \texttt{\ProjLib{}~2021/08/07}}
+\thanks{Correspondant à : \texttt{\ProjLib{}~2021/08/07a}}
 \email{\href{mailto:ProjLib at outlook.com}{ProjLib at outlook.com}}
 \date{Août 2021, à Pékin}
 
@@ -97,7 +97,7 @@
 \end{abstract}
 
 \begin{multicols}{2}
-    \small
+    \footnotesize
     \tableofcontents
 \end{multicols}
 
@@ -524,6 +524,8 @@
 \lstinline|\bijection| & \lstinline|\bijection| $\rightarrow ~\bijection$ & symbole de flèche pour la bijection \\
 \end{longtable}
 
+Ces raccourcis et symboles sont définis de telle manière qu'ils n'entrent pas en conflit avec les commandes existantes ou les commandes définies par l'utilisateur. Ainsi, même dans le cas où vous n'utilisez pas ces raccourcis ou symboles, ne vous inquiétez pas que leur existence apporte des erreurs.
+
 \subsubsection{PJLpaper : configuration papier}
 
 \PJLpaper{} est principalement utilisé pour ajuster la couleur du papier. Il a les options suivantes :

Modified: trunk/Master/texmf-dist/doc/latex/projlib/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/projlib/README.md	2021-08-09 21:03:57 UTC (rev 60202)
+++ trunk/Master/texmf-dist/doc/latex/projlib/README.md	2021-08-09 21:04:13 UTC (rev 60203)
@@ -2,8 +2,8 @@
 
 # ProjLib Toolkit
 
-> **ProjLib** can be interpreted as "***Proj**ect **Lib**rary*" (in English), or "***Proj**et **Lib**re*" (in French).
-> Personally, I prefer later one.
+> **ProjLib** can be interpreted as "***Proj**ect **Lib**rary*" (in English), or as "***Proj**et **Lib**re*" (in French).
+> Personally, I prefer the later one.
 
 ## Introduction
 
@@ -60,6 +60,12 @@
 latex ProjLib-doc.ins
 ```
 
+## How to compile the documentation
+It is recommended to use `latexmk` with option `-xelatex`:
+```
+latexmk -xelatex ProjLib-doc-**.tex
+```
+
 ## An example
 ```latex
 \documentclass{amsart}
@@ -88,7 +94,7 @@
 \keywords{...}
 
 \begin{abstract}
-    Ceci est un résumé. \dnf<Plus de contenu est nécessaire.>
+    Ceci est un résumé. \dnf<Some hint>
 \end{abstract}
 
 \maketitle

Modified: trunk/Master/texmf-dist/source/latex/projlib/ProjLib-doc.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/projlib/ProjLib-doc.dtx	2021-08-09 21:03:57 UTC (rev 60202)
+++ trunk/Master/texmf-dist/source/latex/projlib/ProjLib-doc.dtx	2021-08-09 21:04:13 UTC (rev 60203)
@@ -108,7 +108,7 @@
 %<*ProjLib-doc-cn>
 \title{\ProjLib{} 工具集\\[.3\baselineskip]\normalsize 使用指南}
 \author{许锦文}
-\thanks{对应版本.~~\texttt{\ProjLib{}~2021/08/07}}
+\thanks{对应版本.~~\texttt{\ProjLib{}~2021/08/07a}}
 \email{\href{mailto:ProjLib at outlook.com}{ProjLib at outlook.com}}
 \date{2021年8月,北京}
 %</ProjLib-doc-cn>
@@ -116,7 +116,7 @@
 %<*ProjLib-doc-en>
 \title{\ProjLib{}~\,Toolkit\\[.3\baselineskip]\normalsize User Manual}
 \author{Jinwen XU}
-\thanks{Corresponding to: \texttt{\ProjLib{}~2021/08/07}}
+\thanks{Corresponding to: \texttt{\ProjLib{}~2021/08/07a}}
 \email{\href{mailto:ProjLib at outlook.com}{ProjLib at outlook.com}}
 \date{August 2021, Beijing}
 %</ProjLib-doc-en>
@@ -124,7 +124,7 @@
 %<*ProjLib-doc-fr>
 \title{La boîte à outils~\,\ProjLib{}\\[.3\baselineskip]\normalsize Manuel d'utilisation}
 \author{Jinwen XU}
-\thanks{Correspondant à : \texttt{\ProjLib{}~2021/08/07}}
+\thanks{Correspondant à : \texttt{\ProjLib{}~2021/08/07a}}
 \email{\href{mailto:ProjLib at outlook.com}{ProjLib at outlook.com}}
 \date{Août 2021, à Pékin}
 %</ProjLib-doc-fr>
@@ -150,7 +150,8 @@
 %</ProjLib-doc-fr>
 
 \begin{multicols}{2}
-    \small
+%<!ProjLib-doc-fr>    \small
+%<ProjLib-doc-fr>    \footnotesize
     \tableofcontents
 \end{multicols}
 
@@ -1434,7 +1435,7 @@
     \end{equation*}
 \end{enumerate}
 
-另外,\PJLmath{} 还提供了一些 \LaTeX 中未自带的符号。
+另外,\PJLmath{} 还提供了一些 \LaTeX{} 中未自带的符号。
 
 \begin{longtable}[l]{ p{4cm} p{6cm} p{6cm} }
 \lstinline|\abs| & \lstinline|\abs{a}| $\rightarrow \abs{a}$ & 绝对值符号 \\
@@ -1447,6 +1448,8 @@
 % \lstinline|\tlegendre| & \lstinline|\tlegendre{a}{p}| $\rightarrow \tlegendre{a}{p}$ & Legendre 符号 (text style) \\
 % \lstinline|\dlegendre| & \lstinline|\dlegendre{a}{p}| $\rightarrow \dlegendre{a}{p}$ & Legendre 符号 (display style) \\
 \end{longtable}
+
+这些捷径和符号是以一种安全的方式定义的,它们不会与已有的命令或你自己定义的命令相冲突。因此即使你用不到这些捷径或符号,也不用担心它们的存在会带来错误。
 %</ProjLib-doc-cn>
 %
 %<*ProjLib-doc-en>
@@ -1493,6 +1496,8 @@
 \end{longtable}
 %
 % There's also a starred version of \lstinline|\pmod|, which eliminate the spacing before it: \lstinline|a\pmod*{4}| $\rightarrow a\pmod*{4}$. Compared with: \lstinline|a\pmod{4}| $\rightarrow a\pmod{4}$.
+
+These shortcuts and symbols are defined in such a way that they will not conflict with existing or user-defined commands. Thus, even if you do not use these shortcuts or symbols, there is no need to worry that their existence will bring errors.
 %</ProjLib-doc-en>
 %
 %<*ProjLib-doc-fr>
@@ -1536,6 +1541,8 @@
 % \lstinline|\tlegendre| & \lstinline|\tlegendre{a}{p}| $\rightarrow \tlegendre{a}{p}$ & Symbole Legendre (text-style) \\
 % \lstinline|\dlegendre| & \lstinline|\dlegendre{a}{p}| $\rightarrow \dlegendre{a}{p}$ & Symbole Legendre (display-style) \\
 \end{longtable}
+
+Ces raccourcis et symboles sont définis de telle manière qu'ils n'entrent pas en conflit avec les commandes existantes ou les commandes définies par l'utilisateur. Ainsi, même dans le cas où vous n'utilisez pas ces raccourcis ou symboles, ne vous inquiétez pas que leur existence apporte des erreurs.
 %</ProjLib-doc-fr>
 
 %<*ProjLib-doc-cn>

Modified: trunk/Master/texmf-dist/source/latex/projlib/ProjLib.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/projlib/ProjLib.dtx	2021-08-09 21:03:57 UTC (rev 60202)
+++ trunk/Master/texmf-dist/source/latex/projlib/ProjLib.dtx	2021-08-09 21:04:13 UTC (rev 60203)
@@ -18,47 +18,47 @@
 %
 %<*ProjLib>
 \ProvidesPackage{ProjLib}
-    [2021/08/07 The collective interface of ProjLib toolkit]
+    [2021/08/07a The collective interface of ProjLib toolkit]
 %</ProjLib>
 %
 %<*PJLauthor>
 \ProvidesPackage{PJLauthor}
-    [2021/08/07 Enhanced author information block]
+    [2021/08/07a Enhanced author information block]
 %</PJLauthor>
 %
 %<*PJLdate>
 \ProvidesPackage{PJLdate}
-    [2021/08/07 Convert yyyy-mm-dd to normal datetime format]
+    [2021/08/07a Convert yyyy-mm-dd to normal datetime format]
 %</PJLdate>
 %
 %<*PJLdraft>
 \ProvidesPackage{PJLdraft}
-    [2021/08/07 Some useful macros for the draft stage]
+    [2021/08/07a Some useful macros for the draft stage]
 %</PJLdraft>
 %
 %<*PJLlang>
 \ProvidesPackage{PJLlang}
-    [2021/08/07 Multi-language configuration]
+    [2021/08/07a Multi-language configuration]
 %</PJLlang>
 %
 %<*PJLlogo>
 \ProvidesPackage{PJLlogo}
-    [2021/08/07 The ProjLib logo]
+    [2021/08/07a The ProjLib logo]
 %</PJLlogo>
 %
 %<*PJLmath>
 \ProvidesPackage{PJLmath}
-    [2021/08/07 Useful math macros and shortcuts]
+    [2021/08/07a Useful math macros and shortcuts]
 %</PJLmath>
 %
 %<*PJLpaper>
 \ProvidesPackage{PJLpaper}
-    [2021/08/07 Paper style configuration]
+    [2021/08/07a Paper style configuration]
 %</PJLpaper>
 %
 %<*PJLthm>
 \ProvidesPackage{PJLthm}
-    [2021/08/07 Theorem setup and configuration]
+    [2021/08/07a Theorem setup and configuration]
 %</PJLthm>
 %
 %# 下面两行引入宏包的代码是所有文件共用的。

Modified: trunk/Master/texmf-dist/tex/latex/projlib/PJLauthor.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/projlib/PJLauthor.sty	2021-08-09 21:03:57 UTC (rev 60202)
+++ trunk/Master/texmf-dist/tex/latex/projlib/PJLauthor.sty	2021-08-09 21:04:13 UTC (rev 60203)
@@ -17,7 +17,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2020-10-01]
 \ProvidesPackage{PJLauthor}
-    [2021/08/07 Enhanced author information block]
+    [2021/08/07a Enhanced author information block]
 \RequirePackage{kvoptions}
 \RequirePackage{etoolbox}
 \ifdefined\subjclass\endinput\fi

Modified: trunk/Master/texmf-dist/tex/latex/projlib/PJLdate.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/projlib/PJLdate.sty	2021-08-09 21:03:57 UTC (rev 60202)
+++ trunk/Master/texmf-dist/tex/latex/projlib/PJLdate.sty	2021-08-09 21:04:13 UTC (rev 60203)
@@ -17,7 +17,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2020-10-01]
 \ProvidesPackage{PJLdate}
-    [2021/08/07 Convert yyyy-mm-dd to normal datetime format]
+    [2021/08/07a Convert yyyy-mm-dd to normal datetime format]
 \RequirePackage{kvoptions}
 \RequirePackage{etoolbox}
 \SetupKeyvalOptions{

Modified: trunk/Master/texmf-dist/tex/latex/projlib/PJLdraft.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/projlib/PJLdraft.sty	2021-08-09 21:03:57 UTC (rev 60202)
+++ trunk/Master/texmf-dist/tex/latex/projlib/PJLdraft.sty	2021-08-09 21:04:13 UTC (rev 60203)
@@ -17,7 +17,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2020-10-01]
 \ProvidesPackage{PJLdraft}
-    [2021/08/07 Some useful macros for the draft stage]
+    [2021/08/07a Some useful macros for the draft stage]
 \RequirePackage{kvoptions}
 \RequirePackage{etoolbox}
 \SetupKeyvalOptions{

Modified: trunk/Master/texmf-dist/tex/latex/projlib/PJLlang.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/projlib/PJLlang.sty	2021-08-09 21:03:57 UTC (rev 60202)
+++ trunk/Master/texmf-dist/tex/latex/projlib/PJLlang.sty	2021-08-09 21:04:13 UTC (rev 60203)
@@ -17,7 +17,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2020-10-01]
 \ProvidesPackage{PJLlang}
-    [2021/08/07 Multi-language configuration]
+    [2021/08/07a Multi-language configuration]
 \RequirePackage{kvoptions}
 \RequirePackage{etoolbox}
 \SetupKeyvalOptions{%

Modified: trunk/Master/texmf-dist/tex/latex/projlib/PJLlogo.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/projlib/PJLlogo.sty	2021-08-09 21:03:57 UTC (rev 60202)
+++ trunk/Master/texmf-dist/tex/latex/projlib/PJLlogo.sty	2021-08-09 21:04:13 UTC (rev 60203)
@@ -17,7 +17,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2020-10-01]
 \ProvidesPackage{PJLlogo}
-    [2021/08/07 The ProjLib logo]
+    [2021/08/07a The ProjLib logo]
 \RequirePackage{kvoptions}
 \RequirePackage{etoolbox}
 \SetupKeyvalOptions{

Modified: trunk/Master/texmf-dist/tex/latex/projlib/PJLmath.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/projlib/PJLmath.sty	2021-08-09 21:03:57 UTC (rev 60202)
+++ trunk/Master/texmf-dist/tex/latex/projlib/PJLmath.sty	2021-08-09 21:04:13 UTC (rev 60203)
@@ -17,7 +17,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2020-10-01]
 \ProvidesPackage{PJLmath}
-    [2021/08/07 Useful math macros and shortcuts]
+    [2021/08/07a Useful math macros and shortcuts]
 \RequirePackage{kvoptions}
 \RequirePackage{etoolbox}
 \RequirePackage{mathtools}

Modified: trunk/Master/texmf-dist/tex/latex/projlib/PJLpaper.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/projlib/PJLpaper.sty	2021-08-09 21:03:57 UTC (rev 60202)
+++ trunk/Master/texmf-dist/tex/latex/projlib/PJLpaper.sty	2021-08-09 21:04:13 UTC (rev 60203)
@@ -17,7 +17,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2020-10-01]
 \ProvidesPackage{PJLpaper}
-    [2021/08/07 Paper style configuration]
+    [2021/08/07a Paper style configuration]
 \RequirePackage{kvoptions}
 \RequirePackage{etoolbox}
 \RequirePackage{ifthen}

Modified: trunk/Master/texmf-dist/tex/latex/projlib/PJLthm.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/projlib/PJLthm.sty	2021-08-09 21:03:57 UTC (rev 60202)
+++ trunk/Master/texmf-dist/tex/latex/projlib/PJLthm.sty	2021-08-09 21:04:13 UTC (rev 60203)
@@ -17,7 +17,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2020-10-01]
 \ProvidesPackage{PJLthm}
-    [2021/08/07 Theorem setup and configuration]
+    [2021/08/07a Theorem setup and configuration]
 \RequirePackage{kvoptions}
 \RequirePackage{etoolbox}
 \SetupKeyvalOptions{%

Modified: trunk/Master/texmf-dist/tex/latex/projlib/ProjLib.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/projlib/ProjLib.sty	2021-08-09 21:03:57 UTC (rev 60202)
+++ trunk/Master/texmf-dist/tex/latex/projlib/ProjLib.sty	2021-08-09 21:04:13 UTC (rev 60203)
@@ -17,7 +17,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2020-10-01]
 \ProvidesPackage{ProjLib}
-    [2021/08/07 The collective interface of ProjLib toolkit]
+    [2021/08/07a The collective interface of ProjLib toolkit]
 \RequirePackage{kvoptions}
 \RequirePackage{etoolbox}
 \SetupKeyvalOptions{



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