无法开始使用 pstricks

无法开始使用 pstricks

我去了自称是 pstricks 的网站,

http://tug.org/PSTricks/main.cgi?file=examples

并尝试在 Mac OSX Yosemite 上的 TeXShop 版本 3.51 中运行一些示例。我尝试的示例是 cycloid.tex、game0.tex 和 curve0.tex。这些示例似乎是独立的、语法完整的示例,但它们都失败了,并显示类似的错误消息

! Undefined control sequence.
<recently read> \c@lor@to@ps

l.82      dAngle=90,nAngle=4](0,0)(0,360){1}{1}{1}

这表明\c@lor@to@pspstricks 堆栈中的某个地方没有正确定义。我想与其深入研究这个问题,不如问问社区,因为看起来系统性和普遍性的问题,要么是 TeXShop / MacTeX / TeXlive 中 pstricks 的分布有问题,要么是 pstricks 已经死了,被 Tikz 取代了?我不知道。顺便说一句,使用 pdflatex 时,控制台上会出现同样的错误消息

pdfTeX 3.14159265-2.6-1.40.15 (TeX Live 2014)
kpathsea version 6.2.0
Compiled with libpng 1.6.10; using libpng 1.6.10
Compiled with zlib 1.2.8; using zlib 1.2.8
Compiled with xpdf version 3.03

答案1

好的,看起来所需的咒语是

latex cycloid.tex
dvips cycloid.dvi
open cycloid.ps

这将打开 Mac Preview,然后我可以手动将 PostScript 文件保存为 PDF。

最后一步可以自动化ps2pdf,我相信这是GhostScript分配。

或者使用自制在 Mac 上

brew install ghostscript

dvipdfm对我来说没用(在几篇帖子中都有建议)

相关内容