En pstricks.tex
(versión del 22-01-2019), en la línea 75, leemos:
\ifx\pgfkeysloaded\endinput\else
\input pgfutil-common.tex
\input pgfkeys.code.tex
\input pgffor.code.tex
\fi
\let\pgfforeach\foreach
La prueba \ifx\pgfkeysloaded\endinput
me parece extraña. Si Pstricks se carga después de Tikz, el archivo pgfutil-common.tex
puede cargarse dos veces. Esto puede dar lugar a incoherencias: por ejemplo, la definición de \pgfutil@raggedright
encontrado en pgfutil-common.tex
borraría la definición de \pgfutil@raggedright
hecho en pgfutil-latex.def
(no es lo mismo) cuando se cargó Tikz.
¿No debería ser \relax
en lugar de \endinput
?