首行缩进
- 参考:小技巧之——首行缩进
%----------------------------------------------------------------------------------------
% 文档整体设定
%----------------------------------------------------------------------------------------
% 设定文档类型
\documentclass[a4paper, 11pt, oneside]{report}
% 使用CTEX中文包
\usepackage{ctex}
% 统一修改正文和数学字体为Adobe Utopia
\usepackage{fourier}
% 产生随机文本
\usepackage{lipsum}
% 语言处理和自动断词
\usepackage[english]{babel}
% 开始文档
\begin{document}
\section{Section 1}
\lipsum[5] % 随机生成一段文字
燕子去了,有再来的时候;杨柳枯了,有再青的时候;桃花谢了,有再开的时候。但是,聪明的,你告诉我,我们的日子为什么一去不复返呢?——是有人偷了他们罢:那是谁?又藏在何处呢?是他们自己逃走了罢:现在又到了哪里呢? \\
我不知道他们给了我多少日子;但我的手确乎是渐渐空虚了。在默默里算着,八千多日子已经从我手中溜去;像针尖上一滴水滴在大海里,我的日子滴在时间的流里,没有声音,也没有影子。我不禁头涔涔而泪潸潸了。\\
\end{document}
下面我们来拆解上面的语法:
添加缩进
为了给段落添加缩进,我们在此使用到了 indentfirst
宏包,并用其配置缩进情况。其需要在导言区或者说是头部加上
% 添加首行缩进,两个字符
\usepackage{indentfirst}
\setlength{\parindent}{2em}
···
如果有中文,则需要用到 `\noindent`(不缩进)和 `\indent` (缩进),如果使用了 CJK 宏包,还可以用 `\CJKindent` 命令。为了一致性以及方便理解,我们在每一段的首部都加上缩进标志。
## 总结
- 首行缩进功能实现需要宏包 `\usepackage{indentfirst}` 及配置 `\setlength{\parindent}{2em}`。
- 还需要命令 `\noindent(不缩进)` 和 `\indent`(缩进)。
# Latex 空格
- 两个quad空格
```tex
a \qquad b 两个m的宽度
quad空格
a \quad b 一个m的宽度
- 大空格
a\ b 1/3m宽度
中等空格
a\;b 2/7m宽度
- 小空格
a\,b 1/6m宽度
- 没有空格
ab 紧贴
a\!b 缩进1/6m宽度