摘要

最近要发论文了,被知乎里人推荐使用论文编译软件(CTex、LaTex和Overleaf之类),瞬间感觉自己用Word简直Out了(书读少)。

学校里也听说过LaTex,不过因为当时没怎么写过论文,所以对这么麻烦的软件(什么文字还可以编译!写文章就像编程一样!)要一直谨谢不敏,但是最近使用Word进行格式编辑时,实在是烦晕了,特别是表格设置,还有什么分栏跨栏之类,整得头都大了,于是便决定尝试下LaTex,LaTex贴吧里有下载,不过实在太大了,安装也挺麻烦的,而刚好同学那里有个CTex(功能一样,国内高校好像都是用的这个),就直接拷了过来安装,安装很简单。(CTex和LaTex这类离线版本都挺大的,安装包差不多2个多G,还有一个离线版本Overleaf,也很不错,可是我的网速太慢,就放弃了)

安装之后,可以看到CTex下面有这么多东东:

我们直接点开WinEdt,就可以愉快的编译论文了。

不过之前,我们需要做如下准备:

1、  工作目录新建文件夹,用于存放写论文的图表之类

2、  将要投期刊会议的论文LaTex模板放在新建文件夹中。这里模板都可以到期刊所在网站上下到,如IEEETran.cls(IEEE通过期刊LaTex模板)

3、  如果你是新手,你最好还需要一个例子模板*.tex(上面LaTex模板只是相当于一个库,所以你不需要在上面编辑,而这个例子模板就是可以让你在上面根据你的内容进行修改)。你的论文就是在*.tex下编辑的,有点类似于html语言。因为CTex新建后是空白文件,而Overleaf可以直接根据你选择的模板生成一全套,所以我就从上面下了一个。

4、  将例子模板和论文里的图片都手拷到新建文件夹了

5、  打开WinEdt,在工作文件夹里新建项目

6、  最后我们就可以打开例子模板*.tex进行编译了

一、编写*.tex文件

也许打开*.tex文件后,你也许就会年花眼了,不过把其想像为Html语言,就非常好编写了。

*.tex的开头大概是这个样子的。

\documentclass 主要指的是文件类型 并指示样式模板为ieeeconf

\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}

通过上面可以看出原来的文字编辑工作只需要在固定位置写入文字就可以了,完全不需要考虑布局了。

二、导入图片

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

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

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

\begin{figure}[thpb]  图片导入开始

\centering 图片居中

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

\caption{例图名}

\label{例图标号} 可以在正文位置用??????来引用例图标号(1,2,,)

\end{figure} 图片结束

三、导入公式

公式主要可以用两种方式:

一种是文章内部的如下,其在段落中间,需要用$把公式内容包括在一起:$公式$

另一种是在段落中间,一般会有公式标号

其格式如下:

\begin{equation}

公式

\end{equation}

注意:在书写公式时,除了=、-、+之类的符号可以直接输入,其它都有专门的字符表示,如下

不过在CTex里面有一个非常好的公式编辑器,还可以通过手写来获得公式哦

四、导入表格

表格模板如下所示

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

\label{表格标示}

\caption{表格名}

\begin{center}居中

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

\hline 指一条长横线,贯穿整个表格,这里是指表格的上框

1 &2&3 & 4 &5\\ \cline{2-5} (这里1 2 3 4是表格第一行的内容,而\cline是指此行下面的横线,并不贯穿整个表格,而是从第二个到第五个。而\\指两行的分割)

&2 &3 & 4 &5\\ \hline (这里1 2 3 4 5是表格第二行的内容,\hline指一条长横线,贯穿整个表格,这里是指表格的下框)

\end{tabular}此表结束

\end{tabular}

\end{center}

\end{table}

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

1

2

3

4

5

2

3

4

5

五、导入引用

导入引用两种方式

一种需要一条一条引用

另一种则是通过*.bib引用文件直接导入就可以了,这个*.bib文件可以通过Endnote或Mendeley获得,而可以直接在下载文件时导入,如在IEEE的网站上搜索时,选择bibTex下载。

下载之后可以得到如上文档,将其保存为*.bib文件就可以了

然后将*.bib引用文档放到工作文件夹中,就可以使用了

只需要文档结束位置添加如下格式就可以了

\bibliographystyle{IEEEtran}引用样式

\bibliography{My_Collection}My_Collection是My_Collection.bib的文件名

\end{document} 整个文档结束的标志,不用管

如果不引用时,他不会显示*.bib里的引用。

只有在正文里引用里,才会按引用顺序例出引用文档,这非常方便,我们可以在*.bib文档内放置所有可以用到的文档信息,而在正文引用只需要调用\cite{引用别名},那么其就会给我们自动例出。

这里的引用别名,可以自己在*.bib文件里设置如:

六、文档编译

如上图,主要有三个需要注意。首先是那个L的标示,选择Xelatex,然后直接点击,如果导入了引用文件*.bib而还需要点击B标志,然后就可以点击查看PDF。

这里还需要注意的是,如果是引用编译的时候有问题,还有可能是引用文件没有导入的原因,可以尝试下面的操作:

1、  重启软件

2、  反复来回点XeLaTex和引用编译

3、  引用文件里*.bib里的&、%等字符,需要变成\&之类。

七、总结

CTex虽说看起来复杂,但实际上上手并不难,本人不过刚接触CTex才三天,就已经差不多完成了自己的论文。当然CTex远不至这些,上面只是本人根据自己的需要,有针对性的学习了下,如果想系统地入门,可以看下《一份不太简短的 LATEX 2ε 介绍》。当然最好的学习方式不是看,而是要自己去实际操作。最后因为本人只不过是个新手,如果上面有什么问题,希望大家能指导指导>o<

转载:https://blog.csdn.net/tostq/article/details/50110329

(LaTex)CTex的初次使用心得及入门教程相关推荐

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

    前言 最早接触到LaTex,就是要发论文的时候,之前只知道这是别人推荐的论文编译软件,不同于富文本语言,类似于Markdown格式,是一种文本标记语言,排版真的非常方便.美观,完爆Word,瞬间感觉使 ...

  2. 【LaTeX】E喵的LaTeX新手入门教程(6)中文

    假期玩得有点凶 ._.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇  [LaTeX]E喵的LaTeX新手入门教程(2)基础排版  [LaTeX]E喵的LaTeX新手入门教程(3)数学 ...

  3. LaTeX入门教程 Elseiver模板使用

    LaTeX入门教程 & Elseiver模板使用 背景     最近准备向Elseiver期刊投稿,而官网仅提供了LaTeX写作模板,虽然内心有一万个不愿意使用LaTex(是的-我不会用==) ...

  4. 一篇实用的Latex的入门教程

    转载 LaTeX新人教程,一小时从完全陌生到基本入门 作者 : 董楠 LaTeX新人教程,一小时从完全陌生到基本入门 by Nan 对于真心渴望迅速上手LaTeX的人,可以只看正文. 曾经在缝缝补补中 ...

  5. 【LaTeX】E喵的LaTeX新手入门教程(4)图表

    这里说的不是用LaTeX画图,而是插入已经画好的图片..想看画图可以把滚动条拉到底.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇  [LaTeX]E喵的LaTeX新手入门教程(2)基 ...

  6. 【LaTeX】E喵的LaTeX新手入门教程(5)参考文献、文档组织

    这不是最后一篇,明天开始建模所以会从6号开始继续更新.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇  [LaTeX]E喵的LaTeX新手入门教程(2)基础排版  [LaTeX]E喵的 ...

  7. 【LaTeX】E喵的LaTeX新手入门教程(3)数学公式

    昨天熄灯了真是坑爹.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇  [LaTeX]E喵的LaTeX新手入门教程(2)基础排版上一期测试答案1.大家一开始想到的肯定是\LaTeX{}e ...

  8. 【LaTeX】E喵的LaTeX新手入门教程(2)基础排版

    换了块硬盘折腾了好久..联想的驱动真坑爹.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇文档框架嗯昨天我们已经编写了一个最基本的文档,其内容是这样的:\documentclass{ar ...

  9. python自动化测试脚本怎么编写_编写自动化测试脚本心得---菜鸟入门篇

    编写自动化测试脚本心得 -------- 菜鸟入门篇 本文中将不会讲解 ISEE 的测试原理.不说明 Python 的常用语法.不介绍 OTP 测试平 台的架构, 自动化测试组的牛人们已经为我们编写了 ...

最新文章

  1. 从零开始用Python构造决策树(附公式、代码)
  2. 论坛高级签名_2020行走的酒窖首届中国(华北)定制白酒高峰论坛在天津盘山举行...
  3. Binlog同步工具Canal部署使用
  4. 腾讯视频P2P带宽节省率持续提升之路
  5. Win7 下打开wifi共享的方法
  6. 初二模拟赛总结(2019.8.7)
  7. 拼数(洛谷-P1012)
  8. 如何查看/统计当前AD域控制器的活动用户
  9. android短信模板,短信服务 · Android – Bmob后端云
  10. InfluxDB源码阅读之httpd服务
  11. 细说show slave status参数详解(最全)【转】
  12. 多样化实现Windows Phone 7本地数据库访问1
  13. [转]二维图形的矩阵变换(一)——基本概念
  14. 《遗传算法原理及应用》笔记—绪论
  15. gulpfile 编译运行_Gulp基本使用
  16. python爬虫requests设置代理ip_Python 爬虫的代理 IP 设置方法汇总
  17. Zynga公布2020年第三季度财务业绩
  18. openstack 虚拟机镜像制作
  19. 独上高楼 望尽天涯路
  20. perl中grep用法总结 z

热门文章

  1. 提高计算机软件速度的方法,小白看过来!提高电脑速度8种实用方法
  2. ubuntu 访问外网
  3. 21根火柴取放 c语言,趣味C语言题Word版
  4. kafka eagle的介绍和详细安装教程
  5. clamav的unrar解压模块加载
  6. Windows8.1安装tools提示:安装程序无法验证是否已安装所需的Microsoft更新KB2919355的问题详解
  7. PHP在线客服系统平台源码(完全开源的网页在线客服系统)
  8. Android 4.1.2微信版本,ttkefu在线客服系统
  9. python定向爬取淘宝中商品的名称和价格
  10. java实现身份证正反面图片的身份信息的识别