%
%------------------------------------------------------------------------------------ %
\documentclass[english,11pt]{book}
%------------------------------------------------------------------------------------ %
%\usepackage{hyperref} % if hyperref is included, dvi will not render
\begin{document}
Hi there.
\end{document}
编辑这个问题似乎与 YAP 预览软件有关。latex
在 MWE(附带hyperref
)上运行,使用 YAP 打开 dvi 文件,然后选择“查看 -> 渲染方法 -> PK”似乎会产生错误。如果改为选择“查看 -> 渲染方法 -> dvips”,错误就会消失。
答案1
如果你想使用 YAP 及其 pk-Render 模式,你必须加载hyperref
该选项hypertex
\usepackage[hypertex]{hyperref}
由于没有合适的驱动程序,您无法将该bookmark
包与 pk-Renderer 一起使用。bookmark
YAP + dvips 渲染模式应该可以与这两个包一起工作(如果它们使用 dvips 驱动程序,它们通常会这样做)。
您可以在选项中永久设置 dvips 渲染模式(您可以在View
菜单中找到:
就我个人而言,虽然我确实有最新的 miktex 并使用它,但我很久没有使用 YAP 了。我使用 pdflatex 编译为 pdf 并使用 pdf 查看器。或者,如果我使用 latex+dvips 编译,我会使用 ps2pdf 编译为 pdf 并在 pdf 查看器中再次查看。