\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