texlive[48816] Master/texmf-dist: plautopatch (2oct18)

commits+karl at tug.org commits+karl at tug.org
Tue Oct 2 23:38:45 CEST 2018


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

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

Modified: trunk/Master/texmf-dist/doc/latex/plautopatch/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/plautopatch/README.md	2018-10-02 21:38:29 UTC (rev 48815)
+++ trunk/Master/texmf-dist/doc/latex/plautopatch/README.md	2018-10-02 21:38:45 UTC (rev 48816)
@@ -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 + plext (platex) -> plextarydshln (maintained here!)
 - everysel (ms) -> pxeverysel (platex-tools)
 - everyshi (ms) -> pxeveryshi (platex-tools)
 - atbegshi (oberdiek) -> pxatbegshi (platex-tools)
@@ -43,6 +44,10 @@
     Patch for colortbl.sty (by David Carlisle­) to improve
     compatibility with plext.sty in pLaTeX.
     Can be used on pLaTeX/upLaTeX.
+- plextarydshln.sty:
+    Patch for arydshln.sty (by Hiroshi Nakashima­) to improve
+    compatibility with plext.sty in pLaTeX.
+    Can be used on pLaTeX/upLaTeX.
 - pxpdfpages.sty:
     Patch for pdfpages.sty (by An­dreas Matthias) to support
     Japanese-style crop marks (called 'tombow' in Japanese).
@@ -69,6 +74,6 @@
 
 ## Release Date
 
-2018-09-21
+2018-10-02
 
 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-02 21:38:29 UTC (rev 48815)
+++ trunk/Master/texmf-dist/doc/latex/plautopatch/plautopatch-ja.tex	2018-10-02 21:38:45 UTC (rev 48816)
@@ -104,6 +104,7 @@
 \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!)
 \ITEMoTo  everysel (ms) -> pxeverysel (platex-tools)
 \ITEMoTo  everyshi (ms) -> pxeveryshi (platex-tools)
 \ITEMoTo  atbegshi (oberdiek) -> pxatbegshi (platex-tools)
@@ -136,6 +137,7 @@
   \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/10/02 v0.6  \textsf{arydshln}のサポート
 \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-02 21:38:29 UTC (rev 48815)
+++ trunk/Master/texmf-dist/doc/latex/plautopatch/plautopatch.tex	2018-10-02 21:38:45 UTC (rev 48816)
@@ -103,6 +103,7 @@
 \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!)
 \ITEMoTo  everysel (ms) -> pxeverysel (platex-tools)
 \ITEMoTo  everyshi (ms) -> pxeveryshi (platex-tools)
 \ITEMoTo  atbegshi (oberdiek) -> pxatbegshi (platex-tools)
@@ -138,6 +139,7 @@
   \item 2018/08/21 v0.2  First CTAN release
   \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}
 \end{itemize}
 
 \end{document}

Modified: trunk/Master/texmf-dist/tex/latex/plautopatch/plautopatch.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/plautopatch/plautopatch.sty	2018-10-02 21:38:29 UTC (rev 48815)
+++ trunk/Master/texmf-dist/tex/latex/plautopatch/plautopatch.sty	2018-10-02 21:38:45 UTC (rev 48816)
@@ -8,7 +8,7 @@
 
 \NeedsTeXFormat{LaTeX2e}% not pLaTeX2e on purpose!
 \ProvidesPackage{plautopatch}
-    [2018/09/21 v0.5 Automated patches for pLaTeX/upLaTeX]
+    [2018/10/02 v0.6 Automated patches for pLaTeX/upLaTeX]
 
 \ifx\pfmtname\@undefined
   \PackageWarningNoLine{plautopatch}{%
@@ -183,8 +183,7 @@
 \platpc at patch@after{atbegshi}{pxatbegshi}% platex-tools
 \platpc at patch@before{ftnright}{pxftnright}% platex-tools
 \platpc at patch@after{pdfpages}{pxpdfpages}% (maintained here!)
-% --- plextarydshln is not well tested, not activated for now
-%\platpc at patch@after at both{arydshln}{plext}{plextarydshln}% (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-02 21:38:29 UTC (rev 48815)
+++ trunk/Master/texmf-dist/tex/latex/plautopatch/plextarydshln.sty	2018-10-02 21:38:45 UTC (rev 48816)
@@ -7,7 +7,7 @@
 %
 % 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)
 %
@@ -15,7 +15,7 @@
 %% package declaration
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesPackage{plextarydshln}
-  [2018/09/19 v0.1 Merge plext and arydshln]
+  [2018/10/02 v0.3 Merge plext and arydshln]
 \RequirePackage{plext}
 \RequirePackage{arydshln}
 
@@ -27,17 +27,34 @@
 %        So, hoping that users are clever enough to load
 %        them before plextarydshln, load known patches
 %        at this point when they are detected.
-%\@ifpackageloaded{array}{\RequirePackage{plextarray}}{}
-%\@ifpackageloaded{colortbl}{\RequirePackage{plextcolortbl}}{}
+\@ifpackageloaded{array}{\RequirePackage{plextarray}}{}
+\@ifpackageloaded{colortbl}{\RequirePackage{plextcolortbl}}{}
+%  Note: The following package is not necessarily loaded
+%        before arydshln; but handle the incompatibility
+%        if loaded before plextarydshln.
+\@ifpackageloaded{delarray}{\RequirePackage{plextdelarray}}{}
 
 %% patching internal code for arydshln.sty and plext.sty
 %
 \let\adl at p@array\p at array
-\def\p at array{%
-   \adl at everyvbox\everyvbox
-   \everyvbox{\adl at arrayinit \the\adl at everyvbox \everyvbox\adl at everyvbox}%
-   \adl at p@array}
+\def\p at array{\adl at everyvbox\everyvbox
+        \everyvbox{\adl at arrayinit \the\adl at everyvbox \everyvbox\adl at everyvbox}%
+        \ifadl at inactive \adl at inactivate \else \adl at activate \fi
+        \let\adl at noalign\noalign
+        \adl at p@array}
+\def\endarray{\adl at endarray \egroup \adl at arrayrestore \egroup
+   \@end at alignbox \csname @arrayright\endcsname}
 %
 %% done
 
+%% compatibility with colortbl.sty
+%
+\@ifpackageloaded{colortbl}{\@firstofone}{\@gobble}
+{% = colortbl.sty loaded
+\def\endarray{\adl at endarray \egroup \adl at arrayrestore \CT at end \egroup
+   \@end at alignbox \csname @arrayright\endcsname}%
+}% =
+%
+%% done
+
 \endinput



More information about the tex-live-commits mailing list