我希望我能用 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}