CLC: TS803.23
基本
粗体 \bm{}
如 $\bm{θ=(X^T X)^{-1} X^T y}$。
但我用 MathJax 插件渲染 GitHub,而这插件不支持 \bm
(要先开包),所以换成 \pmb
,效果是粗暴地水平复写,能看出间隙,如 $\pmb{θ=(X^T X)^{-1} X^T y}$
大括号树状图
因为Github默认将「$」「$$」里的符号当成Markdown正文,导致一些错误,比如LaTeX里表示换行的\\
会被当成单个 \
的转义字符。尚无不明显影响书写体验的良方,只是针对换行这一个场景可以在LaTeX里用\\\\
代替。对于有些LaTeX解释器,这样做的结果跟\\
一样,有的则是多出来一行
善用 \def
简化命令,让一些复杂程序变得可读。
大括号树状图の套路:$\def\LiL{\left\lbrace \begin{aligned}}\def\LiR{\end{aligned}\right.} \LiL 第一 & \LiL 第一一 \\ 第一二 \LiR \\ 第二 &\LiL &第二一 \\ &第二二 \LiL 第二二一 \\ 第二二二 \LiR \LiR \LiR$
$\def\LiL{\left\lbrace \begin{aligned}}\def\LiR{\end{aligned}\right.} \LiL 第一 & {\LiL 第一一 \ 第一二 \LiR} \ 第二 &{\LiL &第二一 \ &第二二 {{\LiL 第二二一 \ 第二二二 \LiR}} \LiR} \LiR$
为了GitHub,把\\
改成\\\\
:
大括号树状图の套路:$\def\LiL{\left\lbrace \begin{aligned}}\def\LiR{\end{aligned}\right.} \LiL 第一 & \LiL 第一一 \\\\ 第一二 \LiR \\\\ 第二 &\LiL &第二一 \\\\ &第二二 \LiL 第二二一 \\\\ 第二二二 \LiR \LiR \LiR$
$\def\LiL{\left\lbrace \begin{aligned}}\def\LiR{\end{aligned}\right.} \LiL 第一 & {\LiL 第一一 \\ 第一二 \LiR} \\ 第二 &{\LiL &第二一 \\ &第二二 {{\LiL 第二二一 \\ 第二二二 \LiR}} \LiR} \LiR$
更易读的带缩进模式
$$
\def\LiL{\left\lbrace \begin{aligned}}
\def\LiR{\end{aligned}\right.}
排序 \LiL
基本概念 &{\LiL
&稳定性 \\\\
&衡量标准:时、空复杂度 \\\\
\LiR} \\\\
内部排序 &{\LiL
&插入排序 {{\LiL
&直接插入排序 \\\\
&折半插入排序 \\\\
&希尔排序 \\\\
\LiR}} \\\\
&交换排序 {{\LiL
冒泡排序 \\\\
快速排序 \\\\
\LiR}} \\\\
&选择排序 {{\LiL
&简单选择排序 \\\\
&堆排序 \\\\
\LiR}} \\\\
&归并排序 \\\\
&基数排序 \\\\
\LiR} \\\\
外部排序 & ——多路归并排序
\LiR
$$
排序⎩⎨⎧基本概念内部排序外部排序⎩⎨⎧稳定性衡量标准:时、空复杂度⎩⎨⎧插入排序⎩⎨⎧直接插入排序折半插入排序希尔排序交换排序⎩⎨⎧冒泡排序快速排序选择排序⎩⎨⎧简单选择排序堆排序归并排序基数排序——多路归并排序 用cases实现得也不错
$$
排序 \begin{cases}
基本概念 &\begin{cases}
&稳定性 \\\\
&衡量标准:时、空复杂度 \\\\
\end{cases} \\\\
内部排序 &\begin{cases}
&插入排序 \begin{cases}
&直接插入排序 \\\\
&折半插入排序 \\\\
&希尔排序 \\\\
\end{cases} \\\\
&交换排序 \begin{cases}
冒泡排序 \\\\
快速排序 \\\\
\end{cases} \\\\
&选择排序 \begin{cases}
&简单选择排序 \\\\
&堆排序 \\\\
\end{cases} \\\\
&归并排序 \\\\
&基数排序 \\\\
\end{cases} \\\\
外部排序 & ——多路归并排序
\end{cases}
$$
把 cases 也简写了
$$
\def\XL{\begin{cases}}
\def\XR{\end{cases}}
排序 \XL
基本概念 &\XL
&稳定性\\\\
&衡量标准:时、空复杂度\\\\
\XR\\
内部排序 &\XL
&插入排序 \XL
&直接插入排序\\\\
&折半插入排序\\\\
&希尔排序\\\\
\XR\\\\
&交换排序 \XL
冒泡排序\\\\
快速排序\\\\
\XR\\\\
&选择排序 \XL
&简单选择排序 \\\\
&堆排序\\\\
\XR\\\\
&归并排序\\\\
&基数排序\\\\
\XR\\\\
外部排序 & ——多路归并排序
\XR
$$
排序⎩⎨⎧基本概念内部排序外部排序⎩⎨⎧稳定性衡量标准:时、空复杂度⎩⎨⎧插入排序⎩⎨⎧直接插入排序折半插入排序希尔排序交换排序⎩⎨⎧冒泡排序快速排序选择排序⎩⎨⎧简单选择排序堆排序归并排序基数排序——多路归并排序 我都想改信纯latex写markdown邪教了(