欢迎光临高端网站建设公司网站,我们具有丰富的经验,深受客户信赖!

高端网站建设公司

专业品牌网站建设开发,企业高端网站设计价格

[挖坑]-如何用LaTeX排版自己的毕业论文

作者:jcmp      发布时间:2021-04-19      浏览量:0
在博主的努力下,博主自己从零搭建的博客网

在博主的努力下,博主自己从零搭建的博客网站已经上线了,这篇文章已经转移到了博主自己的博客网站上了,欢迎访问 如何用LaTeX排版自己的毕业论文。

0.什么是LaTeX

简单的说,LaTeX是一个排版工具,和MS Word不同,MS Word是一种 所见即所得 (WYSIWYG, What You See Is What You Get)排版工作模式,LaTeX是一种 所见非所得 (这个概念是博主意淫的胡诌的);MS Word是一种 图形交互接口 (GUI, Graphics User Interface),LaTeX是一种 命令行交互接口 (CLI, Command Line Interface)。

1.为什么用LaTeX

MS Word不好吗?

不是的,MS Word很强大。简单、方便、快捷。

为什么博主执着于LaTeX?有以下一些观点:

1.1.对CLI的执着

博主是对CLI情有独钟,喜欢CLI的极客装逼风格,喜欢CLI的明明白白直击底层。

1.2.对MS Word的一些不喜欢

1.2.1.不喜欢MS Word的封闭

据博主所知,MS Word是付费产品,只由MS开发和维护,不能随意分发和共享。

但是LaTeX是开源的,或者说开源的资源有很多,至少博主可以自由地下载使用LaTeX。

1.2.2.不喜欢MS Word的“自动化”

MS Word有很多强大的功能,自动安排格式:自动首字母大写,自动设置标题,自动检测错误拼写。有很多的自动化,但是这些自动化是博主想要的吗?很多时候都不是。

1.2.3.不喜欢MS Word的复杂

MS Word简单就简单在所见即所得,但是,为了实现所见即所得,MS Word存在一套及其庞大的格式系统。有些自动目录或者在LaTeX里面自动文献参考和引用的功能,插入数学公式的功能,插入图片的功能,博主在MS Word里就很不好用,不好设置,实际上这方面的折腾比较少。

1.3.兼容性

博主经常遇到,在自己电脑里排版好的MS Word拿到打印店,因为版本不同因为首选项不同,排版效果就不一样了,这时候在打印店临时修改,很麻烦,不优雅。

MS Word编辑完后转换为PDF文档是非常好的选择。PDF文档是个好东西,标准的、不会丢格式的、支持多媒体的。

2.Start Now

2.1.搭建编译环境

LaTeX工作流程是,简单的说,编辑源代码,然后编译生成PDF文档。学写LaTeX实际上相当于学了一种编程语言。

2.1.1.下载安装CTeX套件

LaTeX系统很复杂,渊源很深,在Windows环境下安装一个CTeX套件是开始LaTeX学习成本最低的方案。

前往 这里 下载exe格式安装包。 这个页面提供了稳定版本的镜像列表,比如点击清华大学镜像站会前往下载目录,在下载目录建议选择“精简版”。

下载后双击安装 ,安装时安装目录的选择,按其提醒,建议安装路径不能包含中文,并且尽量不含空格,整个路径尽量短, 默认的 C:/CTEX 是个很好的选择,如若需要修改, 建议只更改盘符 ,如改成 D:/CTEX 或 E:/CTEX 等,不建议瞎改路径。

安装完毕后,可以在系统开始菜单中找到程序列表下CTeX目录下有一系列图标。

套件安装好后还不急着使用。

2.1.2.更新MiKTeX

虽然CTeX套件安装好后也可以直接使用,但是由于CTeX包含的MiKTeX版本不能在更新宏包的时候选择国内的源,因而总是更新失败而编译报错缺少宏包。

前往 这里 下载最新版的MikTeX安装包 ,当然为了方便不能科学上网的同学,这里有一个百度云盘的分享链接: MiKTeX:basic-miktex-2.9.6643.exe。

下载后安装前,先看一下CTEX套件的安装目录。

安装目录下目录 MiKTeX 目录就是MiKTeX软件的安装目录,我们要在更新安装时覆盖到此目录。

将原CTEX安装目录下的 MiKTeX 目录改名为 MiKTeX-old。

双击安装下载好的MiKTeX软件

选择安装目录时, 务必确保 安装目录恰好取代重命名前的位置。下图所示,原CTEX套件的安装目录是 C:\CTEX ,该目录下的MiKTeX目录绝对路径是 C:\CTEX\MiKTeX ,因此在选择MiKTeX的安装路径时务必填写为 C:\CTEX\MiKTeX 。否则需要通过修改环境变量来修正。

自动下载缺失宏包选项选择 Yes

耐心等待其安装完成

2.1.3.更新宏包并设置国内源

在开始菜单的程序列表 找到 Update(Admin) 程序并运行 。

2.2.尝试第一次编译

如上,编译环境搭建完毕,不妨直接尝试编译博主准备的模板,检验环境是否可用。

2.2.1.下载模板

前往 上海交通大学 XeLaTeX 学位论文模板 A XeLaTeX template for Shanghai Jiao Tong University (SJTU) thesis. 下载模板压缩包并解压到桌面。

注意查看该页面展示的README,博主为了配合本博客教程,特地从原分支fork了一个分支到自己的仓库,并将博主最近排版的一份论文模板相关内容上传到了该分支。接下来该模板的零门槛教学内容将依据该分支展开。

2.2.2.进入控制台和工作目录

打开命令提示符cmd

复制工作目录(模板所在目录)的路径

在命令提示符中输入以下命令( > 符号是提示符,该符号之后的字符为命令,引号内字符修改为前面复制好的路径)并回车。

C:\Users\soar-tester> cd /d "C:\Users\soar-tester\Desktop\SJTUThesis-master"

如此已经在命令提示符环境下进入工作目录了。

2.2.3.尝试编译

使用下面命令进行编译

C:\Users\soar-tester> xelatex -no-pdf thesis。

回车运行后,命令提示符开始疯狂跳字符,仔细查看可以发现,其正在下载安装缺失的宏包,这表明,该环境搭建成功了。

编译这个模板直到生成最终PDF的步骤有四个,在上述命令执行完毕(第一次执行上述命令包括下载、安装和编译内容,因此会比较耗时)后,结尾有这样的提示:

使用下面命令进行参考文献的生成编译

C:\Users\soar-tester> biber --debug thesis。

如果没有报错,会有这样的提示:

连续使用两次下面命令进行最终文件的生成

C:\Users\soar-tester> xelatex thesis。

两次编译结束后,可在工作目录下找到打开 thesis.pdf 文件并查看排版效果。

看到最后编译生成PDF文档说明编译环境搭建成功。

3.LaTeX零门槛教学

有LaTeX基础的朋友完全可以查看模板自带的教程(在目录 docs 下)并对照相关文件学习如何使用。

3.1.LaTeX基本语法