若想学习Markdown,请参见我的另一篇博客:Markdown详细教程+技巧总结 。
若想直接学习LaTeX数学公式,SEO靠我请参见我的另一篇博客:LaTeX数学公式-详细教程 。本篇文章介绍LaTeX的基本用法,并有自己的经验和总结。另外,可以从LaTeX的官方文档进行学习,官方文档大部分是英文文档,链接:LaTeX在线文SEO靠我档 ,LaTex宏包文档。
本篇文章内容包含LaTeX工具,LaTeX模板,LaTeX技巧,LaTeX基础,文章架构,字体、大小和颜色,链接,列表,图片,表格,数学公式,算法(伪代码),代码块,论文写作SEO靠我,等等。
LaTeX工具分为在线工具和本地工具,本地工具又分为前台和后台。在线工具推荐Overleaf,本地工具推荐前台使用TeXStudio,后台推荐使用TeXLive(后台工具有TSEO靠我eXLive,MikTeX,CTeX等)。
各个后台的比较:TeXLive有跨平台的性质,适用于Linux、Mac以及Windows系统;TeXLive是完全安装,大小大概为5G左右;每年有一次更新。TSEO靠我eXStudio只适用于Windows系统;它只安装基本的东西,其他任何需要的东西可以动态安装;只有发生重大变化时才会更新。CTeX只适用于Windows系统;默认编码不是UTF-8;已经不再维护,不SEO靠我再更新了,容易出Bug。
可以根据需求选择合适的本地后台,若觉得安装配置比较麻烦,则可以使用Overleaf在线工具,有网络即可使用,更重要的是国内也可以使用,并支持中文界面。详细使用方法在下文介绍。
网址:Overleaf 。
注册账户并登录后即可使用。点击New Project后还可以使用Templates模板,如下图:
新建项目后,左边为源代码视图,右边为预览视图。可SEO靠我以点击左上角的Menu下载源文件,PDF文件,或设置编译器,如下图:
展开Recompile按钮可以设置自动编译,并忽略语法检查,如下图:
方法1
点击Overleaf界面左下角的国旗标志可以切SEO靠我换界面语言,切换成中文的操作如下图:
方法2
直接更改网址如下:https://cn.overleaf.com/project
即可切换界面语言为中文。在项目菜单的设置中可以更改,如下图:
在项目中线顶部有2个箭头样式的按钮,可以使tex文档和PDF文档相互定位,如下图:
补充:
左键双击PDF文档的特定位置,tex文档会跳转到对应位置。Overleaf内置了很多快捷键,本人分类为常用SEO靠我快捷键和全部快捷键如下:
常用快捷键
Ctrl+B:粗体
Ctrl+I:斜体
Ctrl+/:注释
Ctrl+Z:撤销
Ctrl+Y:重做
Ctrl+F:查找和替换
Ctrl+Home:到文档顶部
Ctrl+End:到文SEO靠我档底部
Ctrl+S:重新编译
Ctrl+Enter:重新编译全部快捷键 可以在Overleaf项目中点击菜单中的快捷键选项查看,如下图:
2021年5月
安装及配置详情可参见SEO靠我其他人的博客:LaTeX新手入门以及TeXlive和TeXstudio的安装使用 。
本人一般使用在线工具Overleaf,因此个人教程暂略,后期若安装本地环境再进行完善。
LaTeX有很多SEO靠我模板,可以直接使用,方便用户排版。
Overleaf中一些常用模板,包含Project,Resume,Homework,Letter,Memo,Poster,Book,Journal,Thesis。
用户SEO靠我可以直接在Overleaf中使用,也可以下载到本地进行使用。
LaTeX编辑器中,内置了一个语句,用来展现LaTeX的Logo,代码和效果如下:
代码:
\LaTex显示:
无SEO靠我论是在线工具还是本地工具,LaTeX默认都是不支持中文的,因此需要在源代码和配置上稍作修改才可以让LaTeX支持中文,步骤如下:
编译器配置:XeLaTeXtex文件编码:utf-8代码开头添加:
方式1SEO靠我(推荐):添加宏包% -- coding: UTF-8 -- \usepackage[UTF8]{ctex} 方式2:设置文档类型% -- coding: UTF-8 SEO靠我-- \documentclass[UTF8]{ctexart}若LaTeX默认没有段首缩进,因此要首行缩进需要进行修改。在导言区加入如下代码(距离单位一般为pt或emSEO靠我,pt是绝对单位;em是相对单位,表示1个中文字符宽度;本人比较喜欢em):
% 使用indentfirst宏包 \usepackage{indentfirst} % 设SEO靠我置首行缩进距离 \setlength{\parindent}{2em}若LaTeX已经是段首缩进的,因此要段首不进行缩进需要进行修改。
方式1(推荐):单段取消缩进,放在段首即SEO靠我可。
\noindent方式2:
全局取消缩进,在想缩进的段落再进行缩进。
放在导言区: \setlength{\parindent}{0pt}放在想要缩进的段落:
\hspace*{2em}段落\\方法1 使用转义字符:\_
方法2 使用LaTeX命令:\textunderscore
方法3 导入宏包:\usepackage{underscore}
例子1(方法1和2):
a\_ba\textunderscoSEO靠我re b显示:
例子2(方法3):
\usepackage{underscore}a_b显示:
在begin{document}和end{document}之间的就是正文区,而在SEO靠我这之前的就是导言区。
\documentclass{article}是确定了文档类型为article,一般LaTeX提供三种基本文档,此外两种是report和book。三者分别用来写小篇幅的文章SEO靠我、中篇幅的报告和长篇幅的书籍。
LaTeX导言区可以导入各种宏包,以使用相应宏包的功能,一条语句中可以导入多个宏包,语法如下:
\usepackage{宏包1, 宏包2}常用的宏包:
ctex:中文支持SEO靠我
amsmath:latex数学公式支持
graphicx:插入图片
algorithm和algorithmic:算法排版
listings:插入代码块
等等LaTeX的编译器有pdfLaTeX,LaTeSEO靠我X,XeLaTeX,LuaLaTeX,在设置中可以进行更改。Overleaf默认的编译器为pdfLaTeX,因此要使其支持中文需要改为XeLaTeX。
Overleaf等工具中可以使用快捷键CtrlSEO靠我+/来批量注释或批量取消注释。
方式1(推荐):
\iffalse 注释内容 \fi方式2:
使用\usepackage{verbatim}宏包\SEO靠我begin{comment} 注释内容 \end{comment}在LaTeX中输入英文引号时,导出的PDF显示的是顺撇的,如下:
代码:
EnglishEngliSEO靠我sh显示:
要想正确输入英文引号,把左侧的引号用 ` 代替即可,如下:代码:
`English``English显示:
LaTeX支持
空格方式源代码显示宽度quad空格a \quad b a b a \SEO靠我quad b ab1个中文字符的宽度qquad空格a \qquad b a b a \qquad b ab2个中文字符的宽度大空格a\ b a b a\ b a b1/3字符宽度没有空格ab a b SEO靠我ab abLaTeX数学公式支持
除上述空格以外,还支持如下空格:
空格方式源代码显示宽度中等空格$a\;b$ a b a\;b ab2/7字符宽度小空格$a\,b$ a b a\,b ab1/6字符宽度SEO靠我紧贴$a\!b$ a b a\!b ab缩进1/6字符宽度\\:换行,一般在一行的最后写。
\\[offset]:换行,并且与下一行的行间距为原来行间距+offset,offset单位一般是emSEO靠我或pt。源代码空一行即可进行换段(推荐)。
也可以使用代码\par进行换段,一般在一段的最后写。使用\newpage进行换页,一般在一页的最后写。
写法:\+字符
用途:当某些特殊字符与LaSEO靠我TeX语法冲突时,使用转义字符可以使字符强制显示。
示例:\%,可以显示出百分号,而不是注释的含义;\_,显示下划线,而不是下标;\^显示符号本身,而不是上标。
例子:
\%home\_name\%=honSEO靠我or显示:
补充:若想不使用转义字符显示下划线,有2种方法,详情请见 LaTeX技巧-显示下划线 章节。LaTeX插入图片、表格等元素时,第一行后面有一个可选参数[htbp],例如,\bSEO靠我egin{figure}[htbp]。
[htbp]是个可选参数项,允许用户指定图片、表格等元素被放置的位置。这一可选参数项可以是下列字母的任意组合。
h(here): 当前位置;将图形放置在 正文文本中SEO靠我给出该图形环境的地方。如果本页所剩的页面不够, 这一参数将不起作用。
t(top): 顶部;将图形放置在页面的顶部。
b(bottom): 底部;将图形放置在页面的底部。
p(page): 浮动页;将图形放SEO靠我置在一只允许有浮动对象的页面上。注意:在使用这些参数时:
如果在图形环境中没有给出上述任一参数,则缺省为 [tbp]。给出参数的顺序不会影响到最后的结果。因为在考虑这些参数时LaTeX总是尝试以 h-tSEO靠我-b-p 的顺序来确定图形的位置。所以 [hb] 和 [bh] 都以h-b 的顺序来排版。给出的参数越多,LaTeX的排版结果就会越好。[htbp], [tbp], [htp], [tp] 这些组合得SEO靠我到的效果不错,[h]也是常用的选择。例子:
\section{一级标题} \subsection{二级标题} \subsubsectiSEO靠我on{二级标题}显示:
注意:\maketitle这一行一定要在\begin{document}的后面,否则LaTeX会判定为语法错误。
例子:
\documentclass{articleSEO靠我} % article 文档 \usepackage[UTF8]{ctex} % 使用宏包(为了能够显示汉字) % 设置页面的环境,a4纸张大小,左右上下边距信息 SEO靠我 \usepackage[a4paper,left=10mm,right=10mm,top=15mm,bottom=15mm]{geometry}\title{NSJim的文章} % 文章标SEO靠我题 \author{NSJim} % 作者的名称 \date{\today} % 当天日期% 正文开始 \begin{document}\maketitSEO靠我le % 添加这一句才能够显示标题等信息% 正文结束 \end{document}显示:
在\maketitle下添加内容,如下:
\maketitle %添加这一句才能够显示标题等信SEO靠我息 %摘要开始部分 \begin{abstract} 该部分内容是放置摘要信息的。该部分内容是放置摘要信息的。该部分内容是放置摘要信息的。该部分内容是放SEO靠我置摘要信息的。该部分内容是放置摘要信息的。 \end{abstract}显示:
引用:写在\begin{quote}和\end{quote}之间。
脚注:在需要添加脚注的文字后添SEO靠我加\footnote{脚注内容}即可。例子:
西游记\footnote{中国古典四大名著之一}小说开头写道: \begin{quote} {\kaishu 东胜神洲有一花SEO靠我果山,山顶一石,受日月精华,生出一石猴。之后因为成功闯入水帘洞,被花果山诸猴拜为“美猴王”。} \end{quote}显示
标题设置:一级标题\section{},耳机标题\subsSEO靠我ection{},三级标题\subsubsection{};
段落设置:在一段的最后添加\par代表一段的结束;
目录设置:在\begin{document}内容中添加:\tableofcontents以SEO靠我下为一个示例:
\documentclass{article} % article 文档 \usepackage[UTF8]{ctex} % 使用宏包(为了能够显示汉字) SEO靠我 % 设置页面的环境,a4纸张大小,左右上下边距信息 \usepackage[a4paper,left=10mm,right=10mm,top=15mm,bottom=15mm]{geSEO靠我ometry}\title{NSJim的文章} % 文章标题 \author{NSJim} % 作者的名称 \date{\today} % 当天日期% 正文开始 SEO靠我 \begin{document}\maketitle % 添加这一句才能够显示标题等信息% 生成目录设置 \renewcommand{\contentsname}{目录} %SEO靠我将content转为目录 \tableofcontents% 摘要开始部分 \begin{abstract} 该部分内容是放置摘要信息的。该部分内容是放SEO靠我置摘要信息的。该部分内容是放置摘要信息的。该部分内容是放置摘要信息的。该部分内容是放置摘要信息的。 \end{abstract}% 标题开始 \section{一级标题SEO靠我1} 第一段一级标题下的内容,一级标题下的内容,一级标题下的内容,一级标题下的内容,一级标题下的内容,一级标题下的内容,一级标题下的内容,一级标题下的内容。\par 第SEO靠我二段一级标题下的内容,一级标题下的内容,一级标题下的内容,一级标题下的内容,一级标题下的内容,一级标题下的内容,一级标题下的内容,一级标题下的内容。\subsection{二级标题1.1} SEO靠我 二级标题下的内容。\subsubsection{三级标题下的内容1.1.1} 三级标题下的内容。\section{一级标题2} 一级标题2中的内容% 正文结束 SEO靠我 \end{document}显示:
字体
使用代码:{\字体 内容}(推荐),有时可使用\字体{内容}(不推荐,容易出问题)。
例子:
{\songti 宋体} SEO靠我{\heiti 黑体} {\fangsong 仿宋} {\kaishu 楷书}{\bf 粗体} {\it 斜体} {\sl 斜体}\teSEO靠我xtbf{粗体} \textit{斜体} \textsl{斜体}显示:
大小
例子:
{\tiny Hello} \\ {\scriptsize Hello}SEO靠我 \\ {\footnotesize Hello} \\ {\small Hello} \\ {\normalsize Hello} \\ SEO靠我 {\large Hello} \\显示:
颜色需要导入宏包\usepackage{xcolor}
\documentclass{article} \usepackage[UTF8]{cSEO靠我tex} \usepackage{color,xcolor}\setlength{\parindent}{0pt}% 预先定义好的颜色: red, green, blue, whiteSEO靠我, black, yellow, gray, darkgray, lightgray, brown, cyan, lime, magenta, olive, orange, pink, purple,SEO靠我 teal, violet.% 定义颜色的5种方式 \definecolor{light-gray}{gray}{0.95} % 1.灰度 \definecolor{oSEO靠我range}{rgb}{1,0.5,0} % 2.rgb \definecolor{orange}{RGB}{255,127,0} % 3.RGB \definecolSEO靠我or{orange}{HTML}{FF7F00} % 4.HTML \definecolor{orange}{cmyk}{0,0.5,1,0} % 5.cmyk\begin{documSEO靠我ent}% \pagecolor{yellow} %设置背景色为黄色% 使用颜色的常用方式 \textcolor{green}{绿色} % textcolor+颜色 \SEO靠我color{orange}{橙色} % color+颜色 \textcolor[rgb]{0,1,0}{绿色} % textcolor+rgb \color[rgb]{SEO靠我1,0,0}{红色} % color+rgb% 使用底色 \colorbox{red}{\color{black}红底黑字} \fcolorbox{red}{greenSEO靠我}{红框绿底} % 框色+背景色\end{document}显示:
导入宏包:\usepackage{url}
插入超链接:\url{www.baidu.com}未完,待续。
LaTeX插入图片、表格等元素时,第一行后面有一个可选参数[htbp],例如,\begin{figure}[htbp]。
[htbp]是个可选参数项,允许用户指定图片、表格等元素被放置的位置。这一可选SEO靠我参数项可以是下列字母的任意组合。
h(here): 当前位置;将图形放置在 正文文本中给出该图形环境的地方。如果本页所剩的页面不够, 这一参数将不起作用。
t(top): 顶部;将图形放置在页面的顶部。
bSEO靠我(bottom): 底部;将图形放置在页面的底部。
p(page): 浮动页;将图形放置在一只允许有浮动对象的页面上。注意:在使用这些参数时:
如果在图形环境中没有给出上述任一参数,则缺省为 [tbp]。SEO靠我给出参数的顺序不会影响到最后的结果。因为在考虑这些参数时LaTeX总是尝试以 h-t-b-p 的顺序来确定图形的位置。所以 [hb] 和 [bh] 都以h-b 的顺序来排版。给出的参数越多,LaTeXSEO靠我的排版结果就会越好。[htbp], [tbp], [htp], [tp] 这些组合得到的效果不错,[h]也是常用的选择。需要导入宏包:\usepackage{graphicx}
例子:
%开始插入SEO靠我图片 \begin{figure}[htbp] % htbp代表图片插入位置的设置 \centering %图片居中 %添加图片;[]中为可选参数,可以SEO靠我设置图片的宽高;{}中为图片的相对位置 \includegraphics[width=6cm]{image.jpg} \caption{达尔文游戏} % 图片标题 SEO靠我 \label{pic1} % 图片标签 \end{figure}显示:
并排插入两张图片
方式1:图片编号增加1
两张图片公用一个大的图题,图片的编号只增加一个。\begSEO靠我in{figure}[ht] \centering \subfigure[11-1]{ %小图题的名称 \includegraphics[width=4SEO靠我cm]{11-1}} \hspace{10pt} %2张图片的水平距离 \subfigure[11-2]{ \includegraphics[widthSEO靠我=4cm]{11-2}} \caption{两张图片公用的图题} \end{figure}方式2:图片编号增加2
每张图片有自己的图题,这种方法会使LaTeX中图片的编号SEO靠我顺序向后增加。\begin{figure}[h] \begin{minipage}[t]{0.45\linewidth} \centering \incSEO靠我ludegraphics[width=5.5cm,height=3.5cm]{10} \caption{第一张图片的图题.} \end{minipage} SEO靠我 \begin{minipage}[t]{0.45\linewidth} %图片占用一行宽度的45% \hspace{10pt} \includegraphics[wSEO靠我idth=5.5cm,height=3.5cm]{11} \caption{第二章图片的图题.} \end{minipage} \end{figure}SEO靠我并排插入多张图片
\begin{figure} \centering { \includegraphics[width=2.5cm]{10-1}} SEO靠我 \hspace{10pt} %每张图片水平距离 { \includegraphics[width=2.5cm]{10-2}} \hspace{SEO靠我10pt} { \includegraphics[width=2.5cm]{10-3}} \hspace{10pt} { SEO靠我 \includegraphics[width=2.5cm]{10-4}} \hspace{10pt} \caption{并排插入4张图片} \end{SEO靠我figure}竖排插入多张图片
\begin{figure}[h] \centering \subfigure[场景1]{ \begin{minipageSEO靠我}[t]{0.45\textwidth} \centering \includegraphics[width=0.8\textwidth]{wolf2} \\ SEO靠我 \vspace{10pt} %2张图片的垂直距离 \includegraphics[width=0.8\textwidth]{wolf3} \end{minipSEO靠我age} \end{figure} }技巧:若不想手动输入LaTeX语法生成表格,可以使用在线生成LaTeX表格的网站。可以从Excel里面粘贴或导入,可以实现单元SEO靠我格合并,而且会在合并行或合并列的时候提醒要引入对应的宏包。
网址:https://www.tablesgenerator.com/当然,也可以使用LaTeX语法生成表格,示例如下:
例子:
\begin{tSEO靠我able}[htbp] % htbp代表表格浮动位置 % 表格居中 \centering % 添加表头 \caption{变量表} SEO靠我 % 创建table环境 \begin{tabular}{|cc|c|} % 3个c代表3列都居中,也可以设置l或r,|代表竖线位置 % 表格的输入 SEO靠我 \hline % 一条水平线 x & y & z \\ % \\为换行符 \hline 11 & 22 & 33 \\ \hliSEO靠我ne \end{tabular} \end{table}显示:
LaTeX要输入数学公式需要导入宏包\usepackage{amsmath};若要对公式的SEO靠我字体进行修改,还需要引入宏包\usepackage{amsfonts}。
LaTeX数学公式的各种细节请参见我的另一篇博客:LaTeX数学公式-详细教程 。
官方文档:
传送门:官方文档
网址:https:/SEO靠我/math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference中文教程:
传送门:中文教程
网SEO靠我址:https://www.jianshu.com/p/25f0139637b7技巧:使用在线LaTeX公式编辑器,来生成LaTeX公式代码,然后复制到Markdown编辑器中,并在两边加上$或$$即SEO靠我可。
在线LaTeX公式编辑器网址:https://private.codecogs.com/latex/eqneditor.php插入公式
左对齐公式(行中公式):$数学公式$
居中公式(独立公式):$$SEO靠我数学公式$$
注意:使用$行中公式时,数学公式与$连接处不要有空格,否则公式不会显示;使用$$居中公式时,数学公式与$$连接处可以有空格。即$ 数学公式 $ 不显示公式。注释:%为单行注释,例子详见后文SEO靠我。细节:请参见我的另一篇博客:LaTeX数学公式-详细教程 。使用\begin{SEO靠我equation}和\end{equation}进行公式输入,要同时使用,且编号不能够修改。
例子:
\begin{equation} a^2+b^2=c^2 \end{eSEO靠我quation}显示:
在公式末尾使用\tag{编号}来实现公式手动编号,大括号内的内容可以自定义。需要使用\usepackage{amsmath}宏包,不能写在$或$$中,会报错。
例子:
\beSEO靠我gin{equation} a^2+b^2=c^2 \tag{2} \end{equation}显示:
在导言区使用\newtheorem{SEO靠我example}{Example}[section]可以自定义标题样式,例子如下。
例子:
\newtheorem{example}{Example}[section] % 自定义example样式\beSEO靠我gin{document}\maketitle\section{Introduction}\begin{example}{Test1}Hello world!\end{example}\begin{eSEO靠我xample}{Test2}Hello world!\end{example}\end{document}显示:
需要使用\usepackage{algorithm}和\usepackagSEO靠我e{algorithmic}宏包,if、for等关键字要按照规范书写,如\IF \ENDIF。
例子:
\documentclass{article} \usepackage[UTF8]{SEO靠我ctex} \usepackage{algorithm} % 排版算法 \usepackage{algorithmic} % 排版算法\title{Algorithm}SEO靠我 \author{NSJim Green} \date{October 2020}\begin{document}\maketitle\section{AlgorithSEO靠我m 1}\begin{algorithm} \caption{CheckSum(A,x)} %算法标题 \label{alg2} %标签 \begin{SEO靠我algorithmic} %算法开始 \STATE {\bf Input:} An array A and a value x %也可以用\textbf{Input:} SEO靠我 \STATE {\bf Output:} A bool value show if there is two elements in A whose sum is x \STATE SEO靠我A $\gets$ SORT(A) \STATE n $\gets$ length(n) \FOR{i $\gets$ 0 to n}\IF{Binary-searchSEO靠我(A,x-A[i],1,n)}\STATE return true\ENDIF \ENDFOR \STATE return false \end{algSEO靠我orithmic} \end{algorithm}\end{document}显示:
使用\usepackage{listings}宏包,并使用\lstset{}进行基础设SEO靠我置,然后使用\begin{lstlisting}[language=xxx]和\end{lstlisting}插入代码块。
基础设置包括行号,不显示字符串空格,代码块边框,不包含颜色等设置,要设置颜色和SEO靠我字体请见下文的高级用法。
例子:
\documentclass{article} \usepackage[UTF8]{ctex} \usepackage{listings}SEO靠我% 代码块基础设置 \lstset{ numbers=left, % 在左侧显示行号 showstringspaces=false, % 不显示字符串中SEO靠我的空格 frame=single, % 设置代码块边框 }\title{Code block} \author{NSJim Green} SEO靠我 \date{October 2020}\begin{document}\maketitle\section{C Language}\begin{lstlisting}[language=c] SEO靠我 #include <stdio.h>// main function int main() {printf("Hello World!");return 0; SEO靠我 } \end{lstlisting}\end{document}显示:
使用\usepackage{listings}和\usepackage{xcolor}宏包,并使用\lsSEO靠我tset{}进行高级设置,然后使用\begin{lstlisting}[language=xxx]和\end{lstlisting}插入代码块。
高级设置除基础设置外,还包括关键字格式,字符串格式等设置SEO靠我。
例子:
\documentclass{article} \usepackage[UTF8]{ctex} \usepackage{listings} \uSEO靠我sepackage{xcolor}% 代码块高级设置 \lstset{ % basicstyle=\footnotesize, % 设置整体的字体大小 SEO靠我showstringspaces=false, % 不显示字符串中的空格 frame=single, % 设置代码块边框 numbers=left, % 在左侧显示行号SEO靠我 % numberstyle=\footnotesize\color{gray}, % 设置行号格式 numberstyle=\color{darkgray}, % 设SEO靠我置行号格式 backgroundcolor=\color{white}, % 设置背景颜色 keywordstyle=\color{blue}, % 设置关键字颜色 SEO靠我 commentstyle=\it\color[RGB]{0,100,0}, % 设置代码注释的格式 stringstyle=\sl\color{red}, % 设置字符串SEO靠我格式 }\title{Code block} \author{NSJim Green} \date{October 2020}\begin{documeSEO靠我nt}\maketitle\section{C Language}\begin{lstlisting}[language=c] #include <stdio.h>// main fuSEO靠我nction int main() {printf("Hello World!");return 0; } \end{lstlisting}\end{dSEO靠我ocument}显示:
论文写作可以使用合适的模板,例如IEEE的模板,只需在文档类型处修改即可,代码如下:
\documentclass[conference]{IEEEtran}更改文SEO靠我档的单双栏模式,只需更改文档类型处的选项即可,代码如下:
单栏: \documentclass[onecolumn]{article}双栏:
\documentclass[twocolumn]{articlSEO靠我e}在双栏编辑模式下,图片只能在一栏中显示,而且如果图片的宽度超过单栏文本宽度,则只能显示其中一部分,剩下的部分会溢出。
若想在双栏模式下插入跨栏图表可将环境替换为带*的figure或tableSEO靠我环境,代码如下:
\begin{figure*} …… \end{figure*} 或 \begin{talbe*} ……SEO靠我 \end{table*}LaTeX中的标题都是自动编号的,若想使用无编号的标题,可使用带*的section代码,如下:
\section*{References}LSEO靠我aTeX中的公式,图表,参考文献都是自动编号的,添加\label语句后可以进行引用,还可以设置引用格式,使用方法如下:
需导入amsmath宏包,代码为\usepackage{amsmath}。SEO靠我
公式
\begin{equation} z=x+y \label{eq1} \end{equation}引用
Eq. (\ref{eq1}) SEO靠我 或导入amsmath宏包,使用如下代码(推荐): Eq. \eqref{eq1}需导入graphicx宏包,代码为\usepackage{graphicx}。
图片
\beginSEO靠我{figure}[htbp] \centering \includegraphics[width=8cm]{image/fig01-network model.png}SEO靠我 \caption{Network model.} \label{fig1} \end{figure}引用
Fig. \ref{fig01}表格
\SEO靠我begin{table}[htbp] \caption{Parameters for simulation} \begin{center} \beginSEO靠我{tabular}{|c|c|c|c|} \hline \textbf{Parameters}&\textbf{Values} \\ \hline SEO靠我 Count of Nodes & 2 to 160 \\ Simulation time & 60s \\ Layer used & Logical LinSEO靠我k Layer \\ Type of Antenna & Omni Directional \\ Queue type & Drop tail \\ MSEO靠我AC & 802.11 \\ \hline \end{tabular} \label{tab1} \end{center} SEO靠我 \end{table}引用
Table. \ref{tab1}参考文献
\begin{thebibliography}{00} \bibitem{b1} Ben-OthmaSEO靠我n J, Yahya B. Energy efficient and QoS based routing protocol for wireless sensor networks. J ParallSEO靠我el Distrib Comput 2010;2010(70):849–57. \bibitem{b2} Younis M, Youssef M, Arisha K. Energy-aSEO靠我ware routing in cluster-based sensor networks. In: Proceedings of the IEEE 20th international symposSEO靠我ium on modeling, analysis and simulation of computer and telecommunication systems; 2012. p. 0129. hSEO靠我ttps://doi.org/10.1109/MASCOT.2002.1167069. \bibitem{b3} Al-Karaki JN, Kamal AE. Routing tecSEO靠我hniques in wireless sensor networks: a survey. IEEE J Wirel Commun 2004;11(6):6–28. 2004. \eSEO靠我nd{thebibliography}引用
\cite{b1} \cite{b2} \cite{b3}改变引用颜色前最好在导言区导入xcolor宏包,代码为\SEO靠我usepackage{xcolor}。
改变引用颜色需要在导言区添加如下代码:\usepackage[colorlinks,bookmarksopen,bookmarksnumbered,citecolSEO靠我or=green, linkcolor=red, urlcolor=blue]{hyperref}citecolor为参考文献颜色,linkcolor为图表和公式引用的颜色,urlcolor为超链接颜SEO靠我色。各颜色可根据偏好或要求自行更改。
显示效果如下:
网站备案号:浙ICP备17034767号-2