对于简单的 pscircle,我得到了较粗线条的不匹配半径。左图中的小红圈显示线宽 = 1pt 的不匹配。右图中的小绿圈显示线宽 = 0.5pt 没有不匹配。我已经在 dvi(使用 yap)以及 ps 和 pdf 文件中看到了这种偏差。请参见以下最小示例(在 miktex 64 位下使用 latex.exe 编译):
\documentclass{scrartcl}
\usepackage{pstricks}
\usepackage{pst-plot}
\begin{document}
\psset{unit=1.7cm}
\begin{center}
\begin{pspicture}(-1.3,-1.3)(2.0,1.45)%
\psaxes[labels=all,ticks=all,linewidth=1.0pt]{->}(0,0)(-1.3,-1.3)(1.3,1.3)[$Re\{z\}$,0][{$Im\{z\}$},0]%
\pscircle[linewidth=1pt](0.0,0.0){1.0}%<- problem is here
\pscircle[linewidth=1pt,linecolor=red](1,0.0){0.2}%
\rput[br]{0}(2.0,-1.3){linewidth=1pt}%
%\psframe[linewidth=0.5pt,linecolor=red](-1.3,-1.3)(2.0,1.45)% Frame of pspicture
\end{pspicture}%
%
\begin{pspicture}(-1.3,-1.3)(2.0,1.45)%
\psaxes[labels=all,ticks=all,linewidth=1.0pt]{->}(0,0)(-1.3,-1.3)(1.3,1.3)[$Re\{z\}$,0][{$Im\{z\}$},0]%
\pscircle[linewidth=0.5pt](0.0,0.0){1.0}%
\pscircle[linewidth=1pt,linecolor=green](1,0.0){0.2}%
\rput[br]{0}(2.0,-1.3){linewidth=0.5pt}%
%\psframe[linewidth=0.5pt,linecolor=red](-1.3,-1.3)(2.0,1.45)% Frame of pspicture
\end{pspicture}%
\end{center}
\end{document}
答案1
使用
\pscircle[linewidth=1pt,dimen=middle](0.0,0.0){1.0}%<- problem was here
将在下次上传至 CTAN 时修复。