制作简单的文档/文本超出页面范围

制作简单的文档/文本超出页面范围

标题几乎说明了一切。我是 LaTeX 的老用户,所以我忘记了一些基础知识。我认为最好的热身方法是写一个简单的文档,但我的文本总是超出页面范围。这是我的代码:

\documentclass{article}

\title{Title}
\author{Me}

\begin{document} 

\maketitle 

\section{School stuff}
blahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblah


\end{document}

奇怪的是,我看了一些我的旧文件,没有一个有这个问题...请帮忙!!

答案1

TeX 永远不会尝试对前面没有粘连符的单词进行连字符连接。LuaTeX 取消了此限制。

另一方面,如果你\hspace{0pt}在“单词”前添加 ,你仍然不会得到连字符pdflatex,因为 TeX 在 63 个字符后停止连字符,事实上你会得到

Overfull \hbox (83.33447pt too wide) in paragraph at lines 14--15
 \OT1/cmr/m/n/10 blah-blah-blah-blah-blah-blah-blah-blah-blah-blah-blah-blah-bl
ah-blah-blah-blahblahblahblahblahblahblahblah 

如您所见,第 16 个“blah”组后面没有连字符。由于这一行可以容纳 18 个“blah”组,因此在第 15 个之后使用连字符会产生非常短的行,因此 TeX 会放弃这种可能性,只留下生成过满行的唯一选择。

LuaTeX 没有 63 个字符的限制,但该行仍然会超出范围,因为没有找到合适的连字符点来填充该行。

相关内容