texlive[64789] Master/texmf-dist: pstricks (23oct22)
commits+karl at tug.org
commits+karl at tug.org
Sun Oct 23 22:36:42 CEST 2022
Revision: 64789
http://tug.org/svn/texlive?view=revision&revision=64789
Author: karl
Date: 2022-10-23 22:36:42 +0200 (Sun, 23 Oct 2022)
Log Message:
-----------
pstricks (23oct22)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/generic/pstricks/pst-news22.pdf
trunk/Master/texmf-dist/doc/generic/pstricks/pst-news22.tex
trunk/Master/texmf-dist/dvips/pstricks/pstricks.pro
trunk/Master/texmf-dist/tex/generic/pstricks/pstricks.tex
trunk/Master/texmf-dist/tex/latex/pstricks/pstricks.sty
Modified: trunk/Master/texmf-dist/doc/generic/pstricks/pst-news22.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/generic/pstricks/pst-news22.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pstricks/pst-news22.tex 2022-10-23 20:36:18 UTC (rev 64788)
+++ trunk/Master/texmf-dist/doc/generic/pstricks/pst-news22.tex 2022-10-23 20:36:42 UTC (rev 64789)
@@ -1,4 +1,4 @@
-%% $Id: pst-news22.tex 595 2022-08-30 18:08:22Z herbert $
+%% $Id: pst-news21.tex 382 2021-12-29 19:19:18Z herbert $
\RequirePackage{pdfmanagement-testphase}
\DeclareDocumentMetadata{}
\documentclass[11pt,english,BCOR=10mm,DIV=12,bibliography=totoc,parskip=false,headings=small,
@@ -27,37 +27,45 @@
\part{\texttt{pstricks} -- package}
+This version of the News was run with \verb|lualatex| \emph{without} using Ghostscript.
+The PDF file was created in a direkt way by Lua. If you run \texttt{lualatex} then the
+packahe \texttt{luapstricks} is automatically loaded.
+
%--------------------------------------------------------------------------------------
-\section{\texttt{pstricks.tex} (v. 3.14 -- 2022/08/30)}
+\section{\texttt{pstricks.sty}}
%--------------------------------------------------------------------------------------
+The optional argument \texttt{gsfonts} can be used to load only the symbol font from GhostScript.
+Otherwise the one from URW or the system is used, which is the default.
-Bugfix for \Lcs{psdots*}:
-\begin{LTXexample}[width=5cm]
-\begin{pspicture}[showgrid=true](3,2)
- \psdot[dotstyle=pentagon,dotscale=5](1.5,1.5)
- \psdots[dotsize=.4cm,dotstyle=square,
- linecolor=red](0,0)(0.5,0)(1,1)(1.5,1)(2,2)(2.5,2)
- \psdots*(2.5,0.6)\psdot(2.5,0.2)
-\end{pspicture}
-\end{LTXexample}
+%--------------------------------------------------------------------------------------
+\section{\texttt{pstricks.tex} (v. 3.17 -- 2022/10/22)}
+%--------------------------------------------------------------------------------------
-\begin{LTXexample}[width=5cm]
-\begin{pspicture}[showgrid=true](3,2)
- \psdot*[dotstyle=pentagon,dotscale=5](1.5,1.5)
- \psdots*[dotsize=.4cm,dotstyle=square,
- linecolor=red](0,0)(0.5,0)(1,1)(1.5,1)(2,2)(2.5,2)
- \psdots*(2.5,0.6)\psdot(2.5,0.2)
-\end{pspicture}
-\end{LTXexample}
+\subsection{pgf library}
+This version fixes a problem with the upcoming pgf from which PSTricks uses the \Lcs{foreach}
+command as \Lcs{pgfforeach}.
+\subsection{Arrows}
+There are new arrow types and a new optional argument \Lkeyword{tipcolor}.
+Checking \Lkeyword{tipcolor} can be suppressed by setting
+\begin{verbatim}
+\makeatletter
+\ps at check@tipcplor{}
+\makeatother
+\end{verbatim}
+
+This is only needed in some rare cases, e.g. \Lcs{pscustom} with \Lcs{code} and
+color setting on PS level.
+
+
\nocite{*}
\printbibliography
Modified: trunk/Master/texmf-dist/dvips/pstricks/pstricks.pro
===================================================================
--- trunk/Master/texmf-dist/dvips/pstricks/pstricks.pro 2022-10-23 20:36:18 UTC (rev 64788)
+++ trunk/Master/texmf-dist/dvips/pstricks/pstricks.pro 2022-10-23 20:36:42 UTC (rev 64789)
@@ -1,4 +1,4 @@
-% $Id: pstricks.pro 407 2022-01-12 17:06:33Z herbert $
+% $Id: pstricks.pro 615 2022-09-22 08:39:26Z herbert $
%
%% PostScript prologue for pstricks.tex.
%% Version 1.41, 2021/11/16
@@ -379,7 +379,7 @@
%
%
/TruchetFill { % on stack: scaling factor
- 10 dict begin
+ 20 dict begin
dup dup scale
1 exch div round /penroseFactor ED
a 0 dtransform round exch round exch
@@ -445,7 +445,11 @@
{ 0 h T 1 -1 scale } if
w neg h moveto
0 0 L w h L w neg a neg rlineto
- gsave fill grestore
+ gsave
+% gsave w neg h lineto CLW 0.5 add setlinewidth % test für border beim Pfeil
+% 1 setgray 0 setlinejoin closepath stroke
+% grestore
+ fill grestore
} def
%
/ArrowD { % the sides are drawn as curves (hv 20071211)
Modified: trunk/Master/texmf-dist/tex/generic/pstricks/pstricks.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/pstricks/pstricks.tex 2022-10-23 20:36:18 UTC (rev 64788)
+++ trunk/Master/texmf-dist/tex/generic/pstricks/pstricks.tex 2022-10-23 20:36:42 UTC (rev 64789)
@@ -74,15 +74,18 @@
%\@ifnextchar[\ProvidesPackageRCS at i{\ProvidesPackageRCS at i[] }}%$
%\def\ProvidesPackageRCS at i[#1]#2{}
-\ifx\pgfkeysloaded\relax\else
- \input pgfutil-common.tex
- \input pgfkeys.code.tex
- \input pgffor.code.tex
+\ifx\pgfkeysloaded\relax\else
+ \ifdefined\@latexerr % format is latex
+ \RequirePackage{pgffor} % pgffor depends on pgfkeys
+ \else % format is plaintex
+ \input pgffor.tex
+ \fi
\fi
+
\let\pgfforeach\foreach
%
-\def\fileversion{3.16}
-\def\filedate{2022/09/11}
+\def\fileversion{3.17}
+\def\filedate{2022/10/23}
\pst at addfams{pstricks}
%
%\define at boolkey[psset]{pstricks}[Pst@]{useURWfonts}[true]{}
@@ -1486,9 +1489,9 @@
\ignorespaces%
}
\def\begin at OpenObj{%
- \begin at ClosedObj%
- \let\pst at linetype\pst at arrowtype%
- \pst at addarrowdef%
+ \begin at ClosedObj
+ \let\pst at linetype\pst at arrowtype
+ \pst at addarrowdef
}
\def\begin at AltOpenObj{%
\begin at ClosedObj
Modified: trunk/Master/texmf-dist/tex/latex/pstricks/pstricks.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pstricks/pstricks.sty 2022-10-23 20:36:18 UTC (rev 64788)
+++ trunk/Master/texmf-dist/tex/latex/pstricks/pstricks.sty 2022-10-23 20:36:42 UTC (rev 64789)
@@ -1,4 +1,4 @@
-% $Id: pstricks.sty 262 2021-09-24 09:02:54Z herbert $
+% $Id: pstricks.sty 644 2022-10-23 18:29:03Z herbert $
%%
%% This is file `pstricks.sty'.
%%
@@ -17,7 +17,8 @@
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{pstricks}[2021/08/23 v0.71 LaTeX wrapper for `PSTricks' (RN,HV)]
+
+\ProvidesPackage{pstricks}[2022/19/23 v0.72 LaTeX wrapper for `PSTricks' (RN,HV)]
%
\def\documentclass{%
\edef\@tempa{\jobname.tex }%
@@ -99,7 +100,7 @@
\ProvidesFile{pst-fp.tex}[\filedate\space v\fileversion\space `PST-fp' (hv)]
\IfFileExists{pstricks.pro}{%
\ProvidesFile{pstricks.pro}
- [2020/06/09 v. 1.31, PostScript prologue file (hv)]
+ [2020/11/16 v. 1.41, PostScript prologue file (hv)]
\@addtofilelist{pstricks.pro}}{}%
\IfFileExists{pst-algparser.pro}{%
\ProvidesFile{pst-algparser.pro}[2011/10/31 v. 0.04, PostScript prologue file (hv)]
More information about the tex-live-commits
mailing list.