Home Latex cheat sheet
Post
Cancel

Latex cheat sheet

各种符号

可参考这篇博客

另外总结一些平时用到的符号:

  • 组合数

    \(\tbinom{n}{r}\)形式:\tbinom{n}{r}

    \(C_n^r\)形式:C_n^r

  • 分段函数

    1
    2
    3
    4
    5
    
    f(x)= 
    \begin{cases} 
    	0 & condition1 \\   
    	1 & condition2 
    \end{cases} 
    
\[f(x)= \begin{cases} 0 & condition1 \\ 1 & condition2 \end{cases}\]
  • 换行对齐

    1
    2
    3
    4
    
    \begin{aligned}
    	f(x) &= ax + b \\
    	g(x) &= cx + d
    \end{aligned}
    
    \[\begin{aligned} f(x) &= ax + b \\ g(x) &= cx + d \end{aligned}\]
  • 一些数学符号:

    • 范数:\Vert x \Vert _p \(\rightarrow\) $\Vert x \Vert _p$
    • 连乘:\prod \(\rightarrow\) $\prod$
    • 积分:\int \(\rightarrow\) $\int$
    • 正比于:\propto \(\rightarrow\) $\propto$
  • 一些数学字体
    • 空心字体:$\mathbb{R}$ \(\rightarrow\) \(\mathbb{R}\)
    • 加粗字体:$\mathbf{R}$ \(\rightarrow\) \(\mathbf{R}\)
    • 花体:$\mathcal{R}$ \(\rightarrow\) $\mathcal{R}$
  • 一些上标:
    • $\hat{x}$ \(\rightarrow\) $\hat{x}$

    • $\tilde{x}$ \(\rightarrow\) $\tilde{x}$

    • $\overline{x}$ \(\rightarrow\) $\overline{x}$

    • $\dot{x}$ \(\rightarrow\) $\dot{x}$

图片

在document开始前,定义定义图片文件目录与扩展名

1
2
3
4
5
6
7
8
% 定义图片文件目录与扩展名
\graphicspath{ {figures/} }
\DeclareGraphicsExtensions{.pdf,.eps,.png,.jpg,.jpeg}

\begin{document}
...
...
\end{document}

单张图片

1
2
3
4
5
6
\begin{figure}[!htp]
    \centering
    \includegraphics[width=0.3\linewidth]{fig_path}  % [height=2cm]
    \caption{fig_caption}
    \label{fig:}
\end{figure}

两(多)图并排放置(不共用图编号)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
% 两图并排放置(不共用图编号)
\begin{figure}[!htp]
    \begin{minipage}{0.48\textwidth}
      \centering
      \includegraphics[height=3cm]{fig_path}
      \caption{验电器示意}
      \label{fig:parallel1}
    \end{minipage}\hfill
    \begin{minipage}{0.48\textwidth}
      \centering
      \includegraphics[height=3cm]{fig_path}
      \caption{场景}
      \label{fig:parallel2}
\end{minipage}
\end{figure}

两图并排放置(共用图编号)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
\usepackage{subcaption}  % package `subcaption` is needed

% 两图并排放置(共用图编号)
\begin{figure}[!htp]
  \centering
  \begin{subfigure}{0.4\textwidth}
    \centering
    \includegraphics[height=2cm]{sjtu-badge.pdf} % width=0.3\linewidth
    \caption{子图1名}
  \end{subfigure}
  % \hspace{1cm}

  \begin{subfigure}{0.4\textwidth}
    \centering
    \includegraphics[height=2cm]{sjtu-name.pdf} % width=0.3\linewidth
    \caption{子图2名}
  \end{subfigure}
  \caption{图名}
  \label{fig:subfigure}
\end{figure}

表格

参考

1
2
3
4
5
6
7
8
9
10
11
12
\begin{table}[!htp]
  \centering
  \label{tab:labelOfTable}
  \caption{captionOfTable}
  \begin{tabular}{|c|c|c|c|}
      \hline
        &   &   & \\
      \hline
        &   &   & \\
      \hline
  \end{tabular}
\end{table}

合并单元格:参考

双栏模板下,要插入跨栏图表

1
2
3
\begin{figure}
...
\end{figure}

替换为

1
2
3
\begin{figure*}
...
\end{figure*}

即可。表格table同理。

代码和算法

代码段

1
2
3
\begin{lstlisting}[language=Python]

\end{lstlisting} 

伪代码

参考

引用

BibTeX

参考

1
2
3
4
5
6
7
8
9
% main.tex
\begin{document}

Here~\cite{zhang2022integer} is a sample citation.

\bibliographystyle{plain}
\bibliography{citations} 

\end{document}
1
2
3
4
5
6
% citations.bib
@inproceedings{zhang2022integer,
  title={...},
  author={...}
}
...

其他

  • 文字居中:\centerline{}

  • 文字下划线:\uline{}

  • 调节行距:\linespread{} \linespread{1.3} \(\rightarrow\) 1.3倍行距 参考

  • 另起一页:\clearpage

  • 公示中插入中文\mbox{}\sin(\mbox{狗}) \(\rightarrow\) \(\sin(\mbox{狗})\)

  • 创建新的格式(如加框文字)

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    
    % 在\begin{document}之前
    \usepackage{environ}
    \usepackage{tikz}
    \NewEnviron{elaboration}{
    \par
    \begin{tikzpicture}
    \node[rectangle,minimum width=0.9\textwidth] (m) {\begin{minipage}{0.85\textwidth}\BODY\end{minipage}};
    \draw[dashed] (m.south west) rectangle (m.north east);
    \end{tikzpicture}
    }
      
    % 在正文中
    \begin{elaboration}
    what you write...
    \end{elaboration}
    
  • 添加附录

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
    \usepackage[title]{appendix}
      
    \begin{document}
    ...
      
    \begin{appendices}
    \section{Some Notation}
    \end{appendices}
      
    \end{document}
    
  • 手动缩小间距

    1
    
    \vspace{-0.8cm}
    
  • 参考文献中使用first author et al.格式(缩减参考文献篇幅)

    参考

    1
    
    author={Alpher, R. and others}
    
  • 参考文献显示问号的解决

    参考

  • 以矢量图形式插入PPT中绘制的图

    • PPT中选中图形,右键 $\rightarrow$ 另存为图片 $\rightarrow$ 保存为.svg格式
    • .svg转化为.pdfINKSCAPE

      • 打开.svg文件
      • 另存为.pdf文件
    • 在Latex中插入.pdf文件
This post is licensed under CC BY 4.0 by the author.

Follow!

matplotlib系统学习