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