Overleaf 和 Latex常用语法

0 IEEE论文模板下载地址

0.1 添加相关包

IEEE论文模版下载链接
注意:本文所有命令代码是在IEEE下载的模板基础之上,使用Overleaf 进行编辑的。使用之前请先把下面这些包添加到\documentclass下面。

\usepackage{amsmath,amsfonts}
\usepackage{algorithmic}
\usepackage{algorithm}
\usepackage{array}
\usepackage[caption=false,font=normalsize,labelfont=sf,textfont=sf]{subfig}
\usepackage{textcomp}
\usepackage{stfloats}
\usepackage{url}
\usepackage{verbatim}
\usepackage{graphicx}
\usepackage{cite}
\hyphenation{op-tical net-works semi-conduc-tor IEEE-Xplore}
\usepackage{cleveref}
\crefname{figure}{fig}{figures}
\Crefname{figure}{Fig}{Figures}
\usepackage{color}
\usepackage{lineno}
\usepackage{amssymb}
\usepackage{setspace}
\usepackage{amssymb}

0.2 常用Overleaf 相关操作

0.2.1 左侧的编辑器跳转到鼠标所在的地方的源代码

在右侧的pdf阅读器上双击左键

0.2.2 将光标(鼠标)定位在文档顶部(左边源码区)

Ctrl + Home

0.2.3 将光标(鼠标)定位在文档底部(左边源码区)

Ctrl + End

1 各类字母和符号

1.1 常用数学符号

1.1.1 常用数学字母

在这里插入图片描述

1.1.2 基本二元关系符号

在这里插入图片描述

1.1.3 上面带三角的等号
\usepackage{amssymb}  %%%先添加相应的包
\triangleq          %%%%等号上面带三角

在这里插入图片描述

1.1.4 二元运算符

在这里插入图片描述

1.2 希腊字母

1.2.1 大写希腊字母

在这里插入图片描述

1.2.2 小写希腊字母

在这里插入图片描述

1.3 罗马数字

注释:罗马数字放在文中使用不可使用符号$$,不然格式显示不对,正确显示如下图所示

\uppercase\expandafter{\romannumeral1}   %大写罗马数字1,改变数字“1”可改变罗马数字
\romannumeral1       %%小写罗马数字1

在这里插入图片描述

1.4 其他符号

1.4 .1 基本其他符号

在这里插入图片描述

1.4 .2 空格

两个空格 \qquad
一个空格 \quad
半个空格 \

1.4 .3 双引号

$``\textrm{on}"$

1.5 定界符

1.5.1 基本定界符

在这里插入图片描述

1.5.2 括号类型以及大小设定

1.5.2.1 自动调节括号大小(根据括号内容大小)
\left(  \right)
\left\{  \right\}
\left[  \right]
(2)手动调节不同括号大小
\Bigg    \bigg  \Big   \big    %%%四个不同的大小级别,和下面括号配合使用
\Bigg(   \Bigg )        %%圆括号
\bigg[    \bigg]         %%方括号
\Big\{     \Big\}         %%花括号,大括号
\big\langle    \big\rangle       %%三角括号
\big|     \big|        %%单竖线括号
\big\|     \big\|        %%双竖线括号

1.6 箭头

在这里插入图片描述

2 字体格式

2.1 加粗 、正体、斜体

2. 1 .1 加粗
\bf{}      %%%\bf一般对一行加粗,不建议使用
\mathbf{W}     %%\mathbf{}  加粗且正体(只对花括号内加粗,建议使用)
\textbf{aaa}     %%公式内 加粗文字
\boldsymbol{\alpha}     %%      给小写希腊字母加粗 
2. 1 .2 正体

\mathrm{diag} %% 正体
\textrm{} %% 公式内迫使文字正体

2. 1 .3 斜体

\it{M}

2. 2 改变字体颜色

2. 2 .1 把文字变成蓝色

添加包: \usepackage{color}

\textcolor{blue}{1}           
2. 2 .2 只改变图片标号的颜色,其余的为黑色
\begin{figure}[t] \color{blue}
\caption{\textcolor{black}{Sum rate vs. }}
\end{figure}

3 字符结构(上下标,分数,求和,括号)

3.1 给字符加上下标

3.1.1 加右边上下标
e^{j \theta 2}   %%%  右上标
e_{\theta}       %%%  右下标
\sum_{subscript}^{superscript}     给求和符号加右上下标,在同一行
3.1.2 在符号的正上方(下方)添加标识

(小注:subscript是下标,superscript是上标)

\underset{subscript}{\overset{superscript}{\sum}}       %上下标都有(上下标位于求和符号的正上方)
\overset{superscript}{\sum}     %只有上标(上标位于求和符号的正上方)
\underset{subscript}{{\sum}}      %只有下标(下标位于求和符号的正下方)
3.1.3 加花括号(在符号正下方)

(小注:subscript是下标,superscript是上标)

\underbrace{}     %%底部加花括号
\underset{subscript}{{\underbrace{\sum}}}   %%在符号底部加花括号并添加标识subscript
3.1.4 max底部加下标
\mathop{max}_{w,x,S}     %%max或者argmin也不显示正体
\underset{M_{s}}{\arg \min}     %%max或者argmin显示正体

3.2 分数

\frac{...}{...}         %%% 第一个{}是分子,第一个{}是分母。

3.3 加横线、波浪线(在字符上面)

\bar{N}     %%%加短横线
\overline{a}      %%%加长横线
\tilde{a}     %%%加小波浪线
\widetilde{a}    %%%加大波浪线

4 引用 图片,公式,表格的相关命令

4.1 引用图片

in Fig. \ref{fig1}     %引用\label{}中的内容

4.2 引用公式(强制修改公式编号,后引用)

\tag{2}  %%2是显示在公式后面的序号
\label{eq2}  %eq2是公式的标签,与后面引用的的格式一致
\ref{eq2}  %文中引用,,,内容和label的内容一致

4.3 引用表格(强制修改表格编号,后引用)

\renewcommand{\thealgorithm}{1}   %在\begin{algorithm}[!h]  之前插入,在1处更改相应的序号
\label{alg1}  %算法标签
\label{alg1}  %标签

5 段落间距,标题,分单双栏,缩小公式,缩短行距

5.1 段落常用命令

5.1.1 强制换行,分段落
(1)首行不缩进 \\
(2)分段落(新段落首行缩进),直接enter键空出一行即可,不需要写代码
5.1.2 论文的主要贡献分条(分条前加圆点或者序号)
(1)圆点式
%%%%  大圆点
The main contributions are summarized as follows:
\begin{itemize}
\item[$\bullet$] The major idea is... 
\item[$\bullet$] We propose a novel method...
\item[$\bullet$] We take
\end{itemize}
%%%%  小圆点
The main contributions are summarized as follows:
\begin{itemize}
\item The major idea is... 
\item We propose a novel method...
\item  We take
\end{itemize}
(2)序号式
The main contributions are summarized as follows:
\begin{itemize}
\item[1)] The major idea is...
\item[2)] We propose a novel method...
\item[3)] We take...
\end{itemize}

5.2 章节

\section{}        %大章节(SYSTEM MODEL),字体正常显示;
\section{\textsc{System Model}}        %所有字母大写,首字母较大一些;
\subsection{}           % 小章节,显示 A. 
\subsubsection{  }       %小小章节,显示   1) :

5.3 双栏变成单栏

\onecolumn    %%%(在usagepack之后加入)

5.4 缩减页面的方式

5.4.1 缩小正文和标题之间的行距
\author{       
\vspace{-20pt}     %%%在\author的结尾花括号之前
}
5.4.2 缩小公式
(a) \small

注释:此种格式不改变前后字体格式

\begin{equation} 
\small                        
 公式
\end{equation}
{\small
\begin{equation}                     
 公式
\end{equation}
}  
5.4.3 缩小矩阵
\begin{smallmatrix}
\end{smallmatrix}
5.4.4 给“+、-”加上“{}”

把公式中的+变成 {+}

5.4.5 在公式中的可缩减空格(任意位置)处加上“!”

\!\left( \!\right)

6 插入表格、图片、公式、矩阵、算法

6.1 插入表格

\begin{verbatim}Table~\ref{tab1} lists the closed-form...\end{verbatim}
\begin{table}
\begin{center}
\caption{COMPLEXITY COMPARISON}
\label{tab1}
\begin{tabular}{| c | c | c |}
\hline
Order & Arbitrary coefficients & coefficients\\
of filter & $e_m$ &   $b_{ij}$ \\
\hline
1& $b_{ij}=\hat{e}.\hat{\beta_{ij}}$, & $b_{00}=0$\\
\hline
2&$\beta_{22}=(~1,-1,-1,~~1,~~1,~~1)$ &\\ 
\hline
3& $b_{ij}=\hat{e}.\hat{\beta_{ij}}$, & $b_{00}=0$,\\
\hline 
\end{tabular}
\end{center}
\end{table}

6.2 插入图片

6.2.0 宏包
\usepackage{cleveref}
\crefname{figure}{fig}{figures}
\Crefname{figure}{Fig}{Figures}
6.2.1 插入一张图

代码(代码第三行花括号里面写overleaf上传的图片名字以及图片格式;代码第五行花括号里面对应文中引用ref的名称)

\begin{figure}[htbp] %%h:here,此刻位置 t:top,置顶 b:bottom,置底 p:浮动页,
%%想要算法位置在本页的哪个位置,就更改[!h]的h
\centering
\includegraphics[width=0.33\textwidth]{figure.1..png}
\caption{System model}
\label{fig1}
\end{figure}
6.2.2 插入一排多张图(位于同一行)
\begin{figure*}[htbp]  \vspace{-40pt}  % 常规  figure*双栏跨栏显示,不带星号不跨栏,如果图太多分两行显示在两图中间打个回车就可以了
 \hspace{-1ex}  % 缩短图片与图片之间的间距,不需要缩可以直接删除 
  \centering            
  \subfloat[]   
  { \label{}\includegraphics[width=0.3\textwidth]{simulation_1.png}}
  \hspace{-4ex}  % 缩短图片与图片之间的间距,不需要缩可以直接删除 
  \subfloat[]
  { \label{}\includegraphics[width=0.3\textwidth]{simulation_2.png}}
  \hspace{-4ex} % 缩短图片与图片之间的间距,不需要缩可以直接删除 
  \subfloat[]
  {\label{}\includegraphics[width=0.3\textwidth]{simulation_3.png}}
  \vspace{-1.5ex} % 缩短三个图片与图片注释的间距,不需要缩可以直接删除 
  \caption{(a) Sum rate vs. $P_{\textrm{max}}$ (dBm) of various methods for CB and ZF phase-shifts for given $K =3$, $N=16$, $b = 2$, $M = 4$, $M_s=2$ (b) Sum rate vs. quantity of antennas for CB and ZF precoders for given $K =3$, $P_{\textrm{max}}=-20$ $(\textrm{dBm})$, $b = 4$, $M = 4$, $M_s=2$; (c) Sum rate vs. quantity of users for CB and ZF precoders for given $N=16$, $b = 2$, $M = 16$, $P_{\textrm{max}}=-15$ $(\textrm{dBm})$.}   
  \label{fig2}   
  \vspace{-4ex}  % 缩短三个图片与正文文本的间距,不需要缩可以直接删除    
\end{figure*}

6.3 插入公式

6.3 .1 多个公式共用一个编号
(1) 公式居中
\begin{equation}
\tag{3}
\label{eq3}
\begin{split}
   y &= ax^2+bx+c     \\        %(注意:&的位置代表对齐的位置)
     &= bx+ax^2+c \\
     &= c+bx+ax^2
\end{split}
\end{equation}
(2) 公式左对齐
\begin{flalign}
\tag{4}
\label{eq4}
\begin{split}
   y &= ax^2+bx+c    \\     %(注意:&的位置代表对齐的位置)
     &= bx+ax^2+c \\
     &= c+bx+ax^2
\end{split}&
\end{flalign}
(3) 左边大花括号公式
\begin{equation}
\tag{10}\label{eq10}
\mathbf{W}=\left\{
\begin{split}
&\delta_{\textrm{ZF}} \mathbf{H}^{H} \Big( \mathbf{H}\mathbf{H}^{H} \Big)^{-1}, &\textrm{, for ZF} \\       &\delta_{\textrm{CB}}\mathbf{H}^{H},   &\textrm{, for CB}
\end{split}
\right.
\end{equation}
6.3. 2 多个公式多个编号
(0) 公式内某行不显示编号,上下连贯
\nonumber \\ 
(1) 公式居中
% 多行公式多编号
\begin{align}
& =         \tag{5}\label{eq5}\\
& =                     \tag{6} \label{eq6}\\ 
& =                                 \tag{7} \label{eq7}
\end{align}
(2) 公式左对齐
\begin{flalign}
a &= b &\\
&= c+m\\
&= d+1
\end{flalign}
(3) 插入优化问题(每个公式都有编号)
\begin{align}
\mathcal{P}3: \underset{底标}{\mathrm{max}} \quad &
                       \tag{22}\label{eq22} \\          
s.t.\quad &  , \tag{23}\label{eq23} \\ 
           &  ,   \tag{24}\label{eq24} \\
           & , \tag{25}\label{eq25} 
\end{align}
(4) 跨栏公式(每个公式都有编号)
\newcounter{TempEqCnt6} % 创建临时变量TempEqCnt,在一篇文章使用两次要换变量名字,不然会报错
\setcounter{TempEqCnt6}{\value{equation}} % 将当前公式序号 赋给TempEqCnt
\begin{figure*}[ht] %hb代表放在文章底部,%ht为放在文章顶部
\begin{equation}
 l_{m} = \underset{l\in \mathcal{L}}{\arg \min}\sum_{k\in\mathcal{K}}\mathrm{log}_{2}          \tag{34} \label{eq34}
\end{equation}
\hrulefill  %上面那条横线,位置可变,在公式上方,就在\begin{equation}上面插入
\end{figure*}

6.3 插入矩阵

6.3.0 矩阵括号

matrix:最原始,没有括号的矩阵
pmatrix:用小括号括起来的矩阵
bmatrix:用中括号括起来的矩阵
vmatrix:用单竖线括起来的矩阵
Vmatrix:用双竖线括起来的矩阵

6.3.1 不改变矩阵的列间距和大小

注(c的个数代表矩阵的列数,记得修改。)

$$ 
\begin{equation}
\tag{3}
\label{eq3}
\mathbf{\Pi}_{m} = 
   \left[\begin{array}{ccc}   %c的个数代表矩阵的列数,改变矩阵列数记得修改
      a & \cdots  &aaa \\
      \vdots & \ddots & \vdots\\
      d & \cdots & b 
\end{array} \right]
\end{equation}
$$
6.3.2 插入矩阵,并且改变矩阵内的列宽度和大小,居中对齐
 %  公式27

\begin{align}
\setlength{\arraycolsep}{1.3pt}    %% 列间距的宽度
\begin{array}{lc}
   \bf{H} 
&  = 
    \begin{bmatrix}
       a & \cdots  &aaa \\
       \vdots & \ddots & \vdots\\
       d & \cdots & b 
    \end{bmatrix}         \tag{5}\label{eq5}\\
& = \begin{bmatrix}
      a & \cdots  &aaa \\
      \vdots & \ddots & \vdots\\
      d & \cdots & b 
  \end{bmatrix}                   \tag{6}\label{eq6}
 \end{array}
\end{align}
6.3.3 插入多个矩阵,居左对齐,其中也可以有不含矩阵的公式
\begin{flalign}
\tag{4}
\label{eq4}
\setlength{\arraycolsep}{1.3pt}    %% 列间距的宽度
\begin{split}
   a &= f+g \\
     &= \begin{bmatrix}
       a & \cdots & r \\
       \vdots & \ddots & \vdots\\
       d & \cdots & b 
    \end{bmatrix}
\end{split}&
\end{flalign}

6.3 插入算法

6.3.0 宏包
\usepackage{algorithm} 
 \usepackage{algorithmic}
6.3.0 Input 和 Initialize不算行号
\begin{algorithm}[!h]  %h:here,此刻位置 t:top,置顶 b:bottom,置底 p:浮动页
%%想要算法位置在本页的哪个位置,就更改[!h]的h
\caption{PARTITION$(A,p,r)$}%算法标题 
\label{alg1}  %算法标签
\renewcommand{\algorithmicrequire}{\textbf{Input:}}
\renewcommand{\algorithmicensure}{\textbf{Initialize:}}
\begin{algorithmic}[1]%一行一个标行号    
    \REQUIRE CSI required to compute the selection metrics.    
    \ENSURE $l=0$, $\mathbf{w}^{1} = \mathbf{q}_{1}/\Vert \mathbf{q}_{1} \Vert$. 
    \FOR{$j=p$ to $r$}    
        \IF{$A[j]<=0$}   
            \STATE $swap(A[i],A[j])$    
        \ENDIF    
    \ENDFOR 
\end{algorithmic}
\end{algorithm}
6.3.0 Input 和 Initialize算行号
\renewcommand{\thealgorithm}{2}
\begin{algorithm}[t]  
\caption{The proposed strategy}
\label{alg2}  
\begin{algorithmic}[1]%一行一个标行号   
   \STATE \textbf{Input} $\mathbf{h}_{d}$.
   \STATE \textbf{Initialize} Construct  random passive beamforming vector $\mathbf{v}$.    
   \STATE $\textbf{return}$ $\mathcal{S}$.
\end{algorithmic}
\end{algorithm}

7 参考文献

7.0 常见无线通信期刊的 全称以及缩写

(1) IEEE Transactions on Vehicular Technology
IEEE Trans. Veh. Technol.
(2) IEEE Wireless Communications Letters
IEEE Wirel. Commun. Lett.
(3)IEEE Transactions on Intelligent Transportation Systems
IEEE Trans. Intell. Transp. Syst.
(4)IEEE Internet of Things Journal
IEEE Internet Things J.
(5) IEEE Transactions on Wireless Communications
IEEE Trans. Wirel. Commun.
(6)IEEE Journal on Selected Areas in Communications
IEEE J. Sel. Areas Commun.
(7)IEEE Transactions on Communications
IEEE Trans. Commun.

7.1 bib的方式加入参考文献

7.1.1 新建“.bib”文件

新建一个名字为 ref.bib的文件(ref是文件名称)

7.1.2 在主文件中加入以下代码

注释:(1) 在主文件中\end{document}之前加入下面两行代码;

\bibliographystyle{ieeetr}  %把文献格式为ieee,自动修改作者名字位IEEE要求的格式
\bibliography{ref}      %花括号内写新建的bib文件名字,不加“.bib”后缀

7.1.3 把参考文献的格式改为IEEE要求的格式

7.1.3.1 把参考文献中标题字母大写

注释:其中5G的G变为大写

title={Prospective Multiple Antenna Technologies for Beyond 5{G}}
7.1.3.2 寻找期刊名字缩写

(1) 进入web of science搜索期刊的名字Web of Science官网
(2) 输入想搜索的期刊全称,点击search 在这里插入图片描述
(3) 鼠标左键点击搜到的期刊,右边出现该期刊的页面
在这里插入图片描述
(4) 点击learn more
在这里插入图片描述
(5) 找到最下面的 ISO ABBREVIATION
在这里插入图片描述
(6) 把IEEE J. Sel. Areas Commun.复制到bib文件中的journal={IEEE J. Sel. Areas Commun.}中即可

  • 13
    点赞
  • 144
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值