LATEX2ε排版技巧:断行与断页的控制

需积分: 35 54 下载量 5 浏览量 更新于2024-08-09 收藏 1.36MB PDF 举报
"一份不太简短的LATEX2ε介绍 或102分钟了解LATEX2ε" 本文档深入探讨了LATEX中的断行和断页处理,这是排版文档时的重要方面。LATEX自动处理文本的断行和断页,以确保美观和阅读舒适性。在默认情况下,LATEX会根据行宽和文字密度自动调整单词间距,使得每行的长度保持一致,同时避免过大的单词间距。 2.5.1 单词间距和断行 断行通常发生在两个单词之间的空格处。在LATEX中,这些空格会自动调整,以适应不同的行宽和文本密度。然而,在某些特定场合,如英文人名或图表名称,可以使用特殊的“带子”字符 `~`,它表示一个不会被断开的空格。例如,"Fig.~2a" 和 "Donald~E. Knuth" 就会确保数字或人名保持完整,不会被自动断行。 2.5.2 手动断行和断页 在必要时,用户可以使用命令手动干预断行和断页。手动断行的命令有两种:`\\` 和 `\newline`。前者在多种环境下都能使用,后者则主要用于文本段落中。如果需要强制断页,可以使用 `\newpage` 或 `\clearpage`。两者都能启动新的页面,但`\newpage` 在双栏模式下可能只会开始新栏,而 `\clearpage` 则会确保所有浮动元素(如图像和表格)被放置在当前页或新页。 在某些情况下,可能需要微调断行和断页的位置,这时可以使用控制命令: - `\linebreak[⟨n⟩]` 允许在指定位置断行,`⟨n⟩` 是一个0到4的数值,数字越大,LATEX越倾向于在该处断行。 - `\nolinebreak[⟨n⟩]` 阻止在指定位置断行,同样,`⟨n⟩` 控制阻止断行的程度。 - `\pagebreak[⟨n⟩]` 强制页面断开,`⟨n⟩` 的值决定了断页的紧迫性。 - `\nopagebreak[⟨n⟩]` 阻止页面断开,同样,`⟨n⟩` 控制阻止的强度。 LATEX的这一灵活性允许用户在需要时精细调整文档的布局,以实现最佳的视觉效果。 此外,文档提到了《一份不太简短的LATEX2ε介绍》是由Tobias Oetiker等人编写,并由中国T_EX论坛翻译的中文版。这个版本(5.10)包含了多轮修订,许多网友参与了翻译和校对工作,体现了LATEX社区的协作精神。 LATEX通过自动的断行和断页处理提供了一流的排版体验,同时也提供了丰富的手动控制选项,让用户能够在必要时对文档的布局进行精确调整。理解和掌握这些控制命令对于创建专业级别的文档至关重要。