texlive[49003] Master/texmf-dist: plautopatch (27oct18)

commits+karl at tug.org commits+karl at tug.org
Sat Oct 27 23:38:46 CEST 2018


Revision: 49003
          http://tug.org/svn/texlive?view=revision&revision=49003
Author:   karl
Date:     2018-10-27 23:38:45 +0200 (Sat, 27 Oct 2018)
Log Message:
-----------
plautopatch (27oct18)

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/plextarydshln.sty

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

Modified: trunk/Master/texmf-dist/doc/latex/plautopatch/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/plautopatch/README.md	2018-10-27 21:38:32 UTC (rev 49002)
+++ trunk/Master/texmf-dist/doc/latex/plautopatch/README.md	2018-10-27 21:38:45 UTC (rev 49003)
@@ -21,6 +21,7 @@
 - array (latex-tools) + plext (platex) -> plextarray (platex-tools)
 - delarray (latex-tools) + plext (platex) -> plextdelarray (platex-tools)
 - colortbl + plext (platex) -> plextcolortbl (maintained here!)
+- arydshln -> plarydshln (maintained here!)
 - arydshln + plext (platex) -> plextarydshln (maintained here!)
 - everysel (ms) -> pxeverysel (platex-tools)
 - everyshi (ms) -> pxeveryshi (platex-tools)
@@ -44,6 +45,10 @@
     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
+    compatibility with pLaTeX/upLaTeX kernels.
+    Can be used on pLaTeX/upLaTeX.
 - plextarydshln.sty:
     Patch for arydshln.sty (by Hiroshi Nakashima­) to improve
     compatibility with plext.sty in pLaTeX.
@@ -74,6 +79,6 @@
 
 ## Release Date
 
-2018-10-02
+2018-10-27
 
 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-10-27 21:38:32 UTC (rev 49002)
+++ trunk/Master/texmf-dist/doc/latex/plautopatch/plautopatch-ja.tex	2018-10-27 21:38:45 UTC (rev 49003)
@@ -76,6 +76,12 @@
 \def\ITEMoTo#1 (#2) -> #3 (#4){%
   \item \textsf{#1} (\textsf{#2})\\
     $\rightarrow$ \textsf{#3} (\textsf{#4})}
+\def\ITEMoTx#1 (#2) -> #3 {%
+  \item \textsf{#1} (\textsf{#2})\\
+    $\rightarrow$ \textsf{#3} }
+\def\ITEMxTx#1      -> #2 {%
+  \item \textsf{#1}\\
+    $\rightarrow$ \textsf{#2} }
 \def\ITEMooTo#1 (#2) + #3 (#4) -> #5 (#6){%
   \item \textsf{#1} (\textsf{#2}) + \textsf{#3} (\textsf{#4})\\
     $\rightarrow$ \textsf{#5} (\textsf{#6})}
@@ -82,12 +88,9 @@
 \def\ITEMxoTo#1      + #2 (#3) -> #4 (#5){%
   \item \textsf{#1}               + \textsf{#2} (\textsf{#3})\\
     $\rightarrow$ \textsf{#4} (\textsf{#5})}
-\def\ITEMoTx#1 (#2) -> #3 {%
-  \item \textsf{#1} (\textsf{#2})\\
-    $\rightarrow$ \textsf{#3} }
-\def\ITEMxTx#1      -> #2     {%
-  \item \textsf{#1}\\
-    $\rightarrow$ \textsf{#2} }
+\def\ITEMxoTx#1      + #2 (#3) -> #4 {%
+  \item \textsf{#1}               + \textsf{#2} (\textsf{#3})\\
+    $\rightarrow$ \textsf{#4} }
 
 凡例:
 \begin{itemize}
@@ -103,8 +106,9 @@
 \ITEMoTo  array (latex-tools) -> plarray (platex-tools)
 \ITEMooTo array (latex-tools) + plext (platex) -> plextarray (platex-tools)
 \ITEMooTo delarray (latex-tools) + plext (platex) -> plextdelarray (platex-tools)
-\ITEMxoTo colortbl + plext (platex) -> plextcolortbl (maintained here!)
-\ITEMxoTo arydshln + plext (platex) -> plextarydshln (maintained here!)
+\ITEMxoTx colortbl + plext (platex) -> plextcolortbl (maintained here!)
+\ITEMxTx  arydshln -> plarydshln (maintained here!)
+\ITEMxoTx arydshln + plext (platex) -> plextarydshln (maintained here!)
 \ITEMoTo  everysel (ms) -> pxeverysel (platex-tools)
 \ITEMoTo  everyshi (ms) -> pxeveryshi (platex-tools)
 \ITEMoTo  atbegshi (oberdiek) -> pxatbegshi (platex-tools)
@@ -138,6 +142,7 @@
   \item 2018/08/22 v0.3  元パッケージ検出の改良
   \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}サポートの改良
 \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-10-27 21:38:32 UTC (rev 49002)
+++ trunk/Master/texmf-dist/doc/latex/plautopatch/plautopatch.tex	2018-10-27 21:38:45 UTC (rev 49003)
@@ -76,6 +76,12 @@
 \def\ITEMoTo#1 (#2) -> #3 (#4){%
   \item \textsf{#1} (\textsf{#2})\\
     $\rightarrow$ \textsf{#3} (\textsf{#4})}
+\def\ITEMoTx#1 (#2) -> #3 {%
+  \item \textsf{#1} (\textsf{#2})\\
+    $\rightarrow$ \textsf{#3} }
+\def\ITEMxTx#1      -> #2 {%
+  \item \textsf{#1}\\
+    $\rightarrow$ \textsf{#2} }
 \def\ITEMooTo#1 (#2) + #3 (#4) -> #5 (#6){%
   \item \textsf{#1} (\textsf{#2}) + \textsf{#3} (\textsf{#4})\\
     $\rightarrow$ \textsf{#5} (\textsf{#6})}
@@ -82,12 +88,9 @@
 \def\ITEMxoTo#1      + #2 (#3) -> #4 (#5){%
   \item \textsf{#1}               + \textsf{#2} (\textsf{#3})\\
     $\rightarrow$ \textsf{#4} (\textsf{#5})}
-\def\ITEMoTx#1 (#2) -> #3 {%
-  \item \textsf{#1} (\textsf{#2})\\
-    $\rightarrow$ \textsf{#3} }
-\def\ITEMxTx#1      -> #2     {%
-  \item \textsf{#1}\\
-    $\rightarrow$ \textsf{#2} }
+\def\ITEMxoTx#1      + #2 (#3) -> #4 {%
+  \item \textsf{#1}               + \textsf{#2} (\textsf{#3})\\
+    $\rightarrow$ \textsf{#4} }
 
 The legend:
 \begin{itemize}
@@ -102,8 +105,9 @@
 \ITEMoTo  array (latex-tools) -> plarray (platex-tools)
 \ITEMooTo array (latex-tools) + plext (platex) -> plextarray (platex-tools)
 \ITEMooTo delarray (latex-tools) + plext (platex) -> plextdelarray (platex-tools)
-\ITEMxoTo colortbl + plext (platex) -> plextcolortbl (maintained here!)
-\ITEMxoTo arydshln + plext (platex) -> plextarydshln (maintained here!)
+\ITEMxoTx colortbl + plext (platex) -> plextcolortbl (maintained here!)
+\ITEMxTx  arydshln -> plarydshln (maintained here!)
+\ITEMxoTx arydshln + plext (platex) -> plextarydshln (maintained here!)
 \ITEMoTo  everysel (ms) -> pxeverysel (platex-tools)
 \ITEMoTo  everyshi (ms) -> pxeveryshi (platex-tools)
 \ITEMoTo  atbegshi (oberdiek) -> pxatbegshi (platex-tools)
@@ -140,6 +144,7 @@
   \item 2018/08/22 v0.3  Improve detection of problematic packages
   \item 2018/09/21 v0.5  Add support for \textsf{colortbl} and \textsf{pgf}
   \item 2018/10/02 v0.6  Add support for \textsf{arydshln}
+  \item 2018/10/27 v0.8  Better support for \textsf{everysel}
 \end{itemize}
 
 \end{document}

Added: trunk/Master/texmf-dist/tex/latex/plautopatch/plarydshln.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/plautopatch/plarydshln.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/plautopatch/plarydshln.sty	2018-10-27 21:38:45 UTC (rev 49003)
@@ -0,0 +1,35 @@
+%
+% plarydshln.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
+%   * arydshln.sty
+%     (2004/08/31 v1.71 -- 2018/09/26 v1.74)
+%   * plcore.ltx in platex
+%     (2001/09/26 v1.2a -- 2018/09/02 v1.3)
+%
+
+%% package declaration
+\NeedsTeXFormat{pLaTeX2e}
+\ProvidesPackage{plarydshln}
+  [2018/10/20 v0.4 arydshln package for pLaTeX/upLaTeX]
+\RequirePackage{arydshln}
+
+%% handle package compatibility issues beforehand
+\@ifpackageloaded{array}{\RequirePackage{plarray}}{}
+
+%% patching internal code for arydshln.sty
+%
+%% remove extra \xkanjiskip (pLaTeX2e 2016/04/17)
+\@ifl at t@r{\pfmtversion}{2016/04/17}{\@firstofone}{\@gobble}
+{% = for pLaTeX2e 2016/04/17 or newer
+\def\endtabular{\endarray $\egroup\null}
+\expandafter\let\csname endtabular*\endcsname\endtabular
+}% =
+%
+%% done
+
+\endinput


Property changes on: trunk/Master/texmf-dist/tex/latex/plautopatch/plarydshln.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/latex/plautopatch/plautopatch.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/plautopatch/plautopatch.sty	2018-10-27 21:38:32 UTC (rev 49002)
+++ trunk/Master/texmf-dist/tex/latex/plautopatch/plautopatch.sty	2018-10-27 21:38:45 UTC (rev 49003)
@@ -8,7 +8,7 @@
 
 \NeedsTeXFormat{LaTeX2e}% not pLaTeX2e on purpose!
 \ProvidesPackage{plautopatch}
-    [2018/10/02 v0.6 Automated patches for pLaTeX/upLaTeX]
+    [2018/10/27 v0.8 Automated patches for pLaTeX/upLaTeX]
 
 \ifx\pfmtname\@undefined
   \PackageWarningNoLine{plautopatch}{%
@@ -178,12 +178,15 @@
 \platpc at patch@after at both{array}{plext}{plextarray}% platex-tools
 \platpc at patch@after at both{delarray}{plext}{plextdelarray}% platex-tools
 \platpc at patch@after at both{colortbl}{plext}{plextcolortbl}% (maintained here!)
-\platpc at patch@after{everysel}{pxeverysel}% platex-tools
+\platpc at patch@after{arydshln}{plarydshln}% (maintained here!)
+\platpc at patch@after at both{arydshln}{plext}{plextarydshln}% (maintained here!)
+% --- in most cases, pxeverysel can be safely loaded even after everysel
+% --- but it can fail when \AtBeginDocument{everysel} is involved
+\platpc at patch@before{everysel}{pxeverysel}% platex-tools
 \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{pdfpages}{pxpdfpages}% (maintained here!)
-\platpc at patch@after at both{arydshln}{plext}{plextarydshln}% (maintained here!)
 
 % for TikZ/PGF
 \platpc at patch@after{pgfrcs}{pxpgfrcs}% (maintained here!)

Modified: trunk/Master/texmf-dist/tex/latex/plautopatch/plextarydshln.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/plautopatch/plextarydshln.sty	2018-10-27 21:38:32 UTC (rev 49002)
+++ trunk/Master/texmf-dist/tex/latex/plautopatch/plextarydshln.sty	2018-10-27 21:38:45 UTC (rev 49003)
@@ -8,16 +8,16 @@
 % This package is expected to be compatible with
 %   * arydshln.sty
 %     (2004/08/31 v1.71 -- 2018/09/26 v1.74)
-%   * plcore.ltx in platex
-%     (2001/09/26 v1.2a -- 2018/09/02 v1.3)
+%   * plext.sty in platex
+%     (2001/09/26 v1.2  -- 2018/09/20 v1.2j)
 %
 
 %% package declaration
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesPackage{plextarydshln}
-  [2018/10/02 v0.3 Merge plext and arydshln]
+  [2018/10/20 v0.4 Merge plext and arydshln]
 \RequirePackage{plext}
-\RequirePackage{arydshln}
+\RequirePackage{plarydshln}
 
 %% handle package compatibility issues beforehand
 %  Note: The "arydshln" manual requests users to load



More information about the tex-live-commits mailing list