带定位功能的 Tikz 无法与 DVI 配合使用

带定位功能的 Tikz 无法与 DVI 配合使用

我有以下 Tikz 图片:

\begin{tikzpicture}
  \node (a) {A};
  \node [below=2cm of a] (b) {B};
\end{tikzpicture}

当我使用 PDF-LaTeX 编译此代码时,我得到了预期的结果:“B”出现在“A”下方 2 厘米处。

当我用纯 LaTeX 编译完全相同的代码时,在 DVI 文件中,“A”和“B”位于相同的位置,混在一起。在 PS 文件中,经过另一次重新编译后,它们再次正确显示。

是否有某种方法或变通方法可以使用 PGF/Tikz 并直接通过 DVI 预览定位?

答案1

我认为您的意思是dvipsPostScript 文件看起来没问题。在这种情况下,您看到的是预期的行为。在 DVI 模式下工作时,PostScript 特殊功能用于 TeX 不直接支持的效果。这包括绝对定位、旋转、缩放等。但是,DVI 查看器不会解释这些特殊功能(除非它们进行一些 PostScript 分解),因此只显示未修改的结果。因此,在转换为 PostScript 之前,您不会看到这些效果。

相关内容