每当我编译 TeX 文件时,我都会收到以下警告
Unused global option(s) [english]
和
Underfull \hbox(badness 10000) in paragraph at lines 27-28
答案1
这实际上取决于你使用的类和/或你的文档序言,但你可能正在调用
\documentclass[...,english,...]{<class>}
如果 (全局) 选项english
未被使用,<class>
则它会被传递给您可能在途中加载的包。如果 TeX\begin{document}
未使用该english
选项,它会发出警告并引用所有未使用的选项。
通常english
用于babel
,因此您可以添加
\usepackage{babel}
到你的序言中以便english
正确使用,或者english
从加载类中完全删除该选项。
您的第二个问题可以在这里得到解答:什么是未满的水平盒子和垂直盒子以及如何去除它们?
答案2
未使用的全局选项[英语]可能意味着你做了类似的事情
\documentclass[english]{article}
并且全局选项[english]
没有执行任何操作。
\hbox 未满(不良程度 10000)警告通常是通过使用 突然结束一行文本而生成的\\
。要结束一个段落,您应该使用一个空白行。可能还有很多其他方法可以生成此警告,但在没有看到示例代码的情况下,这是我能做出的最佳猜测。
答案3
注意!全局选项也可以区分大小写。在我的例子中,将“A4paper”(错误)写成“a4paper”(正确)可以消除未使用的全局选项警告。