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.