LaTex(论文排版)的使用心得及入门教程

前言

最早接触到LaTex,就是要发论文的时候,之前只知道这是别人推荐的论文编译软件,不同于富文本语言,类似于Markdown格式,是一种文本标记语言,排版真的非常方便、美观,完爆Word,瞬间感觉使用Word简直太Low了。
自己了解并且用到的LaTex软件有CTex、TexStudio、Overleaf三款软件,其中前两者是离线编译LaTex文件(CTex的安装包较大,差不多有1.5个G。TexStudio安装包相对较小,大概不到100M,大家可以根据自己情况下载安装),最后一个Overleaf是可以在浏览器上在线编译的,无需在电脑端安装可以直接使用,但是会受网速的影响。

CTex、TexStudio百度云下载链接 提取码:mcgl
Overleaf在线协同合作LaTex编辑器(英文)
Overleaf在线协同合作LaTex编辑器(中文)

LaTex格式的文本编辑起来是非常方便的,编译生成的版面都是比较美观的。它更像是一种标记类语言,类似于HTML和Markdown,它会根据事先规定的标签进行规范排版,不会出现word繁琐的调整格式,以及分栏、图片和表格各种样式问题。它的图片的排版和公式的展示最初使用都是会让人惊艳到的,方便美观,非常适合排版外文论文,所以一些国际会议期刊的论文索性就有了统一的LaTex论文排版要求,它们各自的要求也不尽相同,大致分为两类IEEE和ACM出版社,投稿不同的会议期刊需要去官网下载LaTex模版进行编译。从这一点来说,LaTex可以提供规范公平的排版格式,大家只需要关注论文的内容即可。

安装准备

面说的三种常用的LaTex软件,我们这里着重介绍一下CTex,其中离线版的TexStudio安装很常规,装完直接就可以使用了。
CTex的安装埋藏着一个巨坑,它会自动覆盖掉原系统路径变量,这个是很多第一安装CTex的新手碰到的,非常的不爽,应该是程序员写的一个BUG,一直没有被修复。怎么避免系统变量覆盖可参考这个:CTEX安装必须注意 系统变量 path 被覆盖
CTex软件安装完后,会在系统里增加下面几个东西:
CTex的安装结果图
安装后的结果中多余一些其他的编译库和环境,我们主要使用的是WinEdt,我们直接点击打开WinEdt,就可以开始我们的LaTex论文编译了。

准备工作
  1. 在电脑里新建一个项目工作目录,用来存放论文图表资源和tex、cls等文件,编写完成后就可以把目录打包发给别人,像一个项目进行二次编译论文修改什么的
  2. 将已经下载好的会议期刊论文的LaTex模版文件(会包含一个*.cls)放到工作目录中
  3. 刚刚放入了cls模版库,我们需要新建*.tex进行编辑论文的内容(这里面会包括标签和论文内容,排版会根据引用cls模板库生成固定的格式)。如果刚刚接触LaTex,建议找一个tex样例文件去模仿学习一下,可以帮助很快上手。另外Overleaf是在线编译,只需把模版文件上传就有工作目录了。
  4. 将论文要用到的图片拷贝到工作目录,建议新建文件夹专门存放论文图片
  5. 剩下的就是直接在例子模版*.tex中进行编写了

编写*.tex文件

打开*.tex文件,如果是第一次编辑,建议找一个tex样例基础上来修改学习,类似于HTML语言,文件的开头格式一般会包括一下几个标签:
在这里插入图片描述
\documentclass 主要指的是文件参照模版类型 指示模板为ieee或者acm

\usepackage 包库,如graphics库是导入图片需要的,而cite库是引用需要的

\title 里面包含题名,直接把里面文字修改下就可以了

\author 里面包含作者名字

\begin{document} 文档开始

\begin{abstract}里面编写摘要

\end{abstract} 每个begin后面都接了end,成对出现

\begin{keywords}里面写关键词

\end{keywords}

\section{INTRODUCTION} 第一部分 {}里面包含的都是这部分的题名

内容 \section没有结束标志,除了标题外,剩下紧跟的就是正文部分,正文的段落要有两个回车,两段之间需要隔一空行,不隔行会把两段合并连在一起

\subsection{小标题名} 子标题

\section{CONCLUSIONS}总结

\end{document}

上面讲解了常见的几个标签,还可以根据自己需求选定需要的自定义公式版式、算法包等,额外加在开头例如\amsmath,\usepackage{algorithm2e}等标签。

通过上面可以看出LaTex的文本编辑工作只需要在固定位置写入文字就可以了,在模版的基础上完全不需要考虑布局,字体,段落等格式。

插入图片

导入图片首先要确保已经导入相关库:

\usepackage{graphics} % for pdf, bitmapped graphics files

然后引用时应用如下格式:

\begin{figure}[thpb] 图片导入开始,[thpb]表示图片位置

 \centering 图片居中

 \includegraphics[scale=0.3]{导入图片文件名.pdf} 里面的scale是指图像尺度大小

 \caption{图标题名} 给图片命名标题

 \label{图被正文引用的标记} 可以在正文位置用~\ref {图被正文引用的标记}来引用使用该图,在正文中自动编号显示如图1,2,3等。

\end{figure} 图片结束

插入公式

公式的插入主要分为两种:

  1. 在正文中使用公式
  2. 在段落之间插入公式

首先是第一种在文中使用公式,可以使用$公式$,也可是特殊的数学的字符,如$pi$可显示π(也可使用\math,\mathcal )

另一种是在段落中显示完整公式,一般还会后跟公式编号,如:
在这里插入图片描述
公式的编辑格式:

\begin{equation}

公式内容

\end{equation}

公式的内容编辑其实也很简单,只需要知道一些专用的数学符号怎么表示即可,可以自行查询,举例如下:
在这里插入图片描述
另外,如果不想记住这些符号的对应标签,也可以使用WinEdt中的工具,公式编辑器:
在这里插入图片描述

使用表格

在文中插入表格,其实实践插入一个表格就可以学会了。
表格的模版举例如下:

\begin{table}[th] 表格开始,如果在双栏版式情况下需要跨栏表格,可以将table改为table*

\caption{表格名} 同插入图片那节

\label{表格引用标记} 同插入图片那节

\begin{center} 居中,或者使用\centering

\begin{tabular}{|c|c|c|c|c|c|}开始画表格:这里的|就表格分成多列,共六列,|cc|也指两列,不过两列中间没有竖线,这里的c指列间是居中放置的

 \hline 指一条长横线,贯穿整个表格,这里是指表格的上框
 1 & 2 & 3 & 4 &5 \\ (这里1 2 3 4 5是表格第一行的内容)
 \cline{2-5} (\cline是指此行下面的横线,并不贯穿整个表格,而是从第二个到第五个。而\指本行内容结束)
 & 2 & 3 & 4 &5\\
 \hline (这里2 3 4 5是表格第二行的内容,\hline指一条上框,这里其实是表格的最下方横线)

\end{tabular} 此表结束

\end{center}

\end{table}

以上画的表格是这个形状(上下边框由\hline画出,中间线由\cline,竖线由|确定)

12345
2345

插入引用

LaTex里面的引用是非常好用的,不像Word里面需要一条一条的手动添加引用文献编号,我们只需要编辑一个*.bib引用文件,然后放到目录文件中,在tex里声明使用bib即可。

如何编辑bib文件

我们使用IEEE网站提供的论文下载时,直接选择bibiTex下载;另一种简单的方式是,通过谷歌学术搜索出论文结果,然后点击下方的双引号地方,在弹出的文献引用格式中选用BibTex,就可以得到该论文的bib的引用格式。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
把每篇文献得到的bib格式编辑放入*.bib文件中即可。

如何声明使用bib文件

接着,我们把*.bib文件放入工作目录中,在tex声明引用一下

\bibliographystyle{IEEEtran} 或 \bibliographystyle{ACM-Reference-Format} 引用的样式

\bibliography{*.bib的文件名}

\end{document} 整个文档结束的标志

如果不声明引用的话,编译出来是不会显示*.bib里的引用的。

只有声明引用后,正文才会按引用顺序例出引用文档,这非常方便,我们可以在*.bib文档内放置所有可以用到的文献信息(顺序无影响,正文编号和文末文献编号会自动生成对应好),在正文引用只需要调用\cite{引用别名},那么就会给我们自动例出。

这里的引用别名,在bib格式中显示的有,如上节例子中的ding2017platform就是该文献的引用别名,我们在文中引用处使用\cite{ding2017platform}即可,也可以自己对该名字修改设置进行引用。

LaTex编译

所有的*.tex编辑完成,就可以编译进行生成pdf了,这个和我们平常编译一个项目是一样的,如果编译不通过会有相应的报错,所以我们进行调试即可。

只要我们的语法没有问题,编译都是可以通过的。如果是bib引用编译出现问题,建议检查一下*,bib文件内容,是否有&、%的字符,将其改成\&不转义进行编译。

总结

使用LaTex编辑论文总体还是比较方便的,而且上手起来也不是很难,只要稍微接触一下,入门很快的。上面只是一下简单的论文编辑需求学习,如果想要更加针对性的学习,可以下载相关的官方文档进行查看。使用LaTex的经验告诉我,学习它最快的方式还是自己实际操作进行实践学习效率最快。最后,希望大家对上面分享的内容提出宝贵的意见。

链接分享

LaTex/Overleaf使用笔记
LaTeX——命令注释(修改)
overleaf latex 公式表格一天全攻略
LaTeX 注释多行文本
Latex常用数学符号输入方法
LaTex排版技巧:公式太长如何换行
LaTeX实战经验:如何写算法
LaTeX算法排版
Latex:基本用法、表格、公式、算法(持续更新)
Latex中如何编辑算法
latex学习技巧:两张图片上下排列
Latex中插入多张图片,实现并排排列或者多行多列排列
Latex引用的两种方式
Latex引用参考文献-BibTex的使用

  • 8
    点赞
  • 51
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
LaTeX是一种排版系统,用于专业且高质量的文档制作。下面是一些常用的LaTeX命令和技巧,供初学者参考: 1. 使用LaTeX平台:LaTeX可以在多个平台上使用,比如Overleaf、TeX Live等。选择合适的平台是个人习惯问题,但是LaTeX的语法是通用的。 2. LaTeX命令:LaTeX中的命令用于控制文档的格式和样式。例如,使用\documentclass命令定义文档类,\section命令用于创建章节,\subsection命令用于创建小节等等。 3. 标题和目录:LaTeX中可以使用自动编号的章节命令,比如\section{标题}。如果不需要自动编号,可以使用\section*{标题}命令。生成目录的方法很简单,只需在适当的位置插入\tableofcontents命令即可。 4. 数学公式:LaTeX排版数学公式方面非常强大。使用\begin{equation}和\end{equation}命令可以创建带有自动编号的数学公式。使用$符号可以创建行内公式。 5. 图片和表格:LaTeX可以插入图片和创建表格。使用\includegraphics命令插入图片,使用\begin{table}和\end{table}命令创建表格。 6. 引用和参考文献:LaTeX可以轻松管理引用和参考文献。使用\cite命令可以引用文献,并使用bibliography命令指定参考文献列表。 以上是关于LaTeX使用教程的一些基本排版方法和命令。希望对初学者有所帮助。任何问题都可以在评论区留言,同时也可以参考本文末尾的小实例来进一步学习和实践。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [LaTeX基本命令使用教程(清晰实例)(Overleaf平台)(论文排版)](https://blog.csdn.net/Gentleman_Qin/article/details/79963396)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [LaTeX教程(三)——文档格式排版](https://blog.csdn.net/ifhuke/article/details/128212990)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值