latex常用命令

基于我用Overleaf写的第一篇论文总结出来的,方便下次查找~

u1s1,第一次学不太熟练,然而如果熟练掌握的话,写文章看排版就是一种享受了:)

首先的首先当然是在模板库里边套好模板啦!!!试过一次真的好爽

超链接

1
\href[连接地址][文字说明]

文献引用

准备一个bib文件,比如我这里test.bib

在正文的合适位置引入:

1
\bibliography{test}

在test.bib中,直接复制谷歌学术引用的BibTex,复制进去:

1
2
3
4
5
6
7
8
9
10
11
12
%test.bib
@article{wang2022design, %文献的key,必须唯一
author = {Wang Dongqing and Dong Yuyang},
title = {Design of portable EEG acquisition system based on ADS1299(in Chinese)},
journal = {Communications Technology},
volume = {55},
number = {08},
year = {2022},
pages={1090-1098},
doi ={},
}
...%其他文献依次放入

然后在正文要应用的地方,放入文献的key即可

1
These signals provide valuable information about brain function, cognition, emotions, and health status. EEG amplifiers hold significant value and importance in scientific research, clinical diagnosis, rehabilitation therapy, and brain information decoding\citep{wang2022design}EEG amplifiers, as a critical component in the field of neuroscience, are currently undergoing significant expansion.

bty,如果是word要求引用文献是什么比如Chicago风格的,你会发现谷歌学术引用里边没有,这个时候只需将在设置中把语言换成英文,就会出现很多其他的风格。

多级标题

1
2
3
4
\section{一级标题}
\subsection{二级标题}
\subsubsection{三级标题}
\paragraph{四级标题}

插入图片

这里建议将图片转为pdf格式而不是esp,esp占用空间太大,放进去后会导致overleaf编译超时,要加钱噜。

将图片的pdf格式放到根目录命好名后,我按期刊要求在手稿的最后罗列了图片:

1
2
3
4
5
6
7
\begin{figure}[h!]
\begin{center}
\includegraphics[width=9.7cm,height=8.2cm]{MindBridge-NaNo}
\end{center}
\caption{ MindBridge-NaNo EEG Amplifier}\label{fig:Nano} %这个label就是来引用的
\end{figure}

在正文引用的地方插入图片label进行引用:

1
...as shown in Figure \ref{fig:Nano}

插入表格

在正文开头处引入宏

1
\usepackage{booktabs}

推荐一个很好用的工具,excel直接转latex,然后复制代码进来就好啦,链接:[搞定LaTeX论文中的表格 - 知乎 (zhihu.com)](https://zhuanlan.zhihu.com/p/108505177#:~:text=搞定LaTeX论文中的表格 1 1. 好看的三线表 画表格最常用的包自然是 booktabs了,好看的三线表的基本命令如下图。 比较麻烦的是左右两端缩小一点点的横线,这个 叫做,3 3. 表格大小可以整体调整 如果一张表过大,超过了行宽,如果超过得不多的话,下面这个命令非常好用: \resizebox{width} {height} {tabular} )

1
2
3
4
5
6
7
8
9
10
11
12
%表格横跨两栏代码

\begin{table*}
....
\end{table*}

%图形横跨两栏代码

\begin{figure*}
....
\end{figure*}
%即在table后面加上星号

LaTeX之双栏模板表格布局(单双栏满宽+不满宽)_latex双栏表格-CSDN博客

Latex中经典三线表、多线表、内容跨行/跨列复杂表的详解与源代码_latex toprule-CSDN博客

序列

有序

1
2
3
4
\begin{enumerate}
\item 放分点一
\item 放分点二
\end{enumerate}

无序

1
2
3
4
\begin{itemize}
\item 放分点一
\item 放分点二
\end{itemize}

各种符号

一般都有内置的,如果直接从输入法输入符号会报错

换行符

1
2
//  %换行符
/par %分段符

LaTex符号大全(LaTeX_Symbols)_latex symbols-CSDN博客

字体

加粗

1
2
3
4
5
6
7
8
9
10
11
12
\textbf{}:文本环境加粗。在数学环境使用的话,会使斜体效果消失。并且无法输出加粗的希腊字母。
\mathbf{}:会变为粗体,但同样会导致数学字母斜体形式的丢失。
\boldmath{}:数学环境里可以加粗且不会使斜体消失。需要添加amsmath宏包。
\boldsymbol{}:可以对希腊字母加粗。需要添加amsmath宏包。
在数学环境中,比较推荐的方式是添加宏包\usepackage{bm}, 使用\bm{}命令加粗。

但是在xelatex或Luatex引擎的unicode-math环境中中,\bm{}会报错。此时,可以使用以下命令:

\symbfit{}:加粗,且有斜体效果
\symbf{}:加粗,没有斜体效果
\mathbfcal{}:加粗的\mathcal字体