如何查看.xdv 文件?

如何查看.xdv 文件?

如何在计算机中查看 eXtended DVi 文件?这些是命令的输出xelatex -no-pdf。我对 Mac 上的解决方案特别感兴趣,但也请对其他平台发表评论。xdvi 或 Okular 等传统程序似乎无法处理该.xdv文件。

答案1

当 Jonathan Kew 编写 XeTeX 时,他发现使用 DVI 输出格式的扩展比直接输出 PDF 更方便。因此,他定义了 XDV 格式,并编写了一个驱动程序,xdv2pdf用于将 XDV 文件转换为 PDF 文件。

但是该xdv2pdf程序大量使用了 Apple 字体库,因此很难将其适配到其他平台。后来,xdvipdfmx基于 的驱动程序dvipdfmx(而该驱动程序又基于 M. Wicks 的dvipdfm)被编写。现在 XeTeXfontconfig在所有系统上都使用该库(但在 Mac OS X 上它仍然可以使用 Apple 库)。然而,正如 Khaled Hosny 在评论中所说,xdvipdfmx并不依赖于fontconfig

每次运行xetex都会生成一个 XDV 格式的文件,该文件被透明地输入xdvipdfmx(无需用户干预)然后被删除。

预览器适用于 XDV 格式。虽然可以xdvi为此目的进行扩展,但我认为永远不会有人尝试这样做:应该将其链接到库fontconfig并进行许多其他更改以适应 理解的所有“特殊” xdvipdfmx。PDF 预览器快速可靠,因此尝试这样的路径毫无意义。

在过去,预览 DVI 文件可能比预览 PostScript/PDF 文件更快(有一些限制,主要与旋转有关);现在时间上的差异可能可以忽略不计。

相关内容