在 MacBookPro (Sierra) 上使用 pstricks 绘制图片并包含 TeX-maker 拒绝的 ps-pictures

在 MacBookPro (Sierra) 上使用 pstricks 绘制图片并包含 TeX-maker 拒绝的 ps-pictures

我有一台 MacBookPro、Sierra,并且使用 TeX-Maker(适用于 Mac)。

TeX-maker 和 El Capitan 最初存在一些问题;显然这些问题已经得到解决。但从那以后,TeX-maker 就一直拒绝: 1用 来绘制图片pstricks;以及 [2] 接受 中的 ps 图片\includegraphics[width=10cm]{birds.ps}

1 这是一个不断崩溃的简单 LaTeX 源文件:

 \documentclass[12pt]{article}
 \usepackage{pstricks,epsfig,graphicx}
 %
 \begin{document}
 \noindent Venn diagrams:
 \begin{center}\begin{picture}(180,20)(0,0)
 \psset{unit=0.5ex, linewidth=1pt}
 \psellipse(23,20)(90,10)
 \end{picture}\end{center}%
 \end{document}

TeX-Maker 的错误信息:

\c@lor@to@ps l.11 \psellipse(23,20)(90,10) 错误消息顶行末尾的控制序列从未被 \def'ed。

[2] 这是一个简单的 LaTeX 源文件,它也不断崩溃:

\documentclass[12pt]{article}
 \usepackage{pstricks,epsfig,graphicx} 
 %
 \begin{document}
 \begin{center}
 \includegraphics[width=10cm]{birds.ps}
 \end{center}
 \end{document}

错误消息 TeX-Maker:

LaTeX 错误:未知的图形扩展名:.ps。请参阅 LaTeX 手册或 LaTeX Companion 了解解释。

在 El Capitan 之前,一切都很顺利。自从 El Capitan 和 Sierra 出现问题以来,1并且[2]令人恼火地坚持下去。

我有一张 TeX-Maker 配置的屏幕截图,如下所示:

在此处输入图片描述

答案1

使用xelatex并且不要将picture环境与pstricks 命令混合。这是 TeXShop 的设置。

在此处输入图片描述

答案2

我也在 MacBookPro(2014 年出品)中使用 macOS Sierra。按照评论中的好建议,我完美地编译了您的第一个例子,没有更改一行;我也可以使用我重命名为 的 ps 格式的旧图片来编译您的第二个示例birds.ps。我唯一要做的就是确保我正在编译LaTex -> dvips -> ps2pdf(我不知道是否还有其他编译方法也可以)。您可以在下面看到屏幕截图。

在此处输入图片描述 在此处输入图片描述

我想这回答了你的问题。除此之外,我还要给出一些建议:

  1. 有一些编辑器可以自动为您检测文档的最佳编译方法。这是我的情况,这就是我如何确定如何编译您的文档的方法。我不会在这里给出这种 LaTex 编辑器的名称,因为这不是您想要的;但如果您感兴趣,请告诉我。

  2. 尽管有些人可能完全不同意我的观点,但我更喜欢将外部图像包含为 pdf(出于某些奇怪的原因,在使用pseps文件时,某些数学符号似乎总是不像我想要的那样;但它们在 pdf 中看起来总是很好)。

相关内容