LaTeX基本语法大全 - 完善中

· · 个人记录

本文章基本不包含数学公式(我不保证完全不包含),若想查看数学公式请出门左转LaTeX数学公式大全。

开始说正经的:

将LaTeX写在$...$之间,为行内公式:

abc
$abc$

写在$$...$$之间,可独占一行并强制居中(即所谓的行间公式):

abc
$$abc$$

后面为了让公式显得更大(更开阔,我不知道该用什么词了),以后都会使用行间公式。

换行符:\\

注意:\\后面如果有\开头的语句的话,要跟一个空格。

a\\b
$$a\\b$$

插入空格:\kern{...}

注意:参数一般是xxx ptxxx 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`下的`()`)。