Latex 2.2 段落与文本环境

您所在的位置:网站首页 写一个自然段字要少 Latex 2.2 段落与文本环境

Latex 2.2 段落与文本环境

2024-07-15 06:29| 来源: 网络整理| 查看: 265

2.1.1 正文段落

分段 Latex使用空行表示分段,在自定义命令中,也常用\par命令分段

首行缩进 每个自然段在第一行有一个固定的缩进,可以用长度变量\parindent控制

段与段之间的垂直距离 由长度变量\parskip控制,中文排版中常使用\setlength{\parskip}{0pt}把段间距定义为固定长度,禁止段落间距离伸长

对齐方式 Latex是默认两端均匀对齐的,也可以改为左对齐、右对齐或居中模式

左对齐 \raggedright右对齐 \raggedleft居中 \centering

Latex提供三个环境来排版不同对齐方式的文字:

flushleft 环境左对齐flushright 环境右对齐center 环境居中 控制段落宽度

整体段落:

\leftskip\rightskip

悬挂缩进:

hangafterhangindent 2.1.2 文本环境 引用环境有两种: quote环境 quote环境再段前没有首行缩进,适合小段的内容引用: \begin{quote} 学而时习之,不亦说乎? 有朋自远方来,不亦乐乎? \end{quote} quotation环境

quotation环境则再每段前有首行缩进,因而适用于多段的文字引用:

\begin{quotation} 学而时习之,不亦说乎? 有朋自远方来,不亦乐乎? 默而识之,学而不厌,诲人不倦,何有于我哉? \end{quotation}

诗歌环境 \begin{verse} 内容 \end{verse}

摘要环境 摘要魂晶abstract是article和repert文档类(包括中文的ctexart和ctexrep)定义的,它产生一个类似quotation的小号字环境,并增加标题:

\begin{abstract} 本书讲解 \LaTeX{} 的使用 \end{abstract}

摘要的标题由\abstractname 定义,英文默认是"Abstract",中文是"摘要"。ctexart中用\CTEXoptions设置:

\CTEXoptions[abstractname={摘\quad 要}] 2.2.3 列表环境 2.2.3.1 基本列表环境 编号的enumerate环境 \begin{enumerate} \item 中文 \item English \item Francais \end{enumerate}

在这里插入图片描述

不编号的itemize环境 \begin{itemize} \item 中文 \item English \item Francais \end{itemize}

在这里插入图片描述

使用关键字的description环境,其中\item[内容]中的可选参数[内容]可以把“内容”加粗: \begin{description} \item[中文] 中国的文字 \item[English] 英国的文字 \item[Francais] 法国的文字 \end{description}

在这里插入图片描述 上面三种环境可以嵌套使用(至多四层)

2.2.3.2 计数器与编号 2.2.3.3 定制列表环境 2.2.4 定义类环境

定义类环境是LaTeX中的一类重要的文本环境,它可以产生一个标题、标号和特定格式的文本,如:

\newtheorem{thm}{定理} % 一般在导言区 \begin{thm} 直角三角形斜边的平方等于两腰的平方和。 \end{thm}

\newtheorem{thm}{定理}用来声明一个新的定理环境,两个参数分别是定理类环境名和定理输出的标题名。新定义的thm环境允许带有可选参数表示定理的小标题:

\begin{thm}[勾股定理] 直角三角形斜边的平方等于两腰的平方和。 \end{thm}

在这里插入图片描述

2.2.5 抄录和代码环境 2.2.5.1 抄录命令与环境

LaTeX输入特殊符号相当复杂。当我们需要大量用到LaTeX中有特殊意义的符号时,此时就需要用抄录功能。

\verb命令可以用来表示行文中的抄录,其语法格式如下:

\verb,如:

\verb"\LaTeX \& \TeX" \qquad \verb!\/}{#$%&~!

在这里插入图片描述

2.2.5.2 程序代码与listings listings基础

可以使用verbatim环境排版程序代码,不过,如果还想在程序代码中增加语法高亮功能,就需要listings宏包。例如:

\usepackage{listings} % 导言区使用 \begin{lstlisting}[language=Python] import pandas as pd import numpy as np def fun(num): if num


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3