科研排版学渣篇:从word到LaTeX

2020-07-20  本文已影响0人  晨光暮霭

入门三天,小白一枚,只想快速学会套模板,以《系统工程学报》的LaTeX模板为例,用的是CTeX full 套装, Win10系统。

目录:

一、 各种LaTeX都是什么关系,哪些是必须下载的

二、 如何解决中文乱码问题

三、如何编译

四、编译各种报错如何处理

五、推荐两个编辑公式和表格的优秀网址

六、pdf文件出现的小问题如何处理

虽然很久之前就听说过LaTeX的大名,可是懒惰如我,觉得排版这种事情word完全可以搞定,就一直没有搞LaTeX。

这两天准备投稿系统工程学报,要求用LaTeX排版。于是,我被迫开始搞LaTeX。

我一开始觉得,不就是套模板嘛,能有多难,事实证明是我太菜了……

话不多说,下面我从一个小白的角度,带领各位读者大大从word到LaTeX走一遍,走起!

一、各种LaTeX都是什么关系,哪些是必须下载的

如果把TeX看成一种语言,那 TeX Live 就是一个运行环境,TeXstudio就是一个IDE,CTeX就是汉化版的套餐,对中文的支持比较友好,其他方面就不如 TeX Live用起来那么顺滑了。

如果读者大大有用过R的话,应该很容易理解,TeX Live和TeXstudio就相当于R和Rstudio.

LaTeX是一种编译方式,pdfLaTeX, XeLaTeX也都是编译方式,还有一种比较古老的编译方式是CCT & LaTeX。各种编译方式的区别和操作留到后面说明。

1. TeX Live的安装与简介

TeX Live官网:https://www.tug.org/texlive/

知乎安装教程:https://zhuanlan.zhihu.com/p/56982388

TeX live

安装完成的 TeX Live 包括这五个东西,最底下的TeXworks editor用来给文章排版,倒数第二个的TeX Live Manager用来管理相关的包(但好像不太好用)。

如果不用期刊模板的话,我觉得Texlive完全够用了。TeXworks editor打开是这个样子的:

TeXworks editor界面很简洁

左边是打代码的地方,左上角的绿色三角形是编译按钮,编译的时候下面会弹出控制台。右边是编译出来的pdf.

2. TeXstudio的安装

安装教程:https://blog.csdn.net/LiebeZQ/article/details/91128268

作为小白一枚,没有怎么体会到TeXstudio的强大功能,先略过。

3. CTeX 的安装与简介

如果要使用中文期刊的LaTeX模板,还是安装CTeX好一点。

CTeX官网:http://www.ctex.org/ctexdownload

建议下载稳定版和完全版的,以清华TUNA开源镜像的链接为例(下载下图的红色框框):

清华TUNA开源镜像的链接打开就是这样的:

安装过程比较简单,完成后你会看到这些东西:

文件之多,一张截图装不下

这么多东西里面,WinEdt是最最重要的一个!!!WinEdt的界面是这样的:

重点关注几个红色框框

红色框框都是编译过程可能会用到的,具体操作后面再说!

二、如何解决中文乱码问题

中文出现乱码一般是字符编码不一致,常见的字符编码有ASCII,utf-8,中文有GBK,GB2312这些。

中文乱码vs中文无乱码

用WinEdt(CTeX的编辑器)没有出现中文乱码的问题,用TeXworks editor(TeX Live的编辑器)会出现乱码,需要设置编码格式:菜单栏—编辑—首选项—编辑器—编码选择中文编码(如GBK)

有点粗糙,大家意会一下

三、如何编译

编译方式有很多种:LaTeX, pdfLaTeX, XeLaTeX等等,以WinEdt中的一张截图给大家看一下:

pdfLaTeX比较万能,XeLaTeX用于中文文档的编译。

导师还告诉我一种古老的编译方法:CCT & LaTeX,操作方法是:如下图点一下CCT & LaTeX,等电脑处理完,再点一下div2pdf。在使用比较古老的模板(如一些期刊模板)就会用到这个办法。

CCT & LaTeX div2pdf

编译不报错的话,以上任何一种编译方法都会生成pdf文件。

四、编译各种报错如何处理

1.file 'xxx.sty' not found

我一开始遇到的报错是:file 'xxx.sty' not found,这个报错是缺包的意思,于是我真的傻乎乎跑去下载包了,下载完了一运行:又缺包了。如此反复五六次,我觉得不太对劲了。

但我依然坚强地下完了所有的包。。。把CTeX的安装文件改得千疮百孔,然后依然编译不通过。。。

最后我卸载重装了。。。

说这么多只是想告诉大家,看到 file 'xxx.sty' not found 不要脑子一热就去下载包。先看看编码有没有设置成GBK,编译方式有没有选对,模板文件有没有不小心保存了,模板文件所在目录下有没有模板引用的eps图片文件等等等等。

如果确实是缺失包了,CTeX安装宏包理论上可以通过安装文件中的Package manage下载(但我从来没有成功过),CTeX手动安装宏包可以参考这个链接:https://blog.csdn.net/zhangxue2017/article/details/96143138

2. \bibname undefined

这个是GB.cpx文件出问题了,参考https://blog.csdn.net/u012675539/article/details/46242857


最后,《系统工程学报》的LaTeX模板是用CTeX+CCT & LaTeX编译方式搞定的。

实话说,我到现在还是觉得latex不如word好用(是我太菜了),尤其在支持中文这方面,latex的使用感受太差了!但作为一个学术er还是要稍微了解一下下的。


五、推荐两个编辑公式和表格的优秀网址

LaTeX公式编辑器:https://www.latexlive.com/##

LaTeX公式编辑器

我一般用图片识别功能,直接在word里面截图上传就可以。

LaTeX表格编辑器:https://www.tablesgenerator.com/

LaTeX表格编辑器

网址打开有一点慢(有时需要翻墙),直接复制表格粘贴到网址就好,默认是没有边框的,可以选择在网址里面加边框,但我更习惯复制代码到LaTeX后,自己用\cline这些命令加边框。

六、pdf文件出现的小问题如何处理

1. 参考文献引用变成问号

先编译,再点bib编译,重新编译,生成pdf文件,搞定!

参考链接:https://blog.csdn.net/blgpb/article/details/84885762

上一篇下一篇

猜你喜欢

热点阅读