tabularht 中出现错误“缺少 DVI 驱动程序”?

tabularht 中出现错误“缺少 DVI 驱动程序”?

我正在使用\usepackage[vlines]{tabularht}并收到此错误:

! Package tabularht Error: Missing DVI driver, option `vlines' disabled.
See the tabularht package documentation for explanation.
Type H <return> for immediate help.

这个错误是什么意思?

以下是我的文档的完整代码。我正在尝试拉伸表格以适应页面上的剩余空间。

\documentclass{article}
\usepackage{amsmath}
\usepackage{calc}
\usepackage{tabularx}
\usepackage[vlines]{tabularht}

\begin{document}
\section{Change the improper fractions to a mixed number.}
\begin{tabularhtx}{\textheight-0.55in}{\linewidth}{|X|X|}
\hline
\interrowfill
$\dfrac{29}{3}$ & $\dfrac{30}{4}$\\
\interrowfill
\hline
\interrowfill
$\dfrac{22}{5}$ & $\dfrac{48}{5}$\\
\interrowfill
\hline
\end{tabularhtx}
\end{document}

答案1

来自文档:

选项vlines依赖于驱动程序并使用 e-TeX 功能。

pdftex:PDF 模式下的 pdfTeX。在此,线条的位置借助该\pdfsavepos功能写入 .aux 文件中。因此,您需要运行两次 LaTeX 才能获得线条。

dvips:这里,PostScriptcurrentpoint用于获取线条位置。然后在页面末尾绘制线条。因此,一次 LaTeX/dvips 运行就足以完成此选项。

该软件包会自动检测 PDF 模式下的 pdfTeX(驱动程序选项)pdftex。但dvips运行LaTeX 运行,并且包无法知道使用了哪个 DVI 驱动程序(dvips,,dvipdfmx...)。

相关内容