在pstricks.tex
(2019-01-22版本)第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
可能會載入兩次。這可能會導致不一致:例如,在載入 Tikz 時\pgfutil@raggedright
,found in的定義會刪除did inpgfutil-common.tex
的定義(不一樣)。\pgfutil@raggedright
pgfutil-latex.def
不應該是\relax
代替嗎\endinput
?