好用的网址
LaTeX 各种命令,符号 – CSDN
LaTex 操作手册 (方便查找)-- CSDN
一份其实很短的 LaTeX 入门文档
Cmd Markdown 公式指导手册
MathJax basic tutorial and quick reference
空格
- 空格:
\␣
,\,
,\quad
,更多如下:
语法 | 效果 |
---|---|
a \qquad b | a b a \qquad b ab |
a \quad b | a b a \quad b ab |
a\ b | a b a\ b a b |
a\;b | a b a\;b ab |
a\,b | a b a\,b ab |
a␣b, a␣␣␣␣b 同ab | a b ab ab |
a\!b | a b a\!b ab |
a\hspace{2em}b (空2字符) | a b a\hspace{2em}b ab |
换行
- 换行:
\\
,\par
,或直接空出两行,更多如下:
语法 | 效果 |
---|---|
\\[3pt] | a b c x y z abc\\[3pt]xyz abcxyz |
\hspace{2em} | (水平)空2字符 |
\vspace{1cm} | (垂直)间距1cm |
\usepackage{setspace} \setstretch{1.523} | 行距 |
见 LaTeX笔记|基本功能(五)-- from 知乎,关于:间距、段落、长度单位
---- 换行后的格式问题 ----
* 换行后 空格
- 效果如:
x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x 。(段尾)
↓
␣␣
x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x
- 方法:换行
\par
,空格\hspace{2em}
。则实现了首行缩进2字符。
* 冒号后换行 与之对齐
- 效果如:
xxxxx:
↓
\qquad 1.xxxx
\qquad 2.xxxx
\qquad 3.xxxx
- 方法:加入{minipage},示例如下
xxxxx:\\
\begin{minipage}[t]{0.8\linewidth} % minipage缩放为0.8倍宽度
\ding{172}xxxx\\ % \usepackage{pifont} 带圈数字
\ding{173}xxxx\\
\ding{174}xxxx\\
\end{minipage}
疑惑:minipage页面怎么能自动和原始页边距保持一致呢?我现在linewidth缩放倍数(0.8)是自己试出来的 仅一次有效 /cry
自动编号
见 Latex-条目、编号、描述 – CSDN,介绍了enumerate, itemize, description
(这就是个套娃:)
\begin{enumerate}
\item % 1.
\begin{enumerate}
\item % (a)
\item % (b)
\end{enumerate}
\item % 2.
\item % 3.
\end{enumerate}
数学表达
$...数学表达...$
\quad 插入行中,紧接前文$$...数学表达...$$
\, 单独一行,居中显示
名称 | $ 键入 $ | 效果 |
---|---|---|
上标 | x^2 | x 2 x^2 x2 |
下标 | y_1 | y 1 y_1 y1 |
上下标 | y^2_1, \mu_H' | y 1 2 , μ H ′ y^2_1, \mu_H' y12,μH′ |
分数 | \dfrac{1}{2} | 1 2 \dfrac{1}{2} 21 |
根号 i | \sqrt{3} | 3 \sqrt{3} 3 |
根号 ii | \sqrt[n]{3} | 3 n \sqrt[n]{3} n3 |
求和 i | \sum\limits_{j=1}^{n}e^j | ∑ j = 1 n e j \sum\limits_{j=1}^{n}e^j j=1∑nej |
求和 ii | \sum\nolimits_{j}e^j | ∑ j e j \sum\nolimits_{j}e^j ∑jej |
序列集 | \{C_k\}, k=1,2... | { C k } , k = 1 , 2... \{C_k\}, k=1,2... {Ck},k=1,2... |
对数 | \log_2 n | log 2 n \log_2 n log2n |
属于 | \in ,\notin | ∈ \in ∈, ∉ \notin ∈/ |
不等 | \textless ,\textgreater | < < <, > > > |
不等 | \leq ,\geq | ≤ \leq ≤, ≥ \geq ≥ |
不等 | \ll ,\gg | ≪ \ll ≪, ≫ \gg ≫ |
例子
$ 键入公式 $ | 效果 |
---|---|
\Gamma(z) = \int_0^\infty t{z-1}e{-t}dt, | Γ ( z ) = ∫ 0 ∞ t z − 1 e − t d t \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\, Γ(z)=∫0∞tz−1e−tdt |
h^*_{XY}=\mathop{\arg\max}\limits_jP(h_j) | h X Y ∗ = arg max j P ( h j ) h^*_{XY}=\mathop{\arg\max}\limits_jP(h_j) hXY∗=jargmaxP(hj) |
`\mathbb{P}(B | A)=\dfrac{\mathbb{P}(AB)}{\mathbb{P}(A)}` |
关于格式
* 公式内 插入文本
$…公式…$ 美元符号之间的中文格式是无效的,或在一些数学格式下不允许直接添加文本,需用到:
- \mbox {…文本…}
- \text {…文本…},% \usepackage {amstext}
* 分段函数
\begin{equation}
P_{r-j}=
\begin{cases}
0&\mbox{if $r-j$ is odd}\\
r!\,(-1)^{(r-j)/2}&\mbox{if $r-j$ is even}
\end{cases}
\end{equation}
* 大括号、等式对齐
{ t 0 D t α ( x ( t ) − k ( t , x t ) ) = F ( t , x t ) a.e. t ∈ ( t 0 ) x t o = φ , \left\{ \begin{aligned} {t_{0}} D_{t}^{\alpha} (x(t) - k(t, x_{t})) & = F(t, x_{t}) \text{~a.e.~} t \in (t_{0}) \\ x_{t_{o}} & = \varphi, \\ \end{aligned} \right. {t0Dtα(x(t)−k(t,xt))xto=F(t,xt) a.e. t∈(t0)=φ,
\begin{equation}
\left\{
\begin{aligned}
{t_{0}} D_{t}^{\alpha} (x(t) - k(t, x_{t})) & = F(t, x_{t}) \text{~a.e.~} t \in (t_{0}) \\
x_{t_{o}} & = \varphi, \\
\end{aligned}
\right.
\end{equation}
* 公式缩小行距
\vskip -10pt
,缩小该处行距。- 自定义新环境 {shrinkeq},缩小\begin、\end之间的行距。
\newenvironment{shrinkeq}[1]%缩短公式之间的距离
{ \bgroup
\addtolength\abovedisplayshortskip{#1}
\addtolength\abovedisplayskip{#1}
\addtolength\belowdisplayshortskip{#1}
\addtolength\belowdisplayskip{#1}}
{\egroup\ignorespacesafterend}
\begin{shrinkeq}{-2ex}%2ex表示缩短的距离
\begin{equation}
\begin{aligned}
%编辑公式
\end{aligned}
\end{equation}
\end{shrinkeq}
(原文链接:https://blog.csdn.net/rt5rte54654/article/details/37534103)
LATEX调整公式、图片与正文间距离,文字间距离,调整空白大小
特殊字符
*箭头符号
见 MathJax 支持的 Latex 符号总结(各种箭头符号)
*带圈数字
语法
\usepackage{pifont}
\ding{172} ... \ding{211}
效果
①②③……数字加圈,也有黑底的
数学变量
\varphi
φ
\varphi
φ
\varepsilon
ε
\varepsilon
ε
*哥特体
语法
$\mathfrak{012...abc...ABC}$
效果
0
1
2
3
4
5
6
7
8
9
\mathfrak{0\,1\,2\,3\,4\,5\,6\,7\,8\,9}
0123456789
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
\mathfrak{a\,b\,c\,d\,e\,f\,g\,h\,i\,j\,k\,l\,m\,n\,o\,p\,q\,r\,s\,t\,u\,v\,w\,x\,y\,z}
abcdefghijklmnopqrstuvwxyz
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
\mathfrak{A\,B\,C\,D\,E\,F\,G\,H\,I\,J\,K\,L\,M\,N\,O\,P\,Q\,R\,S\,T\,U\,V\,W\,X\,Y\,Z}
ABCDEFGHIJKLMNOPQRSTUVWXYZ
*花体
语法
$\mathcal{ABC...}$
效果
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
\mathcal{A\,B\,C\,D\,E\,F\,G\,H\,I\,J\,K\,L\,M\,N\,O\,P\,Q\,R\,S\,T\,U\,V\,W\,X\,Y\,Z}
ABCDEFGHIJKLMNOPQRSTUVWXYZ
Latex花体(Script)的使用
*空心 (大写字母)
语法
\usepackage{amssymb}
$\mathbb{ABC...}$
效果
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
\mathbb{A\,B\,C\,D\,E\,F\,G\,H\,I\,J\,K\,L\,M\,N\,O\,P\,Q\,R\,S\,T\,U\,V\,W\,X\,Y\,Z}
ABCDEFGHIJKLMNOPQRSTUVWXYZ
对应word字体
【1】 用 Word2016 编辑花体和空心字母:Euclid Math One / Two
表格
Markdown表格中换行、合并单元格 – from简书
Latex基本表格绘制
- 画线表
\begin{tabular}{|c|c|}% 通过添加 | 来表示是否需要绘制竖线
\hline % 在表格最上方绘制横线
(1,1)&(1,2)\\
\hline %在第一行和第二行之间绘制横线
(2,1)&(2,2)\\
\hline % 在表格最下方绘制横线
\end{tabular}
- 三线表
\begin{tabular}{ccc}
\toprule %添加表格头部粗线
姓名& 学号& 性别\\
\midrule %添加表格中横线
Steve Jobs& 001& Male\\
Bill Gates& 002& Female\\
\bottomrule %添加表格底部粗线
\end{tabular}
算法伪代码
插入图片
须用宏包: \usepackage{graphicx}
插图命令:\includegraphics[scale=0.4]{xxxxx.jpg}
\begin{figure}[ht]
\centering
\includegraphics[scale=0.4]{xxxxx.jpg}
\vskip -9pt
\caption{xxxxx}
\label{figl}
\end{figure}
详见 LaTeX插图命令使用教程 (简单例子+清晰代码) – CSDN
关于格式
* 图文并排,使用 {minipage}
\begin{figure}[ht]
\begin{minipage}[b]{0.6\linewidth}
\centering
\includegraphics[scale=0.4]{xxxxx.jpg}
\vskip -9pt
\caption{xxxxx}
\label{fig2}
\end{minipage}
\hfill
\begin{minipage}[b]{0.4\linewidth}
...
some text
...
\par\vspace{5em} %由于默认是底部对齐...如此可以手动在底部留出空白
\end{minipage}
\end{figure}
(原文链接:https://blog.csdn.net/inter_xuxing/article/details/8091009)
* 图文环绕,\usepackage{wrapfig}
章节划分
- 中文不显示问题,相应地加上“ctex”:
\documentclass[a4paper,12pt]{ctexbook}
或者\documentclass [UTF8]{ctexart}
等等。
其他
插入网址
\usepackage{url}
\url{...输入网址...}
目录、参考文献 - 链接
\usepackage[backref]{hyperref}
修订
- 删改:见 - 用 LaTeX 进行批注和修改
\usepackage{changes} % 保留修订记录
\usepackage[final]{changes} % 修订后的显示
\added{xxx} % 添加内容
\deleted{xxxx} % 删除内容
\replaced{__new__}{__old__} % 替换内容
- 修改颜色:
\textcolor{purple}
,详见 - color codes