pstricks 中的坐标误差

pstricks 中的坐标误差

我希望我能用 pstricks 画一些图表。但我在画图形时遇到了坐标问题。例如,当我使用 绘制矩形时\psframe (0,0) (2,2),矩形似乎不是从坐标 (0,0) 开始,而是从稍高的值开始,如下面的副本所示

在此处输入图片描述

\documentclass{article}
\usepackage{pst-labo}
\begin{document}
\psset{unit=0.5cm}
\psgrid[subgriddiv=1, griddots=10, gridlabels=5pt, gridwidth=0.5pt](-2,-2)(6,6)
        %\colorlet{myfill}{brown!60}
        \psframe[fillstyle=solid, fillcolor=myfill](0,0)(0.25,13)   

        
        \end{document}

使用 overleaf 中的相同代码,问题不再发生

问题出在哪里?

提前致谢`

答案1

将其放入pspicture环境中!

\documentclass{article}
\usepackage{pst-labo}
\begin{document}
\psset{unit=0.5cm}
\pspicture
\psgrid[subgriddiv=1, griddots=10, gridlabels=5pt, gridwidth=0.5pt](-2,-2)(6,6)
\colorlet{myfill}{brown!60}
\psframe[fillstyle=solid, fillcolor=myfill](0,0)(0.25,13)   
\endpspicture
        
\end{document}

然而,fillcolor=brown!60让生活变得更轻松......

答案2

您在 color let 后添加了一个空格,您可以将其注释掉:

\documentclass{article}
\usepackage{pst-labo}
\begin{document}
\psset{unit=0.5cm}
\psgrid[subgriddiv=1, griddots=10, gridlabels=5pt, gridwidth=0.5pt](-2,-2)(6,6)
        \colorlet{myfill}{brown!60}%%%%%
        \psframe[fillstyle=solid, fillcolor=myfill](0,0)(0.25,13)   

        
\end{document}

相关内容