pstricks 编译问题

pstricks 编译问题

我知道这个问题在其他主题中已经讨论了很多,但是大多数都包含复杂的示例,我无法从中理解解决方案。所以我有以下代码:

 \documentclass{article} 
 \usepackage[pdf]{pstricks} 
%\usepackage[usenames,dvipsnames]{pstricks}

 \begin{document}    
 \begin{pspicture}(0,-0.8)(2.0,0.8) 
 \psline[linewidth=0.04cm](0.0,0.78)(1.98,-0.78) \end{pspicture} 
 \end{document}

我不断收到错误消息:未定义的控制序列。我做错了什么?(我在 ubuntu 中使用 texmaker)。

答案1

查看此内容回答可能会对你有帮助。

为了让这个答案简短些。

  • 您可以使用xelatex而不是pdflatex。在这种情况下,您应该[pdf]从包中删除该选项pstricks
  • 或者您可以使用pdflatex之前评论中提出的修改或上述关联。为此,您应该转到图像中显示的选项卡。

    texmaker 偏好设置选项卡

    在此选项卡上,您应该将 pdfLatex 的命令从 修改pdflatex -interaction=nonstopmode %.texpdflatex -interaction=nonstopmode -shell-escape %.tex

    我的理解是,这将创建一些包含图像的 PDF 文件。但我不知道它们是否会自动合并到文档的其余部分。

如果您确实不需要pdflatex其他特殊原因,那么pstricks我建议改为xelatex。在我看来,它提供了一种“更干净”的方法来处理这个问题。

我希望这有帮助。

答案2

将选项插入--shell-escape到您的配置中pdflatex/latex/xelatex

在此处输入图片描述

相关内容