texlive[53906] Master: plautopatch (25feb20)

commits+karl at tug.org commits+karl at tug.org
Tue Feb 25 23:00:24 CET 2020


Revision: 53906
          http://tug.org/svn/texlive?view=revision&revision=53906
Author:   karl
Date:     2020-02-25 23:00:24 +0100 (Tue, 25 Feb 2020)
Log Message:
-----------
plautopatch (25feb20)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/plautopatch/LICENSE
    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/plarydshln.sty
    trunk/Master/texmf-dist/tex/latex/plautopatch/plautopatch.sty
    trunk/Master/texmf-dist/tex/latex/plautopatch/pldocverb.sty
    trunk/Master/tlpkg/tlpsrc/00texlive.autopatterns.tlpsrc

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

Removed Paths:
-------------
    trunk/Master/texmf-dist/source/latex/plautopatch/

Modified: trunk/Master/texmf-dist/doc/latex/plautopatch/LICENSE
===================================================================
--- trunk/Master/texmf-dist/doc/latex/plautopatch/LICENSE	2020-02-25 12:53:56 UTC (rev 53905)
+++ trunk/Master/texmf-dist/doc/latex/plautopatch/LICENSE	2020-02-25 22:00:24 UTC (rev 53906)
@@ -1,4 +1,4 @@
-Copyright (c) 2018-2019 Hironobu Yamashita
+Copyright (c) 2018-2020 Hironobu Yamashita
 All rights reserved.
 
 Redistribution and use in source and binary forms, with or without

Modified: trunk/Master/texmf-dist/doc/latex/plautopatch/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/plautopatch/README.md	2020-02-25 12:53:56 UTC (rev 53905)
+++ trunk/Master/texmf-dist/doc/latex/plautopatch/README.md	2020-02-25 22:00:24 UTC (rev 53906)
@@ -31,6 +31,7 @@
 - ftnright (latex-tools) -> pxftnright (platex-tools)
 - multicol (latex-tools) -> pxmulticol (platex-tools)
 - xspace (latex-tools) -> pxxspace (platex-tools)
+- textpos -> pxtextpos (maintained here!)
 - pdfpages -> pxpdfpages (maintained here!)
 - stfloats (sttools) -> pxstfloats (pxsttools)
 - pgfrcs (pgf) -> pxpgfrcs (maintained here!)
@@ -44,39 +45,37 @@
 ## Miscellaneous
 
 This bundle may distribute some tiny patches
-together with the main package. Short information:
+together with the main package.
+All packages are meant for use with pLaTeX/upLaTeX.
+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
     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.
+    compatibility with pLaTeX kernel.
 - plextarydshln.sty:
     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
     conflict with plarray.sty (platex-tools).
-    Can be used on pLaTeX/upLaTeX.
+- pxtextpos.sty:
+    Patch for textpos.sty (by Norman Gray) to support
+    Japanese-style crop marks (called 'tombow' in Japanese).
 - pxpdfpages.sty:
     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:
     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.
+    compatibility with pLaTeX kernel.
     Actually part of pxsttols (https://github.com/aminophen/pxsttools)
     but included here for convenience.
 
@@ -97,6 +96,6 @@
 
 ## Release Date
 
-2019-09-05
+2020-02-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	2020-02-25 12:53:56 UTC (rev 53905)
+++ trunk/Master/texmf-dist/doc/latex/plautopatch/plautopatch-ja.tex	2020-02-25 22:00:24 UTC (rev 53906)
@@ -117,6 +117,7 @@
 \ITEMoTo  ftnright (latex-tools) -> pxftnright (platex-tools)
 \ITEMoTo  multicol (latex-tools) -> pxmulticol (platex-tools)
 \ITEMoTo  xspace (latex-tools) -> pxxspace (platex-tools)
+\ITEMxTx  textpos -> pxtextpos (maintained here!)
 \ITEMxTx  pdfpages -> pxpdfpages (maintained here!)
 \ITEMoTo  stfloats (sttools) -> pxstfloats (pxsttools)
 \ITEMoTx  pgfrcs (pgf) -> pxpgfrcs (maintained here!)
@@ -152,6 +153,7 @@
   \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}のサポート
+  \item 2020/02/25 v0.9e \textsf{textpos}のサポート
 \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	2020-02-25 12:53:56 UTC (rev 53905)
+++ trunk/Master/texmf-dist/doc/latex/plautopatch/plautopatch.tex	2020-02-25 22:00:24 UTC (rev 53906)
@@ -116,6 +116,7 @@
 \ITEMoTo  ftnright (latex-tools) -> pxftnright (platex-tools)
 \ITEMoTo  multicol (latex-tools) -> pxmulticol (platex-tools)
 \ITEMoTo  xspace (latex-tools) -> pxxspace (platex-tools)
+\ITEMxTx  textpos -> pxtextpos (maintained here!)
 \ITEMxTx  pdfpages -> pxpdfpages (maintained here!)
 \ITEMoTo  stfloats (sttools) -> pxstfloats (pxsttools)
 \ITEMoTx  pgfrcs (pgf) -> pxpgfrcs (maintained here!)
@@ -154,6 +155,7 @@
   \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}
+  \item 2020/02/25 v0.9e Add support for \textsf{textpos}
 \end{itemize}
 
 \end{document}

Modified: trunk/Master/texmf-dist/tex/latex/plautopatch/plarydshln.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/plautopatch/plarydshln.sty	2020-02-25 12:53:56 UTC (rev 53905)
+++ trunk/Master/texmf-dist/tex/latex/plautopatch/plarydshln.sty	2020-02-25 22:00:24 UTC (rev 53906)
@@ -9,7 +9,7 @@
 %   * arydshln.sty
 %     (2004/08/31 v1.71 -- 2019/02/21 v1.76)
 %   * plcore.ltx in platex
-%     (2001/09/26 v1.2a -- 2018/09/02 v1.3)
+%     (2001/09/26 v1.2a -- 2019/02/08 v1.3b)
 %
 
 %% package declaration

Modified: trunk/Master/texmf-dist/tex/latex/plautopatch/plautopatch.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/plautopatch/plautopatch.sty	2020-02-25 12:53:56 UTC (rev 53905)
+++ trunk/Master/texmf-dist/tex/latex/plautopatch/plautopatch.sty	2020-02-25 22:00:24 UTC (rev 53906)
@@ -8,7 +8,7 @@
 
 \NeedsTeXFormat{LaTeX2e}% not pLaTeX2e on purpose!
 \ProvidesPackage{plautopatch}
-    [2019/09/05 v0.9d Automated patches for pLaTeX/upLaTeX]
+    [2020/02/25 v0.9e Automated patches for pLaTeX/upLaTeX]
 
 \ifx\pfmtname\@undefined
   \PackageWarningNoLine{plautopatch}{%
@@ -190,6 +190,7 @@
 \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{textpos}{pxtextpos}% (maintained here!)
 \platpc at patch@after{pdfpages}{pxpdfpages}% (maintained here!)
 \platpc at patch@before{stfloats}{pxstfloats}% pxsttools -- (!!)
 

Modified: trunk/Master/texmf-dist/tex/latex/plautopatch/pldocverb.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/plautopatch/pldocverb.sty	2020-02-25 12:53:56 UTC (rev 53905)
+++ trunk/Master/texmf-dist/tex/latex/plautopatch/pldocverb.sty	2020-02-25 22:00:24 UTC (rev 53906)
@@ -9,7 +9,7 @@
 %   * 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)
+%     (2001/09/26 v1.2a -- 2019/02/08 v1.3b)
 %
 
 %% package declaration

Added: trunk/Master/texmf-dist/tex/latex/plautopatch/pxtextpos.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/plautopatch/pxtextpos.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/plautopatch/pxtextpos.sty	2020-02-25 22:00:24 UTC (rev 53906)
@@ -0,0 +1,85 @@
+%
+% pxtextpos.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
+%   * textpos.sty
+%     2005/10/13 v1.6a -- 2019/04/15 v1.9.1
+%
+
+%% package declaration
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{pxtextpos}
+    [2019/11/17 v0.2a Patch to textpos for (u)pLaTeX]
+
+%% preparations
+\def\pxtxtpos at pkgname{pxtextpos}
+\def\pxtxtpos at warn{\PackageWarningNoLine\pxtxtpos at pkgname}
+
+%% load it
+\RequirePackageWithOptions{textpos}
+
+%% check if \iftombow ... \fi is available
+\ifx\tombowtrue\@undefined
+  \pxtxtpos at warn{Tombow feature unavailable, aborting}
+  \expandafter\endinput
+\fi
+
+%% known definition
+\def\pxtxtpos at textblockorigin#1#2{%
+  \ifTP at abspos
+    \TP at ox=-1in    \addtolength\TP at ox{#1}
+    \TP at oy=-1in    \addtolength\TP at oy{#2}
+    \ifTP at chatter\typeout{TextBlockOrigin set to #1 x #2}\fi
+  \else
+    \PackageError{textpos}
+      {The \protect\textblockorigin\space command\MessageBreak
+       may only be used if the package was given\MessageBreak
+       the`absolute' option when it was invoked}
+      {If you want to use the \protect\textblockorigin\space command, then
+         \MessageBreak
+       invoke the package with the syntax\MessageBreak
+       \protect\usepackage[absolute]{textpos}}
+  \fi
+}
+\@onlypreamble\pxtxtpos at textblockorigin
+
+%% redefine it
+\ifx\textblockorigin\pxtxtpos at textblockorigin\else
+  \pxtxtpos at warn{%
+    Command \noexpand\textblockorigin is beyond my knowledge.\MessageBreak
+    I will apply the patch anyway, but it may break:\MessageBreak
+    Please report to the author of `\pxtxtpos at pkgname.sty'}
+\fi
+\def\textblockorigin#1#2{%
+  \ifTP at abspos
+    \TP at ox=-1in    \addtolength\TP at ox{#1}
+    \TP at oy=-1in    \addtolength\TP at oy{#2}
+    %%% addition
+    \iftombow
+      \addtolength\TP at ox{1in}\addtolength\TP at oy{1in}
+    \fi
+    %%%
+    \ifTP at chatter\typeout{TextBlockOrigin set to #1 x #2}\fi
+  \else
+    \PackageError{textpos}
+      {The \protect\textblockorigin\space command\MessageBreak
+       may only be used if the package was given\MessageBreak
+       the`absolute' option when it was invoked}
+      {If you want to use the \protect\textblockorigin\space command, then
+         \MessageBreak
+       invoke the package with the syntax\MessageBreak
+       \protect\usepackage[absolute]{textpos}}
+  \fi
+}
+
+%% reset
+\ifTP at abspos
+  \textblockorigin{0pt}{0pt}%
+\fi
+
+\endinput
+%% EOF


Property changes on: trunk/Master/texmf-dist/tex/latex/plautopatch/pxtextpos.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/tlpkg/tlpsrc/00texlive.autopatterns.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/00texlive.autopatterns.tlpsrc	2020-02-25 12:53:56 UTC (rev 53905)
+++ trunk/Master/tlpkg/tlpsrc/00texlive.autopatterns.tlpsrc	2020-02-25 22:00:24 UTC (rev 53906)
@@ -29,7 +29,7 @@
 # everywhere else, or set up yet more variables. Seems fairly harmless.
 # 
 # Similarly, eplain does not (at this writing) need l3kernel for its
-# .fmt, but again, seems more maintainer to just use the variable as it is.
+# .fmt, but again, seems more maintainable to just use the variable as it is.
 # 
 # These special cases are also embedded in the tl-check-fmttriggers
 # code, so we don't get repeatedly warned about them. Maybe someday a



More information about the tex-live-commits mailing list.