关于高度、\hbox、\vbox 和 ht 的 LaTeX 警告

关于高度、\hbox、\vbox 和 ht 的 LaTeX 警告

我在 Ubuntu 上编译 LaTeX 文档时遇到了这些警告、错误或其他问题。您知道这些情况吗?

Package hyperref Warning: Height of page (\paperheight) is invalid (0.0pt),
(hyperref)                using 11in.
Underfull \hbox (badness 10000) has occurred while \output is active
Underfull \vbox (badness 10000) has occurred while \output is active []
LaTeX Warning: `h' float specifier changed to `ht'.

答案1

包 hyperref 警告:页面高度 (\paperheight) 无效 (0.0pt),(hyperref) 使用 11in。

显然你的课程没有定义\paperheight,所以你必须自己做或依赖默认值。

例如,要获取 A4 纸,请使用:

\setlength{\paperheight}{297mm}
\setlength{\paperwidth}{210mm}

对于信纸:

\setlength{\paperheight}{11in}
\setlength{\paperwidth}{8.5in}

\output 处于活动状态时,\hbox 未满(不良率 10000)

当 \output 处于活动状态时,发生 \vbox 未满(不良率 10000)[]

看一下:什么是未满的水平盒子和垂直盒子以及如何去除它们?

LaTeX 警告:'h' 浮点说明符更改为 'ht'。

您使用了浮动元素(表格或图形)的放置选项h。如果 LaTeX 因空间太小而无法将其放置在该位置,它会将其移动到下一页的顶部并发出警告。

通常h太严格。这样您就不允许顶部、底部或页面放置。改用至少ht,或者如果您愿意,将其放宽到htbp甚至!htbp。如果您真的需要它正好在“这里”,请将该H选项与浮动包一起使用。还有其他方法。但添加放置选项通常没问题。

相关内容