[翻译] [Overleaf] LaTeX 中的段落和换行

原  文:Paragraphs and new lines
译  者:Xovee
翻译时间:2020年5月24日

LaTeX 中的段落和换行

LaTeX 默认的排版已经是很好的了,不过我们有时候也需要一些定制化。本篇文章将会告诉你如何排版段落、改变文字对齐、以及添加空白的行。

介绍

让我们用一个例子开始:

\begin{center}
Example 1: The following paragraph (given in quotes) is an 
example of Center Alignment using the center environment. 

``LaTeX is a document preparation system and document markup 
language. LaTeX uses the TeX typesetting program for formatting 
its output, and is itself written in the TeX macro language. 
LaTeX is not the name of a particular editing program, but 
refers to the encoding or tagging conventions that are used 
in LaTeX documents".
\end{center}

在这里插入图片描述
例子中的两个段落包含在一个 center 环境之中,这使环境中的文字变成居中对齐。需要注意的是,如果你想开始一个新的段落,你需要添加空白行。这是一种非常自然的做法,当然,还有其他方法。

在 Overleaf 中打开这个例子。

新段落

为了在 LaTeX 中开始一个新的段落,你需要添加空白行。还有另外一种方法:

This is the text in first paragraph. This is the text in first 
paragraph. This is the text in first paragraph. \par
This is the text in second paragraph. This is the text in second 
paragraph. This is the text in second paragraph.

在这里插入图片描述
显然,\par命令可以创建新的段落。

默认情况下,段落会进行缩进,距离是当前文字大小的 1.5 倍。段落之间也不会有空白的行。下面的章节介绍如何改变段落的样式。

在 Overleaf 中打开这个例子。

段落对齐(文字对齐)

LaTeX 之中的段落是完全对齐的,例如,文字左边和右边的边距都是对齐的。如果你想改变段落的对齐方式,LaTeX 有如下几个环境:center, flushleft, flushright(center 环境如上面的例子所示)。

\begin{flushleft}
``LaTeX is a document preparation system and document markup 
language. LaTeX uses the TeX typesetting program for formatting 
its output, and is itself written in the TeX macro language. 
LaTeX is not the name of a particular editing program, but refers 
to the encoding or tagging conventions that are used in LaTeX documents".
\end{flushleft}

在这里插入图片描述
flushleft环境会将段落进行左对齐。flushright环境会将段落进行右对齐。

上面提到的环境都基于开关命令:\raggedright\raggedleft\centering(等同于flushleftflushrightcenter)。开关命令会将命令之后的样式更改为命令所定义的样式,而让之前的样式保持不变。

更多关于文字对齐的信息请参考这篇文章

在 Overleaf 中打开这个例子。

段落缩进

默认情况下,LaTeX 不会缩进一个章的第一个段落。而该章之后段落的缩进则取决于参数\parindent

\setlength{\parindent}{10ex}
This is the text in first paragraph. This is the text in first 
paragraph. This is the text in first paragraph. \par
\noindent %The next paragraph is not indented
This is the text in second paragraph. This is the text in second 
paragraph. This is the text in second paragraph.

在这里插入图片描述
该参数的默认值是由文档的类所决定的。你可以使用\setlength命令来改变段落的缩进距离。在这个例子中,命令\setlength{\parindent}{10ex}之后的段落将会有这大小为 10ex 的缩进(ex 等于当前字体下 x 的长度)。

如果你想创建一个没有缩进的段落,你可以在段落的开头使用\noindent命令。

如果你想对一个没有缩进的段落进行缩进,你可以使用\indent命令。需要注意的是,这个命令只有在\parindent不等于 0 的时候才有效。

更多的例子和信息请参考段落样式

在Overleaf中查看这个例子

延伸阅读

更多信息请参考:

展开阅读全文

Git 实用技巧

11-24
这几年越来越多的开发团队使用了Git,掌握Git的使用已经越来越重要,已经是一个开发者必备的一项技能;但很多人在刚开始学习Git的时候会遇到很多疑问,比如之前使用过SVN的开发者想不通Git提交代码为什么需要先commit然后再去push,而不是一条命令一次性搞定; 更多的开发者对Git已经入门,不过在遇到一些代码冲突、需要恢复Git代码时候就不知所措,这个时候哪些对 Git掌握得比较好的少数人,就像团队中的神一样,在队友遇到 Git 相关的问题的时候用各种流利的操作来帮助队友于水火。 我去年刚加入新团队,发现一些同事对Git的常规操作没太大问题,但对Git的理解还是比较生疏,比如说分支和分支之间的关联关系、合并代码时候的冲突解决、提交代码前未拉取新代码导致冲突问题的处理等,我在协助处理这些问题的时候也记录各种问题的解决办法,希望整理后通过教程帮助到更多对Git操作进阶的开发者。 本期教程学习方法分为“掌握基础——稳步进阶——熟悉协作”三个层次。从掌握基础的 Git的推送和拉取开始,以案例进行演示,分析每一个步骤的操作方式和原理,从理解Git 工具的操作到学会代码存储结构、演示不同场景下Git遇到问题的不同处理方案。循序渐进让同学们掌握Git工具在团队协作中的整体协作流程。 在教程中会通过大量案例进行分析,案例会模拟在工作中遇到的问题,从最基础的代码提交和拉取、代码冲突解决、代码仓库的数据维护、Git服务端搭建等。为了让同学们容易理解,对Git简单易懂,文章中详细记录了详细的操作步骤,提供大量演示截图和解析。在教程的最后部分,会从提升团队整体效率的角度对Git工具进行讲解,包括规范操作、Gitlab的搭建、钩子事件的应用等。 为了让同学们可以利用碎片化时间来灵活学习,在教程文章中大程度降低了上下文的依赖,让大家可以在工作之余进行学习与实战,并同时掌握里面涉及的Git不常见操作的相关知识,理解Git工具在工作遇到的问题解决思路和方法,相信一定会对大家的前端技能进阶大有帮助。
©️2020 CSDN 皮肤主题: 终极编程指南 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值