LaTex
latex的在线Cheat Sheet
Linux下安装
sudo apt-get install texlive-full cjk-latex latex-cjk-chinese
使用姿势
- 一般flow是xelatex-bibtex-xelatex
- 用xelatex来创建(pdflatex几乎同等)
- 用bibtex xx.aux来建立ref
- 文件意义
- .tex是主要的代码文件
- .bib内部包含了从google scholar等地方获取的引用
- .aux首次编译的时候产生
- .blg也是生成的中间文件
- .bbl bibtex所输出的bib
- 一些模板会包含比如说
- ruler.sty
- splncs04.bst
- llncs.cls
- 有的时候会因为pdf文件被占用而导致失败,导致了bib炸了
Table
- basic template
\begin{table*}[hb] % hb means here-bottom
\centering
\caption{head of the table}
\label{tab: some_table} % for reference \cite{tab:xx}
\begin{tabular}{c|c|c|c} % denote the vlines
something & something & something & something \\
...
\end{tabular}
\end{table}
- use \hline \vline \cline{1-2} if lines are needed
- 默认情况的vline只有在对应位置的地方有东西的时候才会出现
- 所以有的时候要写空的
& & & & \\
- 所以有的时候要写空的
- for multi-row - use
\userpackage{multirow}
\multirow{2}{*}{some word} A1 & B1 & C1 \\
A2 & B2 & C2 \\
\hline
Formula
- 用\begin{equation} \end{equation} - 讲道理它会自己标上序号
- 在公式前后加上\begin{split} \end{split} 用作分割
- 对于两条公式的对齐,手动在内部加上 & - 公式里的&的位置会自动对齐
- 对于s.t.这样的东西需要给它加上\mbox{}, 并且保持一个空格
- 数字的
\bm{}
表示加粗 - 打出空心的字母用
\mathbb{}
打公式常用的一些符号的cheat sheet,更完整
\int
- 积分\l(g)eq
- 大于等于号\cdot
- 点乘\times
- 叉乘: (很常用,表示size的时候)\infty
- 无限符号
Tips
- 对一个section用
\label{sec:method-grouping}
来指定,在别的地方用~\ref{sec:method-grouping}
- 在cite前面加一个
~
表示小于一个空格的空间 - 排图片一般默认[ht],h表示是当前位置,t表示在最上面(指的是下一页的最上面)
- 表格中cmidr,表示加一部分横线 \cmidrule(lr){1-2}
- \hline是一整条线
- 合并表格
\multirow{2}{*}{$n_i$}
当表格同一行的东西占的列数目不一样的时候- 常见错误
- Table相关
- Fig. (大写,加点)
- 而Figure不用加点
- Tab.同理
- 特有名词,比如GPU,以及方法AMC需要大写
- 两张图并列(注意这种方式两张图标号是a/b,但是如果用
\begin{subfigure}
的话标注就是新的fig) - 调整图片格式实在是太痛苦了!很容易一张图就会被卡到最后去,整个格式都会崩溃
- 目前发现可以用
[H]
大写的H来强制将其锁在Here!
- 目前发现可以用
- \footnote{} 脚注
- 表示星号要用
$^*$
- 引用链接
\href{http://www.sharelatex.com}{Something Linky}
- alias的方式
\newcommand{\method}{BARS\xspace}
- xspace是表示在需要的时候加空格
- 大于等于是
le()
- 条件函数的大括号用的是
\begin{cases}
- 可以在equation内部用aligned来让公式自动align
\begin{figure*}[th]
% include first image
\subfigure[]{
\includegraphics[width=0.45\linewidth]{eccv2020kit/figs/layer_nasbench101.pdf}
\label{fig:layers_nb101}
}
\subfigure[]{
\includegraphics[width=0.45\linewidth]{eccv2020kit/figs/layer_nasbench201.pdf}
\label{fig:layers_nb201}
}
\caption{The effect of the number of GCN or GATES layers. (a) Experiments on NAS-Bench-101. The proportion of training samples is 0.1\% (381 training architectures, 42362 testing architectures). (b) Experiments on NAS-Bench-201. The proportion of training samples is 10\% (781 training architectures, 7812 testing architectures).}
\label{fig:gates_layers}
\end{figure*}
- 当内容实在长需要压空间的时候,在fig或者table中加
\vspace{-10pt}
来压缩空间 - 在标题中换行 \title{something \protect\ something}
- 有的时候编译莫名错误
File ended while scanning use of
- 首先删除本次编译产生的aux,brf,bbl文件
- 然后记得要关闭pdf解决文件占用问题
- 如何让某个表格强行缩放不会溢出:
- 在tabular的前后用 ` \resizebox{\columnwidth}{!}{ }`