LaTeX 表示断行和分页
1、段落整理
通常书籍是用等长的行来排版的。为了优化整个段落的内容,LaTex在单词之间插入必要的断行点(linebreak)和间隔。如果一行的单词排不下,LaTex也会进行必要的断字。段落如何排版依赖于文档类别。通常,每一段的第一行有缩进,在两段之间没有额外的间隔。
在特殊情形下,有必要命令 LaTex断行:
另起一行,而不另起一段。
在强行断行后,还禁止分页。
另起一新页。
上述命令的效果可以从它们的名称看出来。通过可选参数 n,作者可以影响这些命令的效果。n 可以置为 0 和 4 之间的数。如果命令的效果看起来非常差,把 n 取为小于 4 的数,可以让 LaTex选择忽略这个命令。不要这些“break” 命令与 “new” 命令混淆。即使你给出了 “break” 命令,LaTex仍然试图对齐页面的右边界。如果你真想另起一行,就使用相应的命令。猜猜该是什么命令!
LaTex总是尽可能产生最好的断行效果。如果断行无法达到 LaTex 的高标准,就让这一行在段落的右侧溢出。然后在处理输入文件的同时,报告溢出的消息(“overfull hbox”)。这最可能发生在 LaTex找不到合适的地方断字时候。(注)你可以使用 \sloppy 命令,告诉 LaTex降低一点儿标准。虽然最终的输出结果不是最优的,它通过增加单词之间的间隔,以防止出现过长的行。在这种情况下给出警告(“underfull hbox”)。在大多数情况下得到的结果看起来不会非常好。\fussy 命令把 LaTex恢复为缺省状态。
注:当发生(盒子溢出)时,虽然 LaTex给出一个警告并显示溢出的那一行,但是不太容易发现溢出的行。如果你在 \documentclass 命令中使用选项 draft,LaTex就在溢出行的右边标以粗黑线。
2、断字
必要时就会出现断字。如果断字算法不能确定正确的断字点,可以使用如下命令告诉Tex如何弥补这个缺憾。
命令:
使列于参量中的单词仅在注有 “-” 的点断字。命令的参量仅由正常字母构成的单词,或由激活文本中视为正常字母的符号组成。应用于(特殊)语言的已存好,当断字命令出现时,就为激活的语言储存断字可选点。这意味着如果你在文档导言中设置了断字命令,它将影响英文的断字。如果断字命令置于 \begin{document} 后面,而且你正使用类似 babel 的国际语言支持宏包,那么断字可选点在由 babel 激活的语言中就处于活动状态。
下面的例子允许对 “hyphenation” 和 “Hyphenation” 进行断字,却根本不允许 “FORTRAN”, “Fortran” 和 “fortran” 进行断字。在参量中不允许出现特殊的字符和符号。
例子:
命令 \- 在单词中插入一个自主的断字点。它也就成为这个单词中允许出现的唯一断字点。对于包含特殊字符(注音字符)的单词,这个命令是特别有用的,因为对于包含特殊字符的单词 LaTex不自动断字。
命令:
保证把几个单词排在同一行上。在任何情况下,这个命令把它的参量排在一起(同一行上)。
命令 \fbox 和 \mbox 类似,此外它还能围绕内容画一个框。
LaTeX 表示断行和分页相关推荐
- Latex 算法过长 分页显示方法
参考: Algorithm tag and page break Latex 算法过长 分页显示方法 1.引用algorithm包: 2.在\begin{document}前加上以下Latex代码: ...
- LaTex 英文 断词 避免突出行
文章目录 断词 断词命令 断词声明 断词 如果你遇到某一行最后的英文超出了版心,也就是有一行比别的行长了,这就是没有断词的结果. LaTeX通常可以自动断词.即单词在行末如果打印不下,则在音节间隔处加 ...
- 软件使用_第二篇 Latex基础知识
目录 1. 基础知识 1.1 Latex 源文件 1.1.1 空白距离 1.1.2 特殊字符 1.1.3 Latex命令 1.1.4 注释 1.1.5 纵向固定间距控制命令 1.1.6 页面控制命令 ...
- Latex学习笔记(一)
源文件 特殊字符有特定含义,前面加上反斜线可以输出它们. latex命令 以反斜线 \ 开始,加上只包含字母字符命令组成 命令名后的空格.数字或非字母字符标志命令的结束 LATEX/TeX 忽略命令后 ...
- latex语法学习(二)
文档和语言的结构 如果排版风格反映了内容的逻辑和语义结构,读者就能看见和感觉到文章的这种脉络. 在latex中段落是最重要的文档单位,我们之所以称之为"文档单位",因为段落是反映一 ...
- LaTeX 断字 / 取消连字符
[转自] Latex 调整断字,连接符,取消断词/断字 latex使用了处理断字的算法去自动的找断字的地方,而且latex会调整单词间距,使得文章看起来不会显得疏密不一致.大多数情况下,这些算法都工作 ...
- LaTeX 排版(一)——基础应用
1. LaTeX 基本概念 LaTeX\LaTeXLATEX 的源代码为文本文件.这些文本除了文字本身,还包括各种命令,用在排版公式.划分文档结构.控制样式等等不同的地方. 1.1 LaTeX 命令 ...
- 袁创:文本编辑器中文字断行及排版算法研究
文本编辑器是一种非常复杂的图形软件,涉及到的很多开发技巧和软件结构都是传统的数据库程序开发中所从未应用的,因此掌握相关技术的人是非常的少的.在其中文字断行及排版算法是编辑器开发中的核心算法之一.如果没 ...
- Latex入门_第2章:用latex排版文字
文章目录 思维导图版 文字版 思维导图版 文字版 • 第2章:用latex排版文字 • 2.1 语言文字和编码 • 2.1.1 ASCII 编码 • ASCII(美国通用信息交换码)使用0x00~0x ...
最新文章
- Android解决java.lang.OutOfMemoryError: bitmap size exceeds VM budget(转)
- 通向架构师的道路(第十二天)之Axis2 Web Service(三)
- java map byte[],java中byte数组不能作为map的key使用
- Redis:复制,第3部分——redis-py和Python中的Redi哨兵一起使用
- React中useEffect使用
- “安全宝”,云安全服务
- 计算机组成原理期末总结
- 【预测模型】Leslie 人口增长模型
- Charles弱网测试
- notepad下载(官网进不去)
- 淘气的小丁-JavaScript的两种表单提交的方式
- 华为自己的能力开放平台eSDK
- python 实现图片批量加入水印!
- 招投标行业114个数据源盘点
- 服务器维护10月11魔兽,魔兽世界怀旧服10月11日免费转服第五期开启公告 免费转服详情...
- Terraform基础(一)-什么是Terraform?
- jQuery(二十二)
- 服务器上reportqueue文件夹,删除reportqueue文件夹的操作方法-电脑自学网
- Ania and Minimizing
- 零件三维缺陷检测相关基础知识