我周围有这些警告,其中一些似乎可以自然解决,但我从未真正明白它们的含义。
这是什么意思?
编辑:我想用更一般的术语来回答这个问题,但在这种特殊情况下,与此警告相关的源代码如下:
\item {\bf Finalização} onde são finalizados os histogramas, eventualmente traçadas curvas de ajuste \emph{(fit)} e guardados os resultados no disco.
可能重复:这个问题解决了这个调试问题。
附言:如果这个问题比较新手,请见谅。
答案1
\fontdimen2\font
两个单词之间允许的间距由 interwordspace ( ) 和 interwordstretch ( )给出\fontdimen3\font
。如果无法设置具有这些长度的段落(带连字符),TeX 会抱怨框过满或过少。将 设置\emergencystrech
为大于0pt
它的值可以将 interwordspace 拉伸到更大的值。您可以单独设置此值,也可以使用\sloppy
或环境sloppypar
\documentclass[draft]{article}
\usepackage[textwidth=4.5cm]{geometry}
\usepackage{blindtext}
\parindent=0pt
\begin{document}
interwordspace: \the\fontdimen2\font \\
interwordstretch: \the\fontdimen3\font \\
emergencystretch: \the\emergencystretch\par
\blindtext
\newpage
\begin{sloppypar}
interwordspace: \the\fontdimen2\font \\
interwordstretch: \the\fontdimen3\font \\
emergencystretch: \the\emergencystretch\par
\blindtext
\end{sloppypar}
\end{document}
答案2
\begin{sloppypar}
就我的情况而言,我发现最简单的解决方案是在文档后面添加\maketitle
并添加\end{sloppypar}
到末尾。它就像魔法一样有效:我不再有任何文本超出列。我的文档文本如下所示:
\begin{document}
% title + keywords + abstract
\maketitle
\begin{sloppypar}
% document body
\end{sloppypar}
\end{document}