texlive[72868] Master/texmf-dist: pstricks (16nov24)
commits+karl at tug.org
commits+karl at tug.org
Sat Nov 16 22:29:13 CET 2024
Revision: 72868
https://tug.org/svn/texlive?view=revision&revision=72868
Author: karl
Date: 2024-11-16 22:29:13 +0100 (Sat, 16 Nov 2024)
Log Message:
-----------
pstricks (16nov24)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/generic/pstricks/pst-news24.pdf
trunk/Master/texmf-dist/tex/generic/pstricks/pstricks.tex
Modified: trunk/Master/texmf-dist/doc/generic/pstricks/pst-news24.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/tex/generic/pstricks/pstricks.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/pstricks/pstricks.tex 2024-11-16 00:41:59 UTC (rev 72867)
+++ trunk/Master/texmf-dist/tex/generic/pstricks/pstricks.tex 2024-11-16 21:29:13 UTC (rev 72868)
@@ -88,8 +88,8 @@
\let\pgfforeach\foreach
%
-\def\fileversion{3.20}
-\def\filedate{2024/07/09}
+\def\fileversion{3.21}
+\def\filedate{2024/11/16}
\pst at addfams{pstricks}
%
%\define at boolkey[psset]{pstricks}[Pst@]{useURWfonts}[true]{}
@@ -4109,6 +4109,36 @@
\define at key[psset]{pstricks}{margin}[0pt]{\ps at readmargin#1,,,,\@nil}
\psset[pstricks]{margin=0pt}
%
+
+\ExplSyntaxOn
+\define at key[psset]{pstricks}{alt}[]{\tl_set:Ne\l__tag_graphic_alt_tl{\text_purify:n{#1}}}
+%\define at boolkey[psset]{pstricks}[]{artifact}[true]{}
+\define at key[psset]{pstricks}{artifact}{%
+ \bool_set_true:N \l__tag_graphic_artifact_bool
+ \bool_set_false:N \l__tag_graphic_BBox_bool
+}
+\define at key[psset]{pstricks}{actualtext}[]{%
+ \tl_set:Ne\l__tag_graphic_actual_tl{\text_purify:n{#1}}
+ \bool_set_false:N \l__tag_graphic_BBox_bool
+}
+\define at key[psset]{pstricks}{correct-BBox}{%
+ \bool_set_true:N \l__tag_graphic_bboxcorr_bool
+ \seq_set_split:Nnn\l__tag_graphic_bboxcorr_seq{~}{#1~0pt~0pt~0pt~0pt}%
+}
+\define at key[psset]{pstricks}{tag}[]{%
+ \str_case:nnF {#1}{
+ {artifact}
+ {
+ \bool_set_true:N \l__tag_graphic_artifact_bool
+ \bool_set_false:N \l__tag_graphic_BBox_bool
+ }
+ {false}{\tag_stop:}
+ }
+ {\tl_set:Nn\l__tag_graphic_struct_tl{#1}}
+ }
+
+\ExplSyntaxOff
+
\newcount\ps at imagectr
\ps at imagectr=0
%\newif\ifPst at findcoor
@@ -4120,7 +4150,7 @@
\def\pst@@picture[#1]{\@ifnextchar({\pst@@picture at i[#1]}{\pst@@picture@@i[#1]}}%
\def\pst@@picture@@i[#1]{%
\def\pic at coor{(0,0)(0,0)}%
-% \gdef\pscoor{(10,10)}%
+ \gdef\pscoor{(10,10)}%
\ifPst at calcframe
\typeout{>>>Check for file \jobname-\the\numexpr\ps at imagectr+1.psaux}%
\IfFileExists{\jobname-\the\numexpr\ps at imagectr+1.psaux}
More information about the tex-live-commits
mailing list.