与 PGF/Tikz 使用笔触的中间部分作为参考不同,在 PSTricks 中选择 `dimen=outer` 作为默认值的原因是什么?

与 PGF/Tikz 使用笔触的中间部分作为参考不同,在 PSTricks 中选择 `dimen=outer` 作为默认值的原因是什么?

问题已经写在上面的标题中了。

为什么不dimen=middle

答案1

仅出于历史原因,允许一条线默认与圆或矩形接触,而这条线并不知道内线和外线

\documentclass{article}
\usepackage{pstricks}
\begin{document}

\begin{pspicture}[showgrid,linewidth=5pt,
  linecolor=red!60,strokeopacity=0.4](10,5)
\psframe[dimen=outer](0,1)(3,4)
\psframe[dimen=middle](4,1)(6,4)
\psframe[dimen=inner](7,1)(9,4)
\psline[linewidth=1pt,linecolor=black](0,4)(10,4)
\end{pspicture}

\begin{pspicture}[showgrid,linewidth=5pt,
  linecolor=red!60,strokeopacity=0.4](10,5)
\pscircle[dimen=outer](2,1.5){1.5}
\pscircle[dimen=middle](5,1.5){1.5}
\pscircle[dimen=inner](8,1.5){1.5}
\psline[linewidth=1pt,linecolor=black](0,3)(10,3)
\end{pspicture}

\end{document}

相关内容