更新 MacTeX 2015 后 Pstricks 无法正常工作

更新 MacTeX 2015 后 Pstricks 无法正常工作

在 MacTeX 更新后,我的代码停止工作。我不知道发生了什么。我倾向于使用 PDFLaTeX(我使用 shell-escape 选项),但 XeLaTeX 也不起作用。

\documentclass{article}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}

\usepackage{pstricks}
%\usepackage{auto-pst-pdf,pstricks} tried this too as well and worked for something else.

\usepackage{pst-all}
\usepackage{pstricks-add}

\usepackage{xcolor}
\usepackage{microtype}

\begin{document}
\psset{xunit=1cm,yunit=10cm}
\begin{pspicture*}(-4.2,-0.06)(4.1,0.57) 
\psBinomialN[linecolor=red,fillstyle=solid,fillcolor=lightgray,showpoints=true,markZeros]{36}{0.5}
\psaxes[Dy=0.2,dy=0.2\psyunit]{->}(0,0)(-4,0)(4,0.5)
\end{pspicture*}
\end{document}

我尝试使用 \begin{postscript}...\end{postscript},但也失败了,以前也是这样。有人能告诉我我缺少什么才能让 PDFLateX 正常工作吗?为了完整起见,XeLaTeX 怎么样?

还有一些其他的东西已经停止工作了,但我将从这里开始。

答案1

您的示例缺少usepackage{pst-func}。但是,这适用于最新的 TL 2015 和xelatexpdflatex -shell-escape以及加载包auto-pst-pdf,也适用于latex->dvips->ps2pdf

\listfiles
\documentclass{article}
\usepackage{pst-func}

\begin{document}
    \psset{yunit=10cm}
    \begin{pspicture*}(-4.2,-0.06)(4.1,0.57) 
    \psBinomialN[linecolor=red,fillstyle=solid,fillcolor=lightgray,
       showpoints,markZeros]{36}{0.5}
    \psaxes[Dy=0.2,dy=0.2\psyunit]{->}(0,0)(-4,0)(4,0.5)
    \end{pspicture*}
\end{document}

如果它不适合您,请发布文件列表(在您的日志文件末尾)

在此处输入图片描述

相关内容