texlive[52034] Master/texmf-dist: plautopatch (5sep19)

commits+karl at tug.org commits+karl at tug.org
Fri Sep 6 00:25:36 CEST 2019


Revision: 52034
          http://tug.org/svn/texlive?view=revision&revision=52034
Author:   karl
Date:     2019-09-06 00:25:35 +0200 (Fri, 06 Sep 2019)
Log Message:
-----------
plautopatch (5sep19)

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

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

Modified: trunk/Master/texmf-dist/doc/latex/plautopatch/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/plautopatch/README.md	2019-09-05 22:25:17 UTC (rev 52033)
+++ trunk/Master/texmf-dist/doc/latex/plautopatch/README.md	2019-09-05 22:25:35 UTC (rev 52034)
@@ -30,7 +30,9 @@
 - atbegshi (oberdiek) -> pxatbegshi (platex-tools)
 - ftnright (latex-tools) -> pxftnright (platex-tools)
 - multicol (latex-tools) -> pxmulticol (platex-tools)
+- xspace (latex-tools) -> pxxspace (platex-tools)
 - pdfpages -> pxpdfpages (maintained here!)
+- stfloats (sttools) -> pxstfloats (pxsttools)
 - pgfrcs (pgf) -> pxpgfrcs (maintained here!)
 - pgfcore (pgf) -> pxpgfmark (by Takayuki YATO)
 
@@ -72,6 +74,11 @@
     Patch for pgfrcs.sty (part of PGF) to support
     Japanese classes for vertical writing.
     Can be used on pLaTeX/upLaTeX.
+- pxstfloats.sty:
+    Patch for stfloats.sty (sttools) to improve
+    compatibility with pLaTeX/upLaTeX.
+    Actually part of pxsttols (https://github.com/aminophen/pxsttools)
+    but included here for convenience.
 
 ## Installation
 
@@ -90,6 +97,6 @@
 
 ## Release Date
 
-2019-06-06
+2019-09-05
 
 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	2019-09-05 22:25:17 UTC (rev 52033)
+++ trunk/Master/texmf-dist/doc/latex/plautopatch/plautopatch-ja.tex	2019-09-05 22:25:35 UTC (rev 52034)
@@ -116,7 +116,9 @@
 \ITEMoTo  atbegshi (oberdiek) -> pxatbegshi (platex-tools)
 \ITEMoTo  ftnright (latex-tools) -> pxftnright (platex-tools)
 \ITEMoTo  multicol (latex-tools) -> pxmulticol (platex-tools)
+\ITEMoTo  xspace (latex-tools) -> pxxspace (platex-tools)
 \ITEMxTx  pdfpages -> pxpdfpages (maintained here!)
+\ITEMoTo  stfloats (sttools) -> pxstfloats (pxsttools)
 \ITEMoTx  pgfrcs (pgf) -> pxpgfrcs (maintained here!)
 \ITEMoTx  pgfcore (pgf) -> pxpgfmark (by Takayuki YATO)
 \end{itemize}
@@ -149,6 +151,7 @@
   \item 2018/11/03 v0.9  \textsf{siunitx}のサポート
   \item 2018/11/25 v0.9b \textsf{multicol}と\textsf{doc}のサポート
   \item 2019/06/06 v0.9c \textsf{siunitx}のパッチ改良
+  \item 2019/09/05 v0.9d \textsf{xspace}と\textsf{stfloats}のサポート
 \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	2019-09-05 22:25:17 UTC (rev 52033)
+++ trunk/Master/texmf-dist/doc/latex/plautopatch/plautopatch.tex	2019-09-05 22:25:35 UTC (rev 52034)
@@ -115,7 +115,9 @@
 \ITEMoTo  atbegshi (oberdiek) -> pxatbegshi (platex-tools)
 \ITEMoTo  ftnright (latex-tools) -> pxftnright (platex-tools)
 \ITEMoTo  multicol (latex-tools) -> pxmulticol (platex-tools)
+\ITEMoTo  xspace (latex-tools) -> pxxspace (platex-tools)
 \ITEMxTx  pdfpages -> pxpdfpages (maintained here!)
+\ITEMoTo  stfloats (sttools) -> pxstfloats (pxsttools)
 \ITEMoTx  pgfrcs (pgf) -> pxpgfrcs (maintained here!)
 \ITEMoTx  pgfcore (pgf) -> pxpgfmark (by Takayuki YATO)
 \end{itemize}
@@ -151,6 +153,7 @@
   \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}
   \item 2019/06/06 v0.9c Update patch for \textsf{siunitx}
+  \item 2019/09/05 v0.9d Add support for \textsf{xspace} and \textsf{stfloats}
 \end{itemize}
 
 \end{document}

Modified: trunk/Master/texmf-dist/tex/latex/plautopatch/plautopatch.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/plautopatch/plautopatch.sty	2019-09-05 22:25:17 UTC (rev 52033)
+++ trunk/Master/texmf-dist/tex/latex/plautopatch/plautopatch.sty	2019-09-05 22:25:35 UTC (rev 52034)
@@ -8,7 +8,7 @@
 
 \NeedsTeXFormat{LaTeX2e}% not pLaTeX2e on purpose!
 \ProvidesPackage{plautopatch}
-    [2019/06/06 v0.9c Automated patches for pLaTeX/upLaTeX]
+    [2019/09/05 v0.9d Automated patches for pLaTeX/upLaTeX]
 
 \ifx\pfmtname\@undefined
   \PackageWarningNoLine{plautopatch}{%
@@ -189,7 +189,9 @@
 \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{xspace}{pxxspace}% platex-tools
 \platpc at patch@after{pdfpages}{pxpdfpages}% (maintained here!)
+\platpc at patch@before{stfloats}{pxstfloats}% pxsttools -- (!!)
 
 % for TikZ/PGF
 \platpc at patch@after{pgfrcs}{pxpgfrcs}% (maintained here!)

Added: trunk/Master/texmf-dist/tex/latex/plautopatch/pxstfloats.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/plautopatch/pxstfloats.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/plautopatch/pxstfloats.sty	2019-09-05 22:25:35 UTC (rev 52034)
@@ -0,0 +1,106 @@
+%
+% pxstfloats.sty
+% written by Hironobu Yamashita (@aminophen)
+%
+% This package is actually part of the pxsttools bundle, but
+% for now distributed as part of the plautopatch bundle.
+% https://github.com/aminophen/plautopatch
+%
+% This package `pxstfloats.sty' is based on:
+%   * stfloats.sty in sttools (2016/06/28 v3.2)
+% Many thanks to lltjp-stfloats.sty in LuaTeX-ja project.
+%
+
+\NeedsTeXFormat{pLaTeX2e}
+\ProvidesPackage{pxstfloats}
+  [2017/02/19 v0.2 stfloats package for pLaTeX]
+\RequirePackage{stfloats}
+
+%% mostly based on \fn at makecol in stfloats.sty, and
+%% the additions for supporting pLaTeX are based on
+%% pLaTeX2e 2017/04/08 community ed.
+%% the code is essentially compatible with
+%%   fnpos.sty (yafoot) 1999/07/14 v1.0
+%%   |\makeFNmid| + |\makeFNbelow| status.
+\gdef\pxstfl at fnbelowfl@makecol{%
+    \setbox\@outputbox \box\@cclv
+    \let\@elt\relax
+    \xdef\@freelist{\@freelist\@midlist}%
+    \global \let \@midlist \@empty
+    \@combinefloats
+    \ifvoid\footins
+    \else
+        \setbox\@outputbox \vbox {%
+            \boxmaxdepth \@maxdepth
+            \unvbox \@outputbox
+            \vskip \skip\footins
+            \color at begingroup
+                \normalcolor
+                \footnoterule
+                \unvbox \footins
+            \color at endgroup
+            }%
+    \fi
+    \ifvbox\@kludgeins
+        \@makespecialcolbox
+    \else
+        \setbox\@outputbox \vbox to\@colht {%
+            \@texttop
+            \dimen@ \dp\@outputbox
+            \unvbox \@outputbox
+            \iftdir\vbox{\hskip\z@}\fi %% for pLaTeX
+            \vskip -\dimen@
+            \@textbottom
+            }%
+    \fi
+    \global \maxdepth \@maxdepth
+}
+
+%% mostly based on \@makecol in latex.ltx, and
+%% the additions for supporting pLaTeX are based on
+%% pLaTeX2e 2017/04/08 community ed.
+%% the code is essentially compatible with
+%%   fnpos.sty (yafoot) 1999/07/14 v1.0
+%%   |\makeFNmid| + |\makeFNabove| status.
+\gdef\pxstfl at fnabovefl@makecol {%
+   \ifvoid\footins
+     \setbox\@outputbox \box\@cclv
+   \else
+     \setbox\@outputbox \vbox {%
+       \boxmaxdepth \@maxdepth
+       \unvbox \@cclv
+       \vskip \skip\footins
+       \color at begingroup
+         \normalcolor
+         \footnoterule
+         \unvbox \footins
+       \color at endgroup
+       }%
+   \fi
+   \let\@elt\relax
+   \xdef\@freelist{\@freelist\@midlist}%
+   \global \let \@midlist \@empty
+   \@combinefloats
+   \ifvbox\@kludgeins
+     \@makespecialcolbox
+   \else
+     \setbox\@outputbox \vbox to\@colht {%
+       \@texttop
+       \dimen@ \dp\@outputbox
+       \unvbox \@outputbox
+       \iftdir\vbox{\hskip\z@}\fi %% for pLaTeX
+       \vskip -\dimen@
+       \@textbottom
+       }%
+   \fi
+   \global \maxdepth \@maxdepth
+}
+
+%% the definition \fnunderfloat is unnecessary, as stfloats.sty
+%% has already defined it. others should be re-declared here
+\def\fnbelowfloat{\global\let\@makecol\pxstfl at fnbelowfl@makecol}
+\def\fnabovefloat{\global\let\@makecol\pxstfl at fnabovefl@makecol}
+
+%% all done
+
+\endinput


Property changes on: trunk/Master/texmf-dist/tex/latex/plautopatch/pxstfloats.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property


More information about the tex-live-commits mailing list