\usepakage{cases}
由于准备美赛的原因,我开始学习 , 发现了这种排版引擎的独特魅力. 下面我就简单总结一下我这一个月学习 的一些知识点.
章节布局和基本书写
- 书写简单文档的格式:
\documentclass[12pt]{ctexart}
\usepackage{amsmath}
\usepackage{mathabx} %添加证毕符号
\usepackage{cases}
\begin{document}
\title{title}
\author{author\thanks{E-mail:xxxxxxxx@xxxx.xxx.xx}}
\date{\today}
\maketitle
\section{}
\subsection{}
\subsubsection{}
\subsection{}
\subsubsection{}
\subsection{}
\subsubsection{}
\end{document}
可以保存为代码片段,方便随时引用
text{}
:用于在数学公式环境中插入少量文字。\textbf{}
:用于加粗文本字体。
数学公式
- 基本书写方法: 数学公式有两种排版方式:其一是与文字混排,称为
行内公式
;其二是单独列为一行排版,称为行间公式
。
行内公式由一对$
符号包裹:
|
The Pythagorean theorem is . |
单独成行的行间公式在 里由 equation
环境包裹。equation
环境为公式自动生成一
个编号,这个编号可以用 \label
和 \ref
生成交叉引用,amsmath
的 \eqref
命令甚至为引用
自动加上圆括号;还可以用 \tag
命令手动修改公式的编号,或者用 \notag
命令取消为公式编
号(与之基本等效的命令是 \nonumber
)。
- 公式对齐:
$\begin{align}
,\end{align}
, 它将公式用 & 隔为两部分并对齐。分隔符通常放在等号左边:
|
\begin{align} S^n & = 1^k + 2^k + \cdots + n^k \notag \\ & = (f(1) - f(0)) + \cdots + (f(n) - f(n - 1)) \notag \\ & = f(n) - f(0) \notag \end{align} |
- 如果要想实现大括号内枚举各个方程式,可以使用
\begin{numcases}{}
命令,还可以配合\tag{}
编号命令和&
对齐命令使用:
\begin{numcases}{\text{(I)\ } }
c + b + a = 1 \tag{1} \\
c + 2b + 4a = 2 \tag{2}\\
c + 3b + 9a = 0 \tag{3}
\end{numcases} %复习cite
关于中文排版
- 使用命令
\usepackage{ctex}
即可进行中文排版。- 空格:
nospace
是ctex
宏包的缺省模式。nospace
使用CJK
的忽略空格模式,也就是CJK*环境的模式,CJK会自动忽略中文字符间的空格,比较符合中文习惯。在这种模式下,可以使用~来分隔中英文字符,产生的间距稍小于普通空格,排版效果比较美观。这种模式可以通过\CTEXspace
命令转换到space
模式。也可以使用命令\␣
显示空格。
- 空格: