Latex笔记

Posted by saltyfishyjk on 2022-04-09
Words 1.5k and Reading Time 7 Minutes
Viewed Times

Latex笔记

Part 0 前言

LaTeX(/ˈlɑːtɛx/,常被读作/ˈlɑːtɛk/或/ˈleɪtɛk/) 是一种基于TeX的高品质排版系统,由美国计算机科学家莱斯利·兰伯特在20世纪80年代初期开发,非常适用于生成高印刷质量的科技和数学、物理文档,尤其擅长于复杂表格和数学公式的排版。LaTeX是科学文献交流和出版的事实标准。

Part 1 数学公式

希腊字母

字母名称 小写代码 小写效果 大写代码 大写效果 音标(美式)
alpha \alpha $\alpha$ \Alpha $\Alpha$ /‘ælfə/
beta \beta $ \beta $ \Beta $\Beta$ /
gamma \gamma $\gamma$ \Gamma $\Gamma$
delta \delta $\delta$ \Delta $\Delta$
epsilon \epsilon $\epsilon$ \Epsilon $\Epsilon$
epsilon \varepsilon $\varepsilon$
zeta \zeta $\zeta$ \Zeta $\Zeta$
eta \eta $\eta$ \Eta $\Eta$
theta \theta $\theta$ \Theta $\Theta$
iota \iota $\iota$ \Iota$ $\Iota$
kappa \kappa $\kappa$ \Kappa $\Kappa$
lambda \lambda $\lambda$ \Lambda $\Lambda$
mu \mu $\mu$ \Mu $\Mu$
xi \xi $\xi$ \Xi $\Xi$
omicron \omicron $\omicron$ \Omicron $\Omicron$
pi \pi $\pi$ \Pi $\Pi$
rho \rho $\rho$ \Rho $\Rho$
sigma \sigma $\sigma$ \Sigma $\Sigma$
tau \tau $\tau$ \Tau $\Tau$
upsilon \upsilon $\upsilon$ \Upsilon $\Upsilon$
phi \phi $\phi$ \Phi $\Phi$
phi \varphi $\varphi$
chi \chi $\chi$ \Chi $\Chi$
psi \psi $\psi$ \Psi $\Psi$
omega \omega $\omega$ \Omega $\Omega$

换行

  • 源码:
1
a + b \\ c + d
  • 效果:

点乘

  • 源码:
1
a \cdot b
  • 效果:

矩阵

matrix 语法

  • 源码:
1
2
3
4
\left \{ \begin{matrix}
1& 3 \\
2& 4 \\
\end{matrix} \right\}
  • 效果:
  • 源码:
1
2
3
4
\left [ \begin{matrix}
1& 3 \\
2& 4 \\
\end{matrix} \right ]
  • 效果:

array 语法

  • 源码:
1
2
3
4
5
\left |\begin{array}{cccc}
1 &6 & 9 \\
7 &90 & f(x) \\
9 & \psi(x) &g(x) \\
\end{array}\right|
  • 效果:

根号

  • 源码:
1
\sqrt{[\alpha, \alpha]}
  • 效果:

垂直

  • 源码:
1
\alpha \perp \beta
  • 效果:

箭头

等价(双向箭头)

  • 源码:
1
\alpha \iff \beta
  • 效果:

推导

  • 源码:
1
\alpha \Rightarrow \beta
  • 效果:

插入组合数

  • 源码:
1
\tbinom{n}{k}
  • 效果:

求和

  • 源码:
1
\sum_{k=0}^{n}(a+b)\times k
  • 效果:

累乘

  • 源码:
1
\prod_{i = 1}^{n} (i + 3)
  • 效果:

任意和存在

任意

  • 源码:
1
{\forall}x
  • 效果:

存在

  • 源码:
1
{\exists}y
  • 效果:

不存在

  • 源码:
1
{\nexists}x
  • 效果:

分式

  • 源码:
1
\frac{x^2}{y+9}
  • 效果:

取整

取整

  • 源码:
1
\left[ x \right]
  • 效果:

向上取整

  • 源码:
1
\lceil x \rceil
  • 效果:

向下取整

  • 源码:
1
\lfloor x \rfloor
  • 效果:

属于/不属于

属于

  • 源码:
1
x \in A
  • 效果:

不属于

  • 源码:
1
y \notin A
  • 效果:

包含于/真包含于/包含/真包含

包含于

  • 源码:
1
A \subseteq B
  • 效果

真包含于

  • 源码:
1
A \subset B
  • 效果

包含

  • 源码:
1
A \supseteq B
  • 效果:

真包含

  • 源码:
1
A \supset B
  • 效果

省略号

  • 源码:
1
2
3
4
a \ldots b \\
a \cdots b \\
a \vdots b \\
a \ddots b \\
  • 效果:

小于(等于)/大于(等于)

  • 源码:
1
2
3
4
a \le b \\
a < b \\
a \ge b \\
a > b\\
  • 效果:

空格

  • 源码:
1
a \quad b \\ abcd
  • 效果:
  • 源码:
1
a \ b \\ abcd
  • 效果:
  • 源码:
1
a \; b \\ abcd
  • 效果:

无穷

正无穷

  • 源码:
1
+\infty
  • 效果:

负无穷

  • 源码:
1
-\infty
  • 效果:

无穷

  • 源码:
1
\infty
  • 效果:

字母上横线

  • 源码:
1
\overline{a + b}
  • 效果:

交集和并集

交集

  • 源码:
1
A \cap B
  • 效果:

并集

  • 源码:
1
A \cup B
  • 效果:

对数

  • 源码:
1
\log_{aa}{x}
  • 效果:

  • 源码:
1
x^{\prime}
  • 效果:

梯度

  • 源码:
1
\nabla
  • 效果:

偏导数

  • 源码:
1
\partial
  • 效果:

示性函数

  • 源码:
1
\mathbb{l}
  • 效果:

波浪线

  • 源码:
1
A \sim B
  • 效果:

Part 2 排版与格式

命令newcommand

字符串替换

newcommand可以实现类似C语言#define的效果的纯字符串替换。

1
\newcommand\myName{saltyfishyjk} % 后文中调用\myName的地方会被渲染为大括号中的内容即saltyfishyjk

伪代码块

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
\begin{algorithm}[H]

\caption{k路归并问题优化做法}
\LinesNumbered
\KwIn{正整数$n$,为数组长度,正整数$k$,为数组个数,$k$个长度为$n$的数组$A[]$}
\KwOut{长度为$n k$的数组$Ans$,为归并后的数组}

$global\ pointer[k]$

\Function{$main(n,k,A)$}{
\For{$i\leftarrow0\ to\ k-1$}{
$pointer[i] \leftarrow 0$\;
$push\ (A[i][pointer[i]],i)\ to\ priority\_queue$\;
}
\For{$i\leftarrow0\ to\ n k-1$}{
$(val,index) \leftarrow top\ of\ priority\_queue$\;
$remove\ top\ from\ priority\_queue$\;
$Ans[i] \leftarrow val$\;
$pointer[index] \leftarrow pointer[index]+1$\;
\If{$pointer[index]<{length\ of\ A[index]}$}{
$push\ (A[index][pointer[index]],index)\ to\ priority\_queue$\;
}
}
\textbf{$return$}\;
}

\end{algorithm}

大括号

  • 源码:
1
2
3
4
5
6
T(n)=\left\{
\begin{array}{l}
1\ ,\ n=1\\
T(n-2)+3n\ ,\ n>1
\end{array}
\right.
  • 效果:

无序列表和有序列表

无序列表

  • 源码:
1
2
\item one
\itme two

插入图片

  • 源码:
1
2
3
4
5
6
7
8
9
10
11
\documentclass{article} 
\usepackage{graphicx} % 导入包
\graphicspath{{Figures/}{logo/}} % 添加路径
\begin{document}
\begin{figure}[htbp]
\centering
\includegraphics{1.eps}
\caption{Elliptic Paraboloid}
\label{1}
\end{figure}
\end{document}

函数/操作符

  • 源码:
1
\operatorname{rank}A = n
  • 效果:

Part 3 Tricks

\paragraph换行

默认状态下,\paragraph{}后不自动换行,可以使用类似如下的代码结构完成换行:

1
2
3
4
\parapraph{ 段落 }~{}
\\

正文

This is copyright.