В pstricks.tex
(версии от 22.01.2019) на 75-й строке читаем:
\ifx\pgfkeysloaded\endinput\else
\input pgfutil-common.tex
\input pgfkeys.code.tex
\input pgffor.code.tex
\fi
\let\pgfforeach\foreach
Тест \ifx\pgfkeysloaded\endinput
кажется мне странным. Если Pstricks загружается после Tikz, файл pgfutil-common.tex
может быть загружен дважды. Это может привести к несоответствиям: например, определение \pgfutil@raggedright
found in pgfutil-common.tex
сотрет определение \pgfutil@raggedright
done in pgfutil-latex.def
(это не одно и то же) при загрузке Tikz.
Разве не должно быть \relax
вместо \endinput
?