我知道这个问题在其他主题中已经讨论了很多,但是大多数都包含复杂的示例,我无法从中理解解决方案。所以我有以下代码:
\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
之前评论中提出的修改或上述关联。为此,您应该转到图像中显示的选项卡。在此选项卡上,您应该将 pdfLatex 的命令从 修改
pdflatex -interaction=nonstopmode %.tex
为pdflatex -interaction=nonstopmode -shell-escape %.tex
。我的理解是,这将创建一些包含图像的 PDF 文件。但我不知道它们是否会自动合并到文档的其余部分。
如果您确实不需要pdflatex
其他特殊原因,那么pstricks
我建议改为xelatex
。在我看来,它提供了一种“更干净”的方法来处理这个问题。
我希望这有帮助。
答案2
将选项插入--shell-escape
到您的配置中pdflatex/latex/xelatex
: