DVI 旋转文本失败

DVI 旋转文本失败

我正在使用以下代码:

\begin{tabular}{r|ccc}
 &
\begin{rotate}{60} Property 1 \end{rotate} &
\begin{rotate}{60} Property 2 \end{rotate} &
\begin{rotate}{60} Property 3 \end{rotate} \\ \hline
System 1        &       &       &  X    \\ 
System 2        & X     & X     &  X    \\
System 3        & X &   &  X    \\ \hline
\end{tabular}

它完美地适用于 PDF 输出。但是,当我尝试使用 DVI 输出时,它失败了。我尝试使用rotateboxsideways旋转文本。但是都一样。PDF 工作正常,但 DVI 失败了。

我想使用 DVI 有两个原因。(i)编译比 PDF 更快。(ii)您可以看到您离开的位置,它会从最后一个编辑点打开。

我目前使用 YAP 2.9、Texnic Center 1.0 稳定版本 C1。

有什么想法吗?

答案1

大多数 DVI 查看器不处理旋转代码使用的 PostScript 特殊字符。相反,这留到 DVI 到 PostScript 的转换时再处理。因此,您将无法在 DVI 查看器中轻松看到旋转,甚至任何其他 PostScript 材料。这意味着您有两个选择:

  • 接受您将在 DVI 查看器中看到未旋转的材料,并等到转换为 PostScript 才能看到它“就位”。
  • 直接创建 PDF:使用合适的查看器(例如SumatraPDF)或集成查看器/编辑器(例如使用 TeXworks,您可以像在 DVI 模式下一样进行许多工作,并且可以在编译时保持 PDF 处于“打开”状态(这在 Windows 上的 Adob​​e Reader 上不起作用)。

相关内容