【LaTeX】 11 LaTeX 字体与间距控制
段落间距控制
段落样式选项
默认样式(缩进):
段落1内容...段落2内容... % 自动缩进
无缩进样式(使用 parskip):
\usepackage[parfill]{parskip}
段落1内容...段落2内容... % 无缩进,有垂直间距
换行控制
正确使用换行符
% 正确使用场景
\begin{tabular}{cc}列1 & 列2 \\ % 表格内换行
\end{tabular}\begin{center}第一行 \\第二行 % 居中环境内换行
\end{center}% 错误使用:在普通段落中
这是错误使用\\ % 避免在普通文本中使用
换行示例
适用场景:
- 表格行内
- 居中环境内
- 诗歌(verse 环境)
- 其他特殊排版环境
精确间距控制
水平间距命令
命令 | 间距大小 | 适用场景 |
---|---|---|
\, | 细空格(1/6 em) | 数学模式、标题页 |
\. | 更细空格 | 数学模式专用 |
\: | 中等空格 | 数学模式专用 |
\; | 粗空格 | 数学模式专用 |
\! | 负空格 | 数学模式紧凑排版 |
\hspace{长度} | 自定义长度 | 任意水平间距 |
垂直间距命令
\vspace{1cm} % 1厘米垂直间距
\vspace{2\baselineskip} % 2倍行高间距
间距使用示例
标题\hspace{2cm}作者 % 水平分隔\vspace{3cm} % 垂直留白
主要内容...
文本格式化
短文本格式化命令
命令 | 效果 | 用途 |
---|---|---|
\textbf{} | 粗体 | 强调重要内容 |
\textit{} | 斜体 | 书籍标题、外来语 |
\textrm{} | 罗马体 | 正常文本字体 |
\textsf{} | 无衬线体 | 标题、特殊样式 |
\texttt{} | 等宽体 | 代码、文件名 |
\textsc{} | 小型大写 | 缩写、专业术语 |
使用示例
\textbf{重要通知}:请阅读\textit{用户手册}中的\texttt{README.md}文件。
运行文本格式化
持续性格式命令
命令 | 效果 | 特点 |
---|---|---|
\bfseries | 粗体系列 | 影响后续所有文本 |
\itshape | 斜体形状 | 需要分组控制范围 |
\rmfamily | 罗马字体族 | 持续性字体更改 |
\sffamily | 无衬线字体族 | 需要显式结束 |
分组控制方法
% 方法1:使用大括号分组
{\itshape
这段文本是斜体的。
这段也是斜体。
} % 斜体效果到此结束正常文本。 % 恢复正常字体% 方法2:使用环境分组
\begin{itshape}
斜体内容...
\end{itshape}
字体大小控制
相对字体大小命令
命令 | 相对大小 | 典型用途 |
---|---|---|
\tiny | 极小 | 脚注、版权信息 |
\small | 小号 | 旁注、图表说明 |
\normalsize | 正常 | 正文默认大小 |
\large | 大号 | 小节标题 |
\Large | 更大 | 节标题 |
\huge | 巨大 | 章标题、封面 |
字体大小使用要点
% 正确用法:包含 \par
{\large
这是大号字体文本。
这是同一段落的继续。\par % 必须包含 \par
}% 错误用法:缺少 \par
{\large
这是大号字体文本。
这是同一段落的继续。} % 可能导致排版问题
实践练习指南
间距控制练习
-
标题页设计:
\begin{titlepage} {\huge\bfseries 文档标题\par} \vspace{2cm} {\large 作者姓名\par} \vspace{1cm} {\itshape 机构名称\par} \end{titlepage}
-
组合格式测试:
- 测试粗体+斜体组合效果
- 比较与数学模式字体嵌套的差异
字体大小实验
-
极端大小测试:
{\tiny 极小字体效果测试...} % 观察可读性 {\huge 巨大字体效果测试...} % 观察布局影响
-
段落结束测试:
- 故意省略
\par
观察排版异常 - 理解
\par
在字体大小切换中的重要性
- 故意省略
最佳实践建议
格式化使用原则
逻辑 vs 视觉格式化:
- 优先使用逻辑标记(章节、强调等)
- 仅在特殊情况下使用显式格式化
- 保持格式的一致性
分组管理:
- 及时使用分组限制格式影响范围
- 避免格式"泄漏"到不需要的区域
- 使用环境进行复杂的格式组合
间距控制:
- 谨慎使用强制换行和间距
- 优先使用 LaTeX 的自动排版
- 仅在精确布局需求时使用显式间距
故障排除技巧
格式异常:
- 检查是否缺少分组括号
- 确认是否遗漏了 \par
- 验证命令拼写和语法
间距问题:
- 避免过度使用显式间距
- 利用 LaTeX 的弹性间距系统
- 在特殊布局时再使用精确控制
学习目标
通过本课应掌握:
- 段落间距的两种主要样式及其实现
- 换行符的正确使用场景和限制
- 精确间距控制命令的使用方法
- 短文本和运行文本格式化的区别
- 字体大小控制的命令和注意事项
- 分组在格式控制中的关键作用
- 格式化最佳实践和常见问题解决