这段代码有什么问题:
\documentclass{article}
\usepackage{pstricks}
\begin{document}
\begin{pspicture}(-0.5,0)(2.5,1)
\psdots(0,0)(2,0)(1,1)
\end{pspicture}
\end{document}
我尝试用它进行编译pdflatex
,但出现以下错误:
! Undefined control sequence.
<recently read> \c@lor@to@ps
l.6 \psdots(
0,0)(2,0)(1,1)
?
答案1
您必须添加选项[pdf]
才能\usepackage{pstricks}
使其与一起使用pdflatex
。这将使您的代码如下所示:
\documentclass{article}
\usepackage[pdf]{pstricks}
\begin{document}
\begin{pspicture}(-0.5,0)(2.5,1)
\psdots(0,0)(2,0)(1,1)
\end{pspicture}
\end{document}
请注意,您需要使用 pdflatex 的 shell escape 才能使其工作。因此,问题
pdflatex -shell-escape file.tex
编译。