Warum lädt Pstricks einige PGF-Dateien und gibt es einen Fehler?

Warum lädt Pstricks einige PGF-Dateien und gibt es einen Fehler?

In pstricks.tex(Version vom 22.01.2019) lesen wir in Zeile 75:

\ifx\pgfkeysloaded\endinput\else 
 \input pgfutil-common.tex
 \input pgfkeys.code.tex
 \input pgffor.code.tex
\fi
\let\pgfforeach\foreach

Der Test \ifx\pgfkeysloaded\endinputkommt mir seltsam vor. Wenn Pstricks nach Tikz geladen wird, pgfutil-common.texkann die Datei zweimal geladen werden. Dies kann zu Inkohärenzen führen: Beispielsweise würde die Definition von „ \pgfutil@raggedrightgefunden in“ pgfutil-common.texdie Definition von „ \pgfutil@raggedrighterledigt in “ löschen pgfutil-latex.def(es ist nicht dasselbe), als Tikz geladen wurde.

Sollte nicht \relaxstattdessen stehen \endinput?

verwandte Informationen