Win 10、Miktex、Texniccenter pstricks tikzpicture 无法正确渲染

Win 10、Miktex、Texniccenter pstricks tikzpicture 无法正确渲染
\documentclass[a4paper,12pt]{article}
\listfiles 
\usepackage{tikz}
\usepackage{pstricks}
\begin{document}
\begin{tikzpicture}
    \draw (-2.5,0) arc (180:360:2.5cm and 1.25cm);
    \draw[dashed] (-2.5,0) arc (180:0:2.5cm and 1.25cm);
    \draw (0,2.5) arc (90:270:1.25cm and 2.5cm);
    \draw[dashed] (0,2.5) arc (90:-90:1.25cm and 2.5cm);
    \draw (0,0) circle (2.5cm);
    \draw (0,0) --(2.5,0);
    \node at (.5,.2) {$3$ in};
    \shade[ball color=blue!10!white,opacity=0.20] (0,0) circle (2.5cm);
\end{tikzpicture}


\vspace{.5cm}\hspace{2cm}
\psset{yunit=.35cm,xunit=.35cm}
\begin{pspicture}(-0.8,-0.8)(20.8,11.8)
 % \psgrid[subgriddiv=0,gridlabelcolor=white,linewidth=.7pt,gridcolor=black,griddots=5](-8,-8)(8,8)
 % \psaxes[linewidth=1pt,Dx=8,Dy=8,labels=all,arrowsize=5pt]{<->}(0,0)(-8.7,-8.7)(8.7,8.7)
  \psline[linewidth=1.2pt](0,0)(20,0)(15,10)(5,10)(0,0)
  \psline[linewidth=1.2pt](15,10)(15,0)
  \psline[linewidth=1.2pt](5,10)(5,0)
  \psline[linewidth=1.2pt](4.5,0)(4.5,0.5)(5.5,0.5)(5.5,0)
  \psline[linewidth=1.2pt](14.5,0)(14.5,0.5)(15.5,0.5)(15.5,0)
  \psline[linewidth=1.2pt](5,9.5)(5.5,9.5)(5.5,10)
  \psline[linewidth=1.2pt](14.5,10)(14.5,9.5)(15,9.5)
  \rput[lt](9,-.5){$22$ ft}
  \rput[lt](9,11){$22$ ft}
  \rput[bl](-1,3.4){$12$ ft}
  \rput[bl](19,3.4){$12$ ft}
  \rput[bl](2,-1){$7$ ft}
  \rput[bl](17,-1){$7$ ft}
  \rput[bl](5.5,5){$10$ ft}
  \rput[bl](12,5){$10$ ft}
\end{pspicture}

\end{document}

当我在计算机上编译它时,要么 tikzpicture 渲染为实心球,而 pstricks 正常,要么 tikzpicture 渲染成功,而 pstricks 失败。在我更新软件包之前,它可以正常工作 :(。我的工作计算机仍然可以正确编译,因为我没有更新它。

第一张图片的编译方式:Latex->PS->PDF(我通常使用的方法)

第二张图片编译用:Latex->PDF

tikxpicture 不正确 - pstricks 正确

tikxpicture 正确 - pstricks 不正确

相关内容