ieee latex 双栏_学习|Latex排版
补充之前发的latex排版!
?友情提醒,不用刻意去学习latex,等准备投稿了,再去学一下。
一、软件
Texlive(Latex环境) + Texstudio(tex编辑器)
ps: 具体安装可以百度教程,软件还有CTEX等等。
二、模板
每个期刊或者会议论文的模板不一样,需要你去相应网站上找模板。****
下面是对排版的具体解释:
三、基本框架:一个latex文档,只能创建一个document
    \documentclass[journal]{IEEEtran} //声明文章类型\usepackage{}   //导言区:载入Latex宏包\begin{document} //正文区:包括标题、引言、算法具体内容、参考文献 \end{document}
    
        四、对每一部分的具体注解
1.\documentclass[10pt, journal, final]{IEEEtran}
journal表示文档为期刊,此外还可以是conference;final表示最终模式,此处可以是draft模式(其不显示图片)。
2.\usepackage{}
指的是Latex中定义的包,比如:
\usepackage{cite}--文献引用
\usepackage{subfigure}--允许插入子图
\usepackage{caption}--图片/表格的标题
\usepackage{amsmath}--美国教会的数学公式
3.正文区
①标题、作者
\title{ }
\author{ }
注:\author{}内先列作者,后写\thanks{},最后一个作者和第一个\thanks{}之间不能有空格,各\thanks{}之间也不能有空格,格式\author{....lastname \thanks{...} \thanks{...} }
\thanks{} : 该命令在\author{}命令内部使用,说明文稿的录用时间和作者通讯方式,放在footnote(脚注)处。
\date{\today}—显示今天的时间
②在页眉显示期刊名称和文章名称(初稿一般用不到)
\markboth{}
③制作首页(在title、author后面 abstract前面)
\maketitle
④摘要
    \begin{abstract}xxx\end(abstract}
    
        ⑤关键词
    \begin{IEEEkeywords}XXX\end{IEEEkeywords}
    
        注:摘要关键词是否分栏 ,需要在下面加上:
\documentclass[journal,transmag]{IEEEtran}——不分栏,
\documentclass[journal]{IEEEtran}——分栏
⑥正文篇章结构
一级标题\section{introduction}
二级标题\subsection{}
三级标题\subsubsection{}
小细节:introduction部分有个首字母下沉,\IEEEPARstart{W}{ith} ,第一个参数W会变大,占用两行,第二个参数”ith”变会大写。如下图所示:

⑦参考文献
附上别人的博客链接:
a)基本格式:包括title author journal
    @article{ID,title = {标题},author = {作者, 多个作者用 and 连接},journal = {期刊名},volume = {卷20},number = {页码},pages={},year = {年份},}
    
        b)在texstudio内创建为.bib文件
c)从引用从谷歌学术或百度学术,找到 <>引用,选择BibTex,粘贴到.bib文件中
d)如何在正文区引用
\cite{ }——括号里是article的ID
注意:要在导言区,使用\usepackage{cite}
五、公式、图片和表格排版单独说明*
1.公式
①行内公式:x,
②行间公式:
③还可以用
    \begin{small} //在公式外围加上这个,表示将公式缩小一个字号\begin{equation}XXX\end{equation}\begin{small}
    
        ?mathtype公式怎么转换为latex格式
①使用mathtype(具体可以百度)

②使用word中内置的mathtype
(这个首先要先把mathtype内置于word中,自行百度~)

?公式缩小或放大,又要让公式编号保持不变
可以参考这篇博客:
?公式跨双栏
我学到的方法:
    \newcounter{TempEqCnt} % 创建临时变量TempEqCnt\setcounter{TempEqCnt}{\value{equation}} % 将当前公式序号 赋给TempEqCnt\setcounter{equation}{x} //当前公式序号变为x,x等于这个公式应有的序号减1(也就是上一个公式的序号)\begin{figure*}[b]  //hb代表放在文章底部,ht为放在文章顶部\begin{small}\begin{equation}//具体公式\end{equation}\end{figure*}
    
        2.图片
①单张图片
    \begin{figure}[ ]\centering  //图片居中\includegraphics[width=0.7\textwidth]{图片路径.eps}\caption{标题名称}\label{fig1}\end{figure}
    
        ②多张图片
    \begin{figure*} [ ]    \centering    \subfigure[]{        \label{fig:subfig:a}   //子图        \includegraphics[height=3.2in,width=3.4in]{图片路径.eps}    }    \subfigure[]{        \label{fig:subfig:b}        \includegraphics[height=3.2in,width=3.4in]{图片路径.eps}    }    \subfigure[]{        \label{fig:subfig:c}        \includegraphics[height=3.2in,width=3.4in]{图片路径.eps}    }    \caption{MSE of ${{\hat{\omega }}_{0}}$ versus ${{l}_{0}}$ with SNR=40dB. (a) $\left\{ 1+j,\ -1+j \right\}$; (b) $\left\{ 1+j,\ -1-j \right\}$; (c) $\left\{ 1+j,\ 1-j \right\}$;}\end{figure*}
    
        ③\begin{figure}[ ]含义
[h]当前位置。将图形放置在正文文本中给出该图形环境的地方。如果本页所剩的页面不够,这一参数将不起作用。
[t]顶部。将图形放置在页面的顶部。
[b]底部。将图形放置在页面的底部。
[p]浮动页。将图形放置在一只允许有浮动对象的页面上。
[H]如果不喜欢让Latex自动安排图片位置,可以使用float包,然后用\begin{figure}[H]。
④\includegraphics[height=高度]{图片文件名}
需要引入包:\usepackage{graphicx}
⑤因为这个模板要求所有照片都是eps格式,怎么输入.eps格式图片(一个软件,把jpg转换为eps)
步骤:把jpg格式的图片放在某个目录下,点击红色圈;就能在该目录下,将图片转换成eps格式。然后你再将.eps图片放到你的.tex文件路径下

⑥matlab保存图片有.eps格式
⑦双栏or单栏
IEEE论文是双栏,如果图片想在单栏显示,则用\begin{figure};跨双栏则用\begin{figure*}。(带不带*的区别,表格也是一样的)
⑧标题** 与图片以及下面文字的距离(abovecaptionskip很好记忆)**
    \setlength{\abovecaptionskip}{-0.1cm} \setlength{\belowcaptionskip}{-0.1cm}
    
        附上博客的链接,里面还有子图垂直、水平距离调整
3.表格
①怎么把word中表格转为latex,分享一个百度经****验链接:
https://jingyan.baidu.com/article/da1091fb078691027849d6e8.html
具体步骤
1.选择这个网站http://www.tablesgenerator.com/
2.将word的表格内容复制到excel(我直接word复制进去,有些乱),然后点击网站的-Paste table data

3.调整表格,边框,文字位置(如果含有mathtype公式,我没研究,我是把mathtype公式先用某个数字代替,然后 替换掉latex公式)

4.点击下面的
5.将生成的latex复制到texstudio里面
6.然后,记得在table[ ]后面加上
②基本格式
    \begin{table}[htb]\centering   //表格居中\caption{标题名称}\begin{tabular}{|c|c|}      //一个c表示有一列,格式为居中显示(center)\hline                      //  在表格最上方绘制横线(1,1)&(1,2)\                //第一行第一列和第二列  中间用&连接\hline                     //在第一行和第二行之间绘制横线(2,1)&(2,2)\                //第二行第一列和第二列  中间用&连接\hline                     // 在表格最下方绘制横线\end{tabular}\end{table}
    
        ③表格上、下方线更粗
\toprule %添加表格头部粗线
\bottomrule %添加表格底部粗线
④表格行高调整
    \renewcommand\arraystretch{1.5}  //花括号内是 行高数值
    
        如果要精细地排版可以自行百度哈我相当于又复习了一遍
总结一下,latex排版就是
要有一个模板,然后你知道你论文地每一部分放在模板什么位置,
公式、图片、表格学一下怎么转换成Latex里面的形式,
最后就是要对论文的行距什么进行精细调整~
