PSTricks 图片无法用 pdfLaTeX 编译

PSTricks 图片无法用 pdfLaTeX 编译

可能重复:
如何在 pdfLaTeX 中使用 PSTricks?

这段代码有什么问题:

\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

编译。

相关内容