中文首行缩进的设置

本文介绍了在最新的TexLive中,由于不再包含indentfirst包,如何通过在LaTeX文档的导言区添加特定命令来实现相同的功能,即设置段落首行缩进。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

\usepackage{indentfirst}

最新的TexLive已经不包含这个包了,如果找不到indentfirst包,可以在导言区输入下列命令代替:

\makeatletter
\let\@afterindentfalse\@afterindenttrue
\@afterindenttrue
\makeatother
\setlength{\parindent}{2em}%中文缩进两个汉字位

 

转载于:https://www.cnblogs.com/agateriver/archive/2007/04/09/706044.html

### 在 Overleaf 中使用 LaTeX 实现首行缩进的方法 在 LaTeX 中,可以通过设置段落参数或者加载特定宏包来实现首行缩进的效果。以下是几种常见的方法: #### 方法一:手动设置段落缩进长度 通过 `\setlength{\parindent}{value}` 命令可以设定每一段的首行缩进量[^2]。例如,将首行缩进设为 2 字符宽度(约等于 1em 的两倍),可以在导言区加入以下代码: ```latex \setlength{\parindent}{2em} ``` 此方法会全局生效,适用于整个文档中的所有段落。 --- #### 方法二:使用 `indentfirst` 宏包 默认情况下,LaTeX 不会对章节后的第一个段落进行首行缩进。如果希望这一行为改变,可以加载 `indentfirst` 宏包[^1]: ```latex \usepackage{indentfirst} ``` 这样,章节标题后紧跟的第一个段落也会自动应用首行缩进效果。 --- #### 方法三:局部取消首行缩进 有时可能需要对某个具体的段落取消首行缩进。此时可以使用 `\noindent` 命令[^4]。例如: ```latex \noindent 这是一个不会首行缩进的段落。 ``` 需要注意的是,`\noindent` 只能作用于紧随其后的段落,因此需谨慎放置位置。 --- #### 方法四:结合 `ctex` 宏包处理中文文档 对于中文文档而言,推荐使用 `ctex` 类或宏包,它内置了适合中文排版的习惯,默认启用了首行缩进功能[^3]。只需简单声明即可: ```latex \documentclass{ctexart} ``` 这种方式不仅能够轻松实现首行缩进,还解决了许多其他与中文兼容性相关的问题。 --- #### 示例代码 下面提供一个完整的例子展示如何综合运用上述技巧: ```latex \documentclass{article} \usepackage{indentfirst} % 确保章节后首个段落也有缩进 \setlength{\parindent}{2em} % 设定首行缩进为2字符宽 \begin{document} \section{第一节} 这是一个带有首行缩进的段落。Lorem ipsum dolor sit amet, consectetur adipiscing elit. \noindent 这是一个没有首行缩进的段落。Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. \section{第二节} Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. \end{document} ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值