LaTeX基本语法大全 - 完善中
justinjia
·
·
个人记录
本文章基本不包含数学公式(我不保证完全不包含),若想查看数学公式请出门左转LaTeX数学公式大全。
开始说正经的:
将LaTeX写在$...$之间,为行内公式:
abc
$abc$
写在$$...$$之间,可独占一行并强制居中(即所谓的行间公式):
abc
$$abc$$
后面为了让公式显得更大(更开阔,我不知道该用什么词了),以后都会使用行间公式。
换行符:\\
注意:\\后面如果有\开头的语句的话,要跟一个空格。
a\\b
$$a\\b$$
插入空格:\kern{...}
注意:参数一般是xxx pt或xxx mm的形式,可以为负数。
\colorbox{black}{\color{white}\text{那里有什么东西吗?--->}\kern{100pt}\text{<---那里有什么东西吗?}}\\
\colorbox{black}{\color{white}\text{文}\kern{-10pt}\text{字}\kern{-10pt}\text{重}\kern{-10pt}\text{叠}}
$$
\colorbox{black}{\color{white}\text{那里有什么东西吗?--->}\kern{100pt}\text{<---那里有什么东西吗?}}\\
\colorbox{black}{\color{white}\text{文}\kern{-10pt}\text{字}\kern{-10pt}\text{重}\kern{-10pt}\text{叠}}
$$
插入指定长度的空格:\!\,\;\ \quad\qquad(注意第4个是反斜线后面一个空格)
\boxed{\textbf{找不同}}\\
\colorbox{black}{\!}\\
\colorbox{black}{\kern{-1.5pt}}\\
\colorbox{black}{\,}\\
\colorbox{black}{\kern{2pt}}\\
\colorbox{black}{\;}\\
\colorbox{black}{\kern{3pt}}\\
\colorbox{black}{\ }\\
\colorbox{black}{\kern{5pt}}\\
\colorbox{black}{\quad}\\
\colorbox{black}{\kern{10pt}}\\
\colorbox{black}{\qquad}\\
\colorbox{black}{\kern{20pt}}
$$
\boxed{\textbf{找不同}}\\
\colorbox{black}{\!}\\
\colorbox{black}{\kern{-1.5pt}}\\
\colorbox{black}{\,}\\
\colorbox{black}{\kern{2pt}}\\
\colorbox{black}{\;}\\
\colorbox{black}{\kern{3pt}}\\
\colorbox{black}{\ }\\
\colorbox{black}{\kern{5pt}}\\
\colorbox{black}{\quad}\\
\colorbox{black}{\kern{10pt}}\\
\colorbox{black}{\qquad}\\
\colorbox{black}{\kern{20pt}}
$$
$$I\ love\ \LaTeX,\ \KaTeX.\\I\ love\ \TeX.$$
```
$$I\ love\ \LaTeX,\ \KaTeX.\\I\ love\ \TeX.$$
```
文字颜色改变:`\color{...}`
参数可以是用$RGB$码写成的$16$进制,前面要加上$\#$。也可以是$\LaTeX$的原装颜色(就是一个表示颜色的英文单词,包括了你能想象到的所有颜色)。
$$The\ seven\ colors\ of\ the\ rainbow\ is:\\
\color{red}red,\ \color{orange}orange,\ \color{yellow}yellow,\ \color{green}green,\ \color{cyan}cyan,\ \color{blue}blue,\ and\ \color{purple}purple.$$
```
$$The\ seven\ colors\ of\ the\ rainbow\ is:\\
\color{red}red,\ \color{orange}orange,\ \color{yellow}yellow,\ \color{green}green,\ \color{cyan}cyan,\ \color{blue}blue,\ and\ \color{purple}purple.$$
```
$$\color{#000000}Black.\ \color{#FF0000}Red.\ \color{#00FF00}Green.\ \color{#0000FF}Blue.\ \color{#FFFF00}Yellow.\ \color{#FF00FF}Purple.\ \color{#00FFFF}Cyan.\ \color{#FFFFFF}White.$$
```
$$\color{#000000}Black.\ \color{#FF0000}Red.\ \color{#00FF00}Green.\ \color{#0000FF}Blue.\ \color{#FFFF00}Yellow.\ \color{#FF00FF}Purple.\ \color{#00FFFF}Cyan.\ \color{#FFFFFF}White.$$
```
插入普通文字:`\text{...}`
$$Can\ you\ find\ the\ difference?\\
abc\\
\text{abc}$$
```
$$Can\ you\ find\ the\ difference?\\
abc\\
\text{abc}$$
```
`\text{}`有一个优点,是它可以用来插入中文(不加`\text{}`的话不能插入中文)。
改变字体:`\texttt{...}\textit{...}\textbf{...}`(这三个东西也能插入中文)
$$\text{ee谔谔}\\
\texttt{ee谔谔}\\
\textit{ee谔谔}\\
\textbf{ee谔谔}$$
```
$$\text{ee谔谔}\\
\texttt{ee谔谔}\\
\textit{ee谔谔}\\
\textbf{ee谔谔}$$
```
字体大小:`\tiny{...}\small{...}\normalsize{...}\large{...}\Large{...}\LARGE{...}\huge{...}\Huge{...}`(这几个东西如果要插入中文的话,还要再嵌套一层`\text{}`)
$$\tiny{a}\small{a}\normalsize{a}\large{a}\Large{a}\LARGE{a}\huge{a}\Huge{a}$$
```
$$\tiny{a}\small{a}\normalsize{a}\large{a}\Large{a}\LARGE{a}\huge{a}\Huge{a}$$
```
(博客中这几个字体的差别基本看不出来,有些需要移到洛谷云剪贴板上查看)
色块:`\colorbox{...}{...}\fcolorbox{...}{...}{...}`
`\colorbox{}{}`第一个参数表示色块内部的颜色,第二个参数表示内部的文字。
$$\colorbox{lightblue}{\color{red}\text{彩}\color{orange}\text{虹}\color{yellow}\text{多}\color{green}\text{么}\color{cyan}\text{美}\color{blue}\text{丽}\color{purple}\text{啊}}$$
```
$$\colorbox{lightblue}{\color{red}\text{彩}\color{orange}\text{虹}\color{yellow}\text{多}\color{green}\text{么}\color{cyan}\text{美}\color{blue}\text{丽}\color{purple}\text{啊}}$$
```
`\fcolorbox{}{}{}`与`\colorbox{}{}`的区别是可添加轮廓颜色。第一个参数为轮廓颜色,第二个参数为内部颜色,第三个参数为内部文字。
$$\fcolorbox{black}{white}{\fcolorbox{black}{white}{\fcolorbox{black}{white}{\fcolorbox{black}{white}{\fcolorbox{black}{white}{}}}}}$$
```
$$\fcolorbox{black}{white}{\fcolorbox{black}{white}{\fcolorbox{black}{white}{\fcolorbox{black}{white}{\fcolorbox{black}{white}{}}}}}$$
```
删除线:`\sout{...}`
$$\text{你们洛谷是不是又在}\sout{502\ Bad\ Gateway}\text{上新功能了}$$
```
$$\text{你们洛谷是不是又在}\sout{502\ Bad\ Gateway}\text{上新功能了}$$
```
在一些东西上画斜杠:`\cancel{...}\bcancel{...}`
$$\cancel{\fcolorbox{black}{white}{\fcolorbox{black}{white}{\fcolorbox{black}{white}{\fcolorbox{black}{white}{\fcolorbox{black}{white}{}}}}}}\\
\bcancel{\fcolorbox{black}{white}{\fcolorbox{black}{white}{\fcolorbox{black}{white}{\fcolorbox{black}{white}{\fcolorbox{black}{white}{}}}}}}$$
```
$$\cancel{\fcolorbox{black}{white}{\fcolorbox{black}{white}{\fcolorbox{black}{white}{\fcolorbox{black}{white}{\fcolorbox{black}{white}{}}}}}}\\
\bcancel{\fcolorbox{black}{white}{\fcolorbox{black}{white}{\fcolorbox{black}{white}{\fcolorbox{black}{white}{\fcolorbox{black}{white}{}}}}}}$$
```
在一些东西上画叉:`\xcancel{...}`
$$\xcancel{\fcolorbox{black}{white}{\fcolorbox{black}{white}{\fcolorbox{black}{white}{\fcolorbox{black}{white}{\fcolorbox{black}{white}{}}}}}}$$
```
$$\xcancel{\fcolorbox{black}{white}{\fcolorbox{black}{white}{\fcolorbox{black}{white}{\fcolorbox{black}{white}{\fcolorbox{black}{white}{}}}}}}$$
```
把一些东西框起来:`\boxed{...}`
$$\textbf{A+B\ Problem}\\ \textbf{输入:}\boxed{1\ 2|}\textbf{输出:}\boxed{3}$$
```
$$\textbf{A+B\ Problem}\\ \textbf{输入:}\boxed{1\ 2|}\textbf{输出:}\boxed{3}$$
```
透明文字:`\phantom{...}`
$$\boxed{\textbf{刮刮乐}}\\
\fcolorbox{black}{grey}{\phantom{\text{CSP满分}}}\ \fcolorbox{black}{grey}{\phantom{\text{NOI金牌}}}\ \fcolorbox{black}{grey}{\phantom{\text{吊打集训队}}}\ \fcolorbox{black}{grey}{\phantom{\text{AKIOI}}}
$$
```
$$\boxed{\textbf{刮刮乐}}\\
\fcolorbox{black}{grey}{\phantom{\text{CSP满分}}}\ \fcolorbox{black}{grey}{\phantom{\text{NOI金牌}}}\ \fcolorbox{black}{grey}{\phantom{\text{吊打集训队}}}\ \fcolorbox{black}{grey}{\phantom{\text{AKIOI}}}
$$
```
排版(我不确定这个名称是否合适):`\begin{...}\end{...}`
参数表示排版类型,可以为`matrix pmatrix vmatrix Bmatrix aligned gathered bmatrix Vmatrix cases`。
**注意:同一个参数的`\begin{}`和`\end{}`必须配对。**
可以嵌套,也可以用`\color{}`来改变外部环境的颜色(指外面的符号,比如`pmatrix`下的`()`)。