texlive[49288] Master/texmf-dist: plautopatch

commits+karl at tug.org commits+karl at tug.org
Sat Dec 1 00:18:05 CET 2018


Revision: 49288
          http://tug.org/svn/texlive?view=revision&revision=49288
Author:   karl
Date:     2018-12-01 00:18:04 +0100 (Sat, 01 Dec 2018)
Log Message:
-----------
plautopatch

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/plautopatch/README.md
    trunk/Master/texmf-dist/doc/latex/plautopatch/plautopatch-ja.pdf
    trunk/Master/texmf-dist/doc/latex/plautopatch/plautopatch-ja.tex
    trunk/Master/texmf-dist/doc/latex/plautopatch/plautopatch.pdf
    trunk/Master/texmf-dist/doc/latex/plautopatch/plautopatch.tex
    trunk/Master/texmf-dist/tex/latex/plautopatch/plautopatch.sty
    trunk/Master/texmf-dist/tex/latex/plautopatch/plsiunitx.sty

Added Paths:
-----------
    trunk/Master/texmf-dist/tex/latex/plautopatch/pldocverb.sty

Modified: trunk/Master/texmf-dist/doc/latex/plautopatch/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/plautopatch/README.md	2018-11-30 21:51:01 UTC (rev 49287)
+++ trunk/Master/texmf-dist/doc/latex/plautopatch/README.md	2018-11-30 23:18:04 UTC (rev 49288)
@@ -15,6 +15,7 @@
 
 The following patches are currently registered:
 
+- doc (latex) -> pldocverb (maintained here!)
 - tracefnt (latex) -> ptrace/uptrace (platex/uplatex)
 - fltrace (latex) -> pfltrace (platex)
 - array (latex-tools) -> plarray (platex-tools)
@@ -28,6 +29,7 @@
 - everyshi (ms) -> pxeveryshi (platex-tools)
 - atbegshi (oberdiek) -> pxatbegshi (platex-tools)
 - ftnright (latex-tools) -> pxftnright (platex-tools)
+- multicol (latex-tools) -> pxmulticol (platex-tools)
 - pdfpages -> pxpdfpages (maintained here!)
 - pgfrcs (pgf) -> pxpgfrcs (maintained here!)
 - pgfcore (pgf) -> pxpgfmark (by Takayuki YATO)
@@ -42,24 +44,28 @@
 This bundle may distribute some tiny patches
 together with the main package. Short information:
 
+- pldocverb.sty:
+    Patch for doc.sty (latex) to improve
+    compatibility with `\verb` redefinition in pLaTeX.
+    Can be used on pLaTeX/upLaTeX.
 - plextcolortbl.sty:
-    Patch for colortbl.sty (by David Carlisle­) to improve
+    Patch for colortbl.sty (by David Carlisle) to improve
     compatibility with plext.sty in pLaTeX.
     Can be used on pLaTeX/upLaTeX.
 - plarydshln.sty:
-    Patch for arydshln.sty (by Hiroshi Nakashima­) to improve
+    Patch for arydshln.sty (by Hiroshi Nakashima) to improve
     compatibility with pLaTeX/upLaTeX kernels.
     Can be used on pLaTeX/upLaTeX.
 - plextarydshln.sty:
-    Patch for arydshln.sty (by Hiroshi Nakashima­) to improve
+    Patch for arydshln.sty (by Hiroshi Nakashima) to improve
     compatibility with plext.sty in pLaTeX.
     Can be used on pLaTeX/upLaTeX.
 - plsiunitx.sty:
-    Patch for siunitx.sty (by Joseph Wright­) to fix
+    Patch for siunitx.sty (by Joseph Wright) to fix
     conflict with plarray.sty (platex-tools).
     Can be used on pLaTeX/upLaTeX.
 - pxpdfpages.sty:
-    Patch for pdfpages.sty (by An­dreas Matthias) to support
+    Patch for pdfpages.sty (by Andreas Matthias) to support
     Japanese-style crop marks (called 'tombow' in Japanese).
     Can be used on pLaTeX/upLaTeX.
 - pxpgfrcs.sty:
@@ -84,6 +90,6 @@
 
 ## Release Date
 
-2018-11-03
+2018-11-25
 
 Hironobu Yamashita

Modified: trunk/Master/texmf-dist/doc/latex/plautopatch/plautopatch-ja.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/plautopatch/plautopatch-ja.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/plautopatch/plautopatch-ja.tex	2018-11-30 21:51:01 UTC (rev 49287)
+++ trunk/Master/texmf-dist/doc/latex/plautopatch/plautopatch-ja.tex	2018-11-30 23:18:04 UTC (rev 49288)
@@ -101,6 +101,7 @@
 現在のバージョン (\filedate\space\fileversion) がサポートしているのは
 下記のパッケージです。
 \begin{itemize}
+\ITEMoTo  doc (latex) -> pldocverb (maintained here!)
 \ITEMoTo  tracefnt (latex) -> ptrace/uptrace (platex/uplatex)
 \ITEMoTo  fltrace (latex) -> pfltrace (platex)
 \ITEMoTo  array (latex-tools) -> plarray (platex-tools)
@@ -114,6 +115,7 @@
 \ITEMoTo  everyshi (ms) -> pxeveryshi (platex-tools)
 \ITEMoTo  atbegshi (oberdiek) -> pxatbegshi (platex-tools)
 \ITEMoTo  ftnright (latex-tools) -> pxftnright (platex-tools)
+\ITEMoTo  multicol (latex-tools) -> pxmulticol (platex-tools)
 \ITEMxTx  pdfpages -> pxpdfpages (maintained here!)
 \ITEMoTx  pgfrcs (pgf) -> pxpgfrcs (maintained here!)
 \ITEMoTx  pgfcore (pgf) -> pxpgfmark (by Takayuki YATO)
@@ -141,10 +143,11 @@
 \begin{itemize}
   \item 2018/08/21 v0.2  最初のCTANリリース版
   \item 2018/08/22 v0.3  元パッケージ検出の改良
-  \item 2018/09/21 v0.5  \textsf{colortbl}や\textsf{pgf}もサポート
+  \item 2018/09/21 v0.5  \textsf{colortbl}と\textsf{pgf}もサポート
   \item 2018/10/02 v0.6  \textsf{arydshln}のサポート
   \item 2018/10/27 v0.8  \textsf{everysel}サポートの改良
   \item 2018/11/03 v0.9  \textsf{siunitx}のサポート
+  \item 2018/11/25 v0.9b \textsf{multicol}と\textsf{doc}のサポート
 \end{itemize}
 
 \end{document}

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

Modified: trunk/Master/texmf-dist/doc/latex/plautopatch/plautopatch.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/plautopatch/plautopatch.tex	2018-11-30 21:51:01 UTC (rev 49287)
+++ trunk/Master/texmf-dist/doc/latex/plautopatch/plautopatch.tex	2018-11-30 23:18:04 UTC (rev 49288)
@@ -100,6 +100,7 @@
 
 Current version (\filedate\space\fileversion) supports the followings:
 \begin{itemize}
+\ITEMoTo  doc (latex) -> pldocverb (maintained here!)
 \ITEMoTo  tracefnt (latex) -> ptrace/uptrace (platex/uplatex)
 \ITEMoTo  fltrace (latex) -> pfltrace (platex)
 \ITEMoTo  array (latex-tools) -> plarray (platex-tools)
@@ -113,6 +114,7 @@
 \ITEMoTo  everyshi (ms) -> pxeveryshi (platex-tools)
 \ITEMoTo  atbegshi (oberdiek) -> pxatbegshi (platex-tools)
 \ITEMoTo  ftnright (latex-tools) -> pxftnright (platex-tools)
+\ITEMoTo  multicol (latex-tools) -> pxmulticol (platex-tools)
 \ITEMxTx  pdfpages -> pxpdfpages (maintained here!)
 \ITEMoTx  pgfrcs (pgf) -> pxpgfrcs (maintained here!)
 \ITEMoTx  pgfcore (pgf) -> pxpgfmark (by Takayuki YATO)
@@ -147,6 +149,7 @@
   \item 2018/10/02 v0.6  Add support for \textsf{arydshln}
   \item 2018/10/27 v0.8  Better support for \textsf{everysel}
   \item 2018/11/03 v0.9  Add support for \textsf{siunitx}
+  \item 2018/11/25 v0.9b Add support for \textsf{multicol} and \textsf{doc}
 \end{itemize}
 
 \end{document}

Modified: trunk/Master/texmf-dist/tex/latex/plautopatch/plautopatch.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/plautopatch/plautopatch.sty	2018-11-30 21:51:01 UTC (rev 49287)
+++ trunk/Master/texmf-dist/tex/latex/plautopatch/plautopatch.sty	2018-11-30 23:18:04 UTC (rev 49288)
@@ -8,7 +8,7 @@
 
 \NeedsTeXFormat{LaTeX2e}% not pLaTeX2e on purpose!
 \ProvidesPackage{plautopatch}
-    [2018/11/03 v0.9 Automated patches for pLaTeX/upLaTeX]
+    [2018/11/25 v0.9b Automated patches for pLaTeX/upLaTeX]
 
 \ifx\pfmtname\@undefined
   \PackageWarningNoLine{plautopatch}{%
@@ -168,6 +168,7 @@
 
 % register patches
 
+\platpc at patch@after{doc}{pldocverb}% (maintained here!)
 \ifx\enablecjktoken\@undefined
   \platpc at patch@after{tracefnt}{ptrace}% platex
 \else
@@ -187,6 +188,7 @@
 \platpc at patch@after{everyshi}{pxeveryshi}% platex-tools
 \platpc at patch@after{atbegshi}{pxatbegshi}% platex-tools
 \platpc at patch@before{ftnright}{pxftnright}% platex-tools
+\platpc at patch@after{multicol}{pxmulticol}% platex-tools
 \platpc at patch@after{pdfpages}{pxpdfpages}% (maintained here!)
 
 % for TikZ/PGF
@@ -195,4 +197,9 @@
 % --- but does no harm for other conditions
 \platpc at patch@after{pgfcore}{pxpgfmark}% by Takayuki YATO (ZR)
 
+% special case, mainly for problematic packages
+% --- mdwtab forbids loading array
+% --- so plarray should also be forbidden
+\AtEndOfPackageFile{mdwtab}{\@namedef{ver at plarray.sty}{}}
+
 \endinput

Added: trunk/Master/texmf-dist/tex/latex/plautopatch/pldocverb.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/plautopatch/pldocverb.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/plautopatch/pldocverb.sty	2018-11-30 23:18:04 UTC (rev 49288)
@@ -0,0 +1,41 @@
+%
+% pldocverb.sty
+% written by Hironobu Yamashita (@aminophen)
+%
+% This package is part of the plautopatch bundle.
+% https://github.com/aminophen/plautopatch
+%
+% This package is expected to be compatible with
+%   * doc.sty
+%     (2004/02/09 v2.1b -- 2018/09/25 v2.1i)
+%   * plcore.ltx in platex
+%     (2001/09/26 v1.2a -- 2018/09/02 v1.3)
+%
+
+%% package declaration
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{pldocverb}
+  [2018/11/25 v0.2 doc package for pLaTeX/upLaTeX]
+\RequirePackage{doc}
+% doc.sty conditionally requires multicol.sty without passing options
+\IfFileExists{pxmulticol.sty}{\RequirePackage{pxmulticol}}{}
+
+%% enable \xkanjiskip insertion,
+%% while preserving beginning space characters (pLaTeX2e 2017/10/28)
+\@ifl at t@r{\pfmtversion}{2017/10/28}{\@firstoftwo}{\@secondoftwo}
+{% = for pLaTeX2e 2017/10/28 or newer
+\def\verb{\relax\ifmmode\hbox\else\leavevmode\vadjust{}\fi
+  \bgroup \let\do\do at noligs \verbatim at nolig@list
+    \ttfamily \verb at eol@error \let\do\@makeother \dospecials
+    \@ifstar{\@sverb}{\@vobeyspaces \frenchspacing \@sverb}}
+}% =
+{% = for pLaTeX2e 2017/09/26 or older
+\def\verb{\relax\ifmmode\hbox\else\leavevmode\fi
+  \bgroup \let\do\do at noligs \verbatim at nolig@list
+    \ttfamily \verb at eol@error \let\do\@makeother \dospecials
+    \@ifstar{\@sverb}{\@vobeyspaces \frenchspacing \@sverb}}
+}% =
+%
+%% done
+
+\endinput


Property changes on: trunk/Master/texmf-dist/tex/latex/plautopatch/pldocverb.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/latex/plautopatch/plsiunitx.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/plautopatch/plsiunitx.sty	2018-11-30 21:51:01 UTC (rev 49287)
+++ trunk/Master/texmf-dist/tex/latex/plautopatch/plsiunitx.sty	2018-11-30 23:18:04 UTC (rev 49288)
@@ -16,7 +16,7 @@
 %% package declaration
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesPackage{plsiunitx}
-  [2018/11/03 v0.1 siunitx package for pLaTeX/upLaTeX]
+  [2018/11/04 v0.2 siunitx package for pLaTeX/upLaTeX]
 \RequirePackageWithOptions{siunitx}
 \RequirePackage{plarray}% siunitx requires array
 
@@ -28,45 +28,21 @@
 \@ifl at t@r{\pfmtversion}{2017/07/29}{\@firstofone}{\@gobble}
 {% = for pLaTeX2e 2017/07/29 or newer
 %% new table column: S and s
-\cs_set_protected:Npn \__siunitx_table_collect_not_braced:N #1
-  {
-    \token_if_eq_meaning:NNF #1 \relax {
-    \token_if_eq_meaning:NNF #1 \pltx at next@inhibitglue {
-    \token_if_eq_meaning:NNF #1 \removejfmglue {
-    \token_if_eq_meaning:NNF #1 \tex_ignorespaces:D
-      {
-        \token_if_eq_meaning:NNF #1 \tex_unskip:D
-          { \__siunitx_table_collect_not_braced_aux_i:N #1 }
-      }
-    }}}
-    \__siunitx_table_collect_next:
+\@ifpackageloaded{mdwtab}{}{%
+  \cs_set_protected:Npn \__siunitx_table_collect_not_braced:N #1
+    {
+      \token_if_eq_meaning:NNF #1 \relax {
+      \token_if_eq_meaning:NNF #1 \pltx at next@inhibitglue {
+      \token_if_eq_meaning:NNF #1 \removejfmglue {
+      \token_if_eq_meaning:NNF #1 \tex_ignorespaces:D
+        {
+          \token_if_eq_meaning:NNF #1 \tex_unskip:D
+            { \__siunitx_table_collect_not_braced_aux_i:N #1 }
+        }
+      }}}
+      \__siunitx_table_collect_next:
+    }
   }
-\AtBeginDocument
-  {
-    \@ifpackageloaded { mdwtab }
-      {
-        \cs_set_protected:Npn \__siunitx_table_collect_not_braced:N #1
-          {
-            \token_if_eq_meaning:NNF #1 \relax {
-            \token_if_eq_meaning:NNF #1 \pltx at next@inhibitglue {
-            \token_if_eq_meaning:NNF #1 \removejfmglue {
-            \token_if_eq_meaning:NNF #1 \tex_ignorespaces:D
-              {
-                \token_if_eq_meaning:NNF #1 \tex_unskip:D
-                  {
-                    \token_if_eq_meaning:NNF #1 \tab at setcr
-                      {
-                        \token_if_eq_meaning:NNF #1 \@maybe at unskip
-                          { \__siunitx_table_collect_not_braced_aux_i:N #1 }
-                      }
-                  }
-              }
-            }}}
-            \__siunitx_table_collect_next:
-          }
-      }
-      { }
-  }
 }% =
 %
 %% done



More information about the tex-live-commits mailing list