texlive[60317] Master/texmf-dist: pstricks (25aug21)

commits+karl at tug.org commits+karl at tug.org
Wed Aug 25 01:54:24 CEST 2021


Revision: 60317
          http://tug.org/svn/texlive?view=revision&revision=60317
Author:   karl
Date:     2021-08-25 01:54:24 +0200 (Wed, 25 Aug 2021)
Log Message:
-----------
pstricks (25aug21)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/generic/pstricks/README
    trunk/Master/texmf-dist/dvips/pstricks/pstricks.pro
    trunk/Master/texmf-dist/tex/generic/pstricks/config/xdvipdfmx.cfg
    trunk/Master/texmf-dist/tex/generic/pstricks/pstricks.tex
    trunk/Master/texmf-dist/tex/latex/pstricks/pstricks.sty

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/generic/pstricks/pst-news21.pdf
    trunk/Master/texmf-dist/doc/generic/pstricks/pst-news21.tex

Modified: trunk/Master/texmf-dist/doc/generic/pstricks/README
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pstricks/README	2021-08-24 23:42:43 UTC (rev 60316)
+++ trunk/Master/texmf-dist/doc/generic/pstricks/README	2021-08-24 23:54:24 UTC (rev 60317)
@@ -1,4 +1,4 @@
-PSTricks 2020
+PSTricks 2021
 
 This package may be distributed under the terms of the LaTeX Project 
 Public License, as described in lppl.txt in the base LaTeX distribution.
@@ -122,4 +122,4 @@
 
 
 --
-Denis Girou, Sebastian Rahtz and Herbert Voss (updated June 2020)
+Denis Girou, Sebastian Rahtz and Herbert Voss (updated August 2021)

Added: trunk/Master/texmf-dist/doc/generic/pstricks/pst-news21.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/generic/pstricks/pst-news21.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pstricks/pst-news21.pdf	2021-08-24 23:42:43 UTC (rev 60316)
+++ trunk/Master/texmf-dist/doc/generic/pstricks/pst-news21.pdf	2021-08-24 23:54:24 UTC (rev 60317)

Property changes on: trunk/Master/texmf-dist/doc/generic/pstricks/pst-news21.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/generic/pstricks/pst-news21.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pstricks/pst-news21.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/generic/pstricks/pst-news21.tex	2021-08-24 23:54:24 UTC (rev 60317)
@@ -0,0 +1,91 @@
+%% $Id: pst-news21.tex 157 2021-08-23 18:21:41Z herbert $
+\documentclass[11pt,english,BCOR=10mm,DIV=12,bibliography=totoc,parskip=false,headings=small,
+    headinclude=false,footinclude=false,twoside]{scrartcl}
+
+\listfiles
+\usepackage[T1]{fontenc}
+\usepackage{listings}
+\lstset{basicstyle=\ttfamily\small}
+\usepackage{libertinus}
+\usepackage[scaled=0.88]{beramono}
+\usepackage{babel}
+\usepackage[svgnames,dvipsnames,x11names,pspdf=-dALLOWPSTRANSPARENCY]{pstricks-pdf}
+\usepackage{pstricks-add}
+\usepackage{showexpl}
+\lstset{explpreset={pos=l,width=-99pt,overhang=0pt,hsep=\columnsep,vsep=\bigskipamount,rframe={}},
+    escapechar=?}
+
+\usepackage{biblatex}
+\addbibresource{PSTricks.bib}
+\def\Lcs#1{\texttt{\textbackslash#1}}
+\begin{document}
+
+\title{\texttt{News -- \the\year}\\ \Large new macros and bugfixes for the basic package.}
+\author{Herbert Voß}
+\date{\today}
+
+\maketitle
+
+\tableofcontents
+
+\part{\texttt{pstricks} -- package}
+
+%--------------------------------------------------------------------------------------
+\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.
+
+
+
+%--------------------------------------------------------------------------------------
+\section{\texttt{pstricks.tex} (v. 3.03 -- 2021/08/23)}
+%--------------------------------------------------------------------------------------
+
+\subsection{Arrows}
+
+There are new arrow tyoes and a new optional argument \texttt{tipcolor}:
+
+
+\begin{LTXexample}[width=5cm]
+\begin{pspicture}[showgrid](4.2,3.25)
+\psline{-T>}(0,1)(4,1)
+\psline[arrowscale=2]{<T-T>}(0,2)(4,2)
+\psline[tipcolor=red,arrowscale=2]{<T-}(0,3)(4,3)
+\end{pspicture}
+\end{LTXexample}
+
+%\@namedef{psas at T>}{ false \psk at arrowinset \psk at arrowlength \psk at arrowsize \tx at ArrowT }%	hv 20210531
+%\@namedef{psas@<T}{ %	hv 20071211
+%  true \psk at arrowinset \psk at arrowlength \psk at arrowsize \tx at ArrowT
+%}
+
+
+
+\subsection{Symbolfont}
+
+
+Use by default the URW or system symbol font for \Lcs{psdot}. This can be changes by using
+the optional argument \texttt{gsfonts}:
+
+\begin{verbatim}
+\usepackage[gsfonts]{pstricks}
+\end{verbatim}
+
+\TeX-users have to define the switch and
+
+\begin{verbatim}
+\newif\ifpstGSfonts
+\pstGSfontsfalse % or true for using GS font
+
+\input pstricks
+...
+\end{verbatim}
+
+
+\nocite{*}
+\printbibliography
+
+
+\end{document}
+


Property changes on: trunk/Master/texmf-dist/doc/generic/pstricks/pst-news21.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/dvips/pstricks/pstricks.pro
===================================================================
--- trunk/Master/texmf-dist/dvips/pstricks/pstricks.pro	2021-08-24 23:42:43 UTC (rev 60316)
+++ trunk/Master/texmf-dist/dvips/pstricks/pstricks.pro	2021-08-24 23:54:24 UTC (rev 60317)
@@ -1,4 +1,4 @@
-% $Id: pstricks.pro 68 2021-04-08 06:41:14Z herbert $
+% $Id: pstricks.pro 152 2021-08-19 11:24:26Z herbert $
 %
 %% PostScript prologue for pstricks.tex.
 %% Version 1.35, 2021/05/21

Modified: trunk/Master/texmf-dist/tex/generic/pstricks/config/xdvipdfmx.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/generic/pstricks/config/xdvipdfmx.cfg	2021-08-24 23:42:43 UTC (rev 60316)
+++ trunk/Master/texmf-dist/tex/generic/pstricks/config/xdvipdfmx.cfg	2021-08-24 23:54:24 UTC (rev 60317)
@@ -1,20 +1,22 @@
-% $Id: xdvipdfmx.cfg 4 2020-06-09 08:32:19Z herbert $
+% $Id: xdvipdfmx.cfg 152 2021-08-19 11:24:26Z herbert $
 %
-%% BEGIN: pstricks.con (for xdvipdfmx driver)
+%% BEGIN: pstricks.con (for dvipdfmx driver)
 %%
 %% Configuration file for PSTricks
 %%
-%% Version 0.05 (2015/09/11)
+%% Version 0.06 (2021/08/21)
 %%
-%% For use with xdvipdfmx
+%% For use with dvipdfmx
 %% Created by SMiyata based on standard pstricks.con from TeXLive distribution.
 %% This file may be distributed, used and modified freely.
 %% Modified by Denis Girou, Herbert Voss
 %%
-\def\pstdriver{xdvipdfmx}%
-\def\pstverb#1{\special{pst: #1}}% Check catcode of "
+\def\pstdriver{dvipdfmx}%
+%%\def\pstverb#1{\special{pst: #1}}% Check catcode of "
+\def\pstverb#1{\special{ps: #1}}% Check catcode of "
 \def\pstunit{1bp}%
-\def\pstVerb#1{\immediate\special{PST: #1}}%
+\def\pstVerb#1{\immediate\special{ps: #1}}%
+%\def\pstVerb#1{\immediate\special{PST: #1}}%
 \def\pstverbscale{72.27 72 div dup scale }%
 \def\pstnodescale{72 72.27 div dup scale }%
 % DG/SR modification begin  - Apr. 28, 1997 (D. Carlisle + S. Rahtz)
@@ -39,7 +41,7 @@
 %% \tx at NET means neg exch neg exch translate.
 \def\pstrotate{CP CP translate 3 -1 roll neg rotate \tx at NET}%
 %%
-%% ****************** END xdvipdfmx *****************************
+%% ****************** END dvipdfmx *****************************
 
 
 %%%%%%%%%%%%%%%%%%% !! CUSTOMIZATION STUFF GOES HERE: !! %%%%%%%%%%%%%%%%%%
@@ -53,7 +55,7 @@
 \def\c at lor@ps at cmyk#1\@@{#1 setcmykcolor}%
 \def\c at lor@ps at gray#1\@@{#1 setgray}%
 \pstcustomize
-\typeout{Using PSTricks configuration for XeTeX+xdvipdfmx}%
+\typeout{Using PSTricks configuration for LaTeX+dvipdfmx}%
 \def\@@scalebox{%
   \leavevmode
   \hbox{%

Modified: trunk/Master/texmf-dist/tex/generic/pstricks/pstricks.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/pstricks/pstricks.tex	2021-08-24 23:42:43 UTC (rev 60316)
+++ trunk/Master/texmf-dist/tex/generic/pstricks/pstricks.tex	2021-08-24 23:54:24 UTC (rev 60317)
@@ -80,8 +80,8 @@
 \fi
 \let\pgfforeach\foreach
 %
-\def\fileversion{3.02}
-\def\filedate{2021/05/31}
+\def\fileversion{3.03}
+\def\filedate{2021/08/23}
 \pst at addfams{pstricks}
 %
 %\define at boolkey[psset]{pstricks}[Pst@]{useURWfonts}[true]{}
@@ -1668,8 +1668,10 @@
 \define at key[psset]{pstricks}{arrowinset}[0.4]{\pst at checknum{#1}\psk at arrowinset}%
 \psset[pstricks]{arrowinset=0.4}
 %
+%% ---------------------- end arrow part ----------------------
+%
 \def\tx at SD{ \tx at setTransparency SD }
-\def\tx at EndDot{EndDot }
+\def\tx at EndDot{ EndDot }
 %
 \def\pst at par{}
 \def\addto at par#1{%
@@ -2367,13 +2369,13 @@
 \@namedef{psds at triangle}{%
   /y1 DS .778 mul neg def /x1 y1 1.732 mul neg def
   /y2 y1 CLW add def /x2 y2 1.732 mul neg def
-  \pst at gdot{x1 y1 \tx at ST \pst at usecolor\psfillcolor x2 y2 \tx at ST}}
+  \pst at gdot{x1 y1 \tx at ST  x2 y2 \tx at ST}}
 \@namedef{psds at pentagon*}{%
   /r1 DS 1.149 mul def
   \pst at gdot{r1 \tx at SP}}
 \@namedef{psds at pentagon}{%
   DS .93 mul dup 1.236 mul /r1 ED CLW sub 1.236 mul /r2 ED
-  \pst at gdot{r1 \tx at SP \pst at usecolor\psfillcolor r2 \tx at SP}}
+  \pst at gdot{r1 \tx at SP  r2 \tx at SP}}
 \@namedef{psds at +}{%
   /DS DS 1.253 mul def
   \pst at gdot{DS 0 moveto DS neg 0 L stroke 0 DS moveto 0 DS neg L stroke}}
@@ -2428,16 +2430,29 @@
 \newpsfontdotH{Bpentagon}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(P)}{(q)}
 \newpsfontdot{pentagon*}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(q)}
 % DG/SR modification begin - Mar. 18, 1997 and Dec. 16, 1999 - Patch 14
-%\newpsfontdot{diamond*}[1.9 0.0 0.0 1.9 -0.4598 -0.70775]{StandardSymL}{<E0>}
-%\newpsfontdot{diamond}[2.3 0.0 0.0 2.3 -0.8533 -0.5336]{StandardSymL}{<A8>}
+
+\ifpstGSfonts
+  %\newpsfontdot{diamond*}[1.9 0.0 0.0 1.9 -0.4598 -0.70775]{StandardSymL}{<E0>}
+  %\newpsfontdot{diamond}[2.3 0.0 0.0 2.3 -0.8533 -0.5336]{StandardSymL}{<A8>}
+\else
+  %\newpsfontdot{diamond*}[1.9 0.0 0.0 1.9 -0.4598 -0.70775]{Symbol}{<E0>}
+  %\newpsfontdot{diamond}[2.3 0.0 0.0 2.3 -0.8533 -0.5336]{Symbol}{<A8>}
+\fi
 % D.G. modification begin - Jan. 17, 2000
 \newpsfontdotH{diamond}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(d)}{(l)}
 \newpsfontdotH{Bdiamond}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(D)}{(l)}
 \newpsfontdot{diamond*}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(l)}
 % DG/SR modification end
-\newpsfontdot{oplus}[1.44928 0.0 0.0 1.44928 -0.562319 -0.478261]{StandardSymL}{<C5>}
-\newpsfontdot{otimes}[1.44928 0.0 0.0 1.44928 -0.562319 -0.475362]{StandardSymL}{<C4>}
-\newpsfontdot{x}[1.8 0.0 0.0 1.8 -0.495 -0.4788]{StandardSymL}{<B4>}
+
+\ifpstGSfonts
+  \newpsfontdot{oplus}[1.44928 0.0 0.0 1.44928 -0.562319 -0.478261]{StandardSymL}{<C5>}
+  \newpsfontdot{otimes}[1.44928 0.0 0.0 1.44928 -0.562319 -0.475362]{StandardSymL}{<C4>}
+  \newpsfontdot{x}[1.8 0.0 0.0 1.8 -0.495 -0.4788]{StandardSymL}{<B4>}
+\else
+  \newpsfontdot{oplus}[1.44928 0.0 0.0 1.44928 -0.562319 -0.478261]{Symbol}{<C5>}
+  \newpsfontdot{otimes}[1.44928 0.0 0.0 1.44928 -0.562319 -0.475362]{Symbol}{<C4>}
+  \newpsfontdot{x}[1.8 0.0 0.0 1.8 -0.495 -0.4788]{Symbol}{<B4>}
+\fi
 \newpsfontdot{+}[2.3 0.0 0.0 2.3 -0.6486 -0.5819]{NimbusRomNo9L-Regu}{<2B>}
 \newpsfontdot{asterisk}[2.43309 0.0 0.0 2.43309 -0.609489 -1.14477]{NimbusRomNo9L-Regu}{<2A>}
 \newpsfontdot{B+}[2.3 0.0 0.0 2.3 -0.6555 -0.5819]{NimbusRomNo9L-Bold}{<2B>}
@@ -2452,8 +2467,13 @@
 
 % DG/SR modification end
 \iffalse
-\newpsfontdot{*}[2.77778 0.0 0.0 2.77778 -0.638889 -0.813889]{StandardSymL}{<B7>}
-\newpsfontdot{o}[3.33333 0.0 0.0 3.33333 -0.666667 -1.78167]{StandardSymL}{<B0>}
+\ifpstGSfonts
+  \newpsfontdot{*}[2.77778 0.0 0.0 2.77778 -0.638889 -0.813889]{StandardSymL}{<B7>}
+  \newpsfontdot{o}[3.33333 0.0 0.0 3.33333 -0.666667 -1.78167]{StandardSymL}{<B0>}
+\else
+  \newpsfontdot{*}[2.77778 0.0 0.0 2.77778 -0.638889 -0.813889]{Symbol}{<B7>}
+  \newpsfontdot{o}[3.33333 0.0 0.0 3.33333 -0.666667 -1.78167]{Symbol}{<B0>}
+\fi
 \newpsfontdot{Bo}[4.69484 0.0 0.0 4.69484 -0.78169 -2.97418]{NimbusRomNo9L-Bold}{<CA>}
 \fi
 % Etienne Riga

Modified: trunk/Master/texmf-dist/tex/latex/pstricks/pstricks.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pstricks/pstricks.sty	2021-08-24 23:42:43 UTC (rev 60316)
+++ trunk/Master/texmf-dist/tex/latex/pstricks/pstricks.sty	2021-08-24 23:54:24 UTC (rev 60317)
@@ -1,4 +1,4 @@
-% $Id: pstricks.sty 6 2020-06-10 18:50:14Z herbert $
+% $Id: pstricks.sty 155 2021-08-23 17:27:13Z herbert $
 %%
 %% This is file `pstricks.sty'.
 %%
@@ -17,7 +17,7 @@
 
 \NeedsTeXFormat{LaTeX2e}
 
-\ProvidesPackage{pstricks}[2020/06/11 v0.70 LaTeX wrapper for `PSTricks' (RN,HV)]
+\ProvidesPackage{pstricks}[2021/08/23 v0.71 LaTeX wrapper for `PSTricks' (RN,HV)]
 % 
 \def\documentclass{%
   \edef\@tempa{\jobname.tex }%
@@ -40,11 +40,13 @@
 %
 \newif\ifpst at useCalc  \pst at useCalcfalse
 \newif\ifpst at psfonts  \pst at psfontsfalse
+\newif\ifpstGSfonts  \pstGSfontsfalse
 \newif\if at check@engine  \@check at enginetrue 
 \newif\ifpst at xetex  \pst at xetexfalse
 \newif\ifpst at autopdf  \pst at autopdffalse
 
 \DeclareOption{useCalc}{\pst at useCalctrue}
+\DeclareOption{gsfonts}{\pstGSfontstrue}
 \DeclareOption{psfonts}{\pst at psfontstrue}
 \DeclareOption{noEngineCheck}{\@check at enginefalse}
 \DeclareOption{pdf}{\global\pst at autopdftrue}



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