我最近安装了 Ubuntu 13.04,并尝试重新编译我之前在旧版 Ubuntu 上创建的 pstricks 文档。但是,所有图像都出现了错误,图像中包含的所有文本都覆盖在图像内的单个位置上。线条和形状根本没有渲染。
尝试基本的 pstricks 示例也无法在 dvi 中正确呈现。
\documentclass{article}
\usepackage{pstricks}
\begin{document}
\begin{figure}
\begin{pspicture}(4,5)
\psframe(0.7,2)(3.3,3)
\rput(2,2.5){First Example}
\end{pspicture}
\end{figure}
\end{document}
它只打印文本而不打印周围的框架。我尝试卸载 texlive 和 pstricks 并重新安装所有内容(使用 apt-get),但无济于事。如果能提供任何关于如何追踪此问题的指示,我将不胜感激。
编辑:感谢 JosephWright 的回答,问题已解决。起初,我使用 texmaker 中的 quickbuild 选项进行编译
latex -> view dvi
输出结果乱码。然后我尝试
latex -> dvips -> view ps
它只是无限期地挂起,所以我开始使用 latex 进行编译并检查 dvi。
使用
latex -> dvips -> ps2pdf
完美运行。
答案1
一般来说,DVI 查看器无法渲染 PostScript(有些确实包含代码来即时进行转换)。转换为 PostScript(或转换为 PDF)格式通常是检查输出正确性的最佳方式:对我来说,演示(TeX Live 2013)一切都很好。