
由于博主临近毕业,苦于传统word排版调试不得志,寻求Latex排版打法,撰写论文期间研究了Latex常用语法,此条博客用于记录语法,以便之后的二次利用回顾。在这里推荐overleaf在线编辑Latex文件平台,可以在管理文件栏导入本地项目。
使用方法
打开overleaf 上传自己项目,至于项目怎么,本文以**GitHub**论文项目为例,项目下载到本地后可以直接上传值overleaf
技巧
- 大篇幅换行技巧
1 2 3 4 5
| \\:换行不缩进 \par:换行+缩进两字符 直接空一行:换行+缩进两字符
|
- 文献插入
如@book后引用lamport1994latex就是引用名。用的时候如下第一块代码,效果如下第一张图。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| @book{lamport1994latex, title={LATEX: a document preparation system...}, author={Lamport, Leslie}, year={1994}, publisher={Addison-wesley} }
@article{pritchard1969statistical, journal={Journal of documentation}, volume={25}, number={4}, pages={348--349} }
@Article{2013浅谈使用, author = {...}, journal = {电子制作}, ... }
|

- 编号
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| \begin{enumerate} \item XXXXXXXXXX \label{item1} \item XXXXXXXXXX \item XXXXXXXXXX \end{enumerate} 罗马编号 \begin{enumerate}[label=(\roman*)] \item XXXXXXXXXX \label{item2} \item XXXXXXXXXX \item XXXXXXXXXX \end{enumerate} 括号编号 \begin{enumerate}[label=(\arabic*)] \item XXXXXXXXXX \label{item3} \item XXXXXXXXXX \item XXXXXXXXXX \end{enumerate} 半括号编号 \begin{enumerate}[label=\arabic*)] \item XXXXXXXXXX \label{item4} \item XXXXXXXXXX \item XXXXXXXXXX \end{enumerate} 小字母编号 \begin{enumerate}[label=\alph*)] \item XXXXXXXXXX \label{item5} \item XXXXXXXXXX \item XXXXXXXXXX \end{enumerate}
引用测试,正如~\ref{item1}、\ref{item2}、\ref{item3}、\ref{item4}、\ref{item5} 所示
|

作者论文用到的技巧
其中[left=2em]表示左边缩进两格
1 2 3 4 5 6 7 8 9 10 11 12
| \begin{enumerate}[left=2em] \item 星闪芯片烧录协议与时序机制分析 \item 多设备并发烧录调度框架设计 \item 跨平台客户端架构与 UI 系统设计 \begin{enumerate}[label=(\arabic*)] \item 使用 React; \item 使用 Electron 与 Node.js; \end{enumerate} \item 系统性能评估与稳定性优化 \item Web烧录工具 \end{enumerate} 设计并实现一个,能够实现业务解耦、服务复用、独立部署的开放平台。
|
- 标题
1 2
| \section{相关理论与技术} \label{sec.figure}
|
- emph
用于强调文本,下图为强调配置成加粗
1 2 3
| \emph{学校对图片只有小标题要求,没有进一步的子图要求,我们按科技论文常规排版来}
\emph{单图布局如图~\ref{F.sztu_single} 所示。}
|

- 三线表格插入
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| \begin{table}[htb] \centering \caption{学校文件里对表格的要求不是很高,不过按照学术论文的一般规范,表格为三线表。} \label{T.example} \begin{tabular}{llllll} \hline & A & B & C & D & E \\ \hline 1 & 212 & 414 & 4 & 23 & fgw \\ 2 & 212 & 414 & v & 23 & fgw \\ 3 & 212 & 414 & vfwe & 23 & 长一些的内容 \\ 4 & 212 & 414 & 4fwe & 23 & 嗯 \\ 5 & af2 & 4vx & 4 & 23 & 长一些的内容 \\ 6 & af2 & 4vx & 4 & 23 & fgw \\ 7 & 212 & 414 & 4 & 23 & fgw \\
\hline{} \end{tabular} \end{table}
|

\lipsum
自动生成“占位假文”的命令。可以配置一段文本展位,展示论文结构占位符,配置如下。

- 图片展示
单个图片展示
1 2 3 4 5 6
| \begin{figure}[hbt] \centering \includegraphics[width=0.5\textwidth]{sztu.png} \caption{单图布局示例} \label{F.sztu_single} \end{figure}
|

可以上传自己制作论文时画的图片,这里推荐用draw.io 画图保存为png图片。

多图竖向排列
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| \subsection{竖排多图横排布局}
\begin{figure}[!htb] \centering \begin{subfigure}[t]{0.13\linewidth} \begin{minipage}[b]{1\linewidth} \includegraphics[width=1\linewidth]{sztu.png} \vspace{-1ex} \vfill \includegraphics[width=1\linewidth]{sztu.png} \end{minipage} \caption{} \end{subfigure} \begin{subfigure}[t]{0.13\linewidth} \begin{minipage}[b]{1\linewidth} \includegraphics[width=1\linewidth]{sztu.png} \vspace{-1ex} \vfill \includegraphics[width=1\linewidth]{sztu.png} \end{minipage} \caption{} \end{subfigure} \caption{竖排多图横排布局} \label{F.sztu_col_row} \end{figure}
|

多图横向排列
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| \begin{figure}[!htb] \centering \begin{subfigure}[t]{0.24\linewidth} \begin{minipage}[b]{1\linewidth} \includegraphics[width=1\linewidth]{sztu.png} \caption{可以增加描述} \end{minipage} \end{subfigure} \begin{subfigure}[t]{0.24\linewidth} \begin{minipage}[b]{1\linewidth} \includegraphics[width=1\linewidth]{sztu.png} \caption{} \end{minipage} \end{subfigure} \begin{subfigure}[t]{0.24\linewidth} \begin{minipage}[b]{1\linewidth} \includegraphics[width=1\linewidth]{sztu.png} \caption{} \end{minipage} \end{subfigure} \begin{subfigure}[t]{0.24\linewidth} \begin{minipage}[b]{1\linewidth} \includegraphics[width=1\linewidth]{sztu.png} \caption{} \end{minipage} \end{subfigure} \caption{横排布局示例} \label{F.sztu_row} \end{figure}
\lipsum
|

- 公式
1 2 3
| \begin{equation} p_{i} = \frac{e^{-\varepsilon_{i}/kT}}{\sum_{j=1}^{M}e^{-\varepsilon_{j}/kT}} \end{equation}
|

- 两个章节分页