我正在使用\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:这里,PostScript
currentpoint
用于获取线条位置。然后在页面末尾绘制线条。因此,一次 LaTeX/dvips 运行就足以完成此选项。
该软件包会自动检测 PDF 模式下的 pdfTeX(驱动程序选项)pdftex
。但dvips
运行后LaTeX 运行,并且包无法知道使用了哪个 DVI 驱动程序(dvips
,,dvipdfmx
...)。