SJTUThesis 折腾日记
2017-05-09
导语 —— 6年的大学本科终于要结束了,总算是迎来了通关Boss – 毕业论文。学校论文支持LaTeX还是让我比较开心的,只可惜之前没有怎么系统的使用过LaTeX,所以这次的亲密接触免不了一番折腾。
环境配置
Atom + Tex Live + 命令行编译
-
安装 Atom 编辑器
-
选择Atom的原因很简单,因为Atom编辑器对中文的支持比较好,不像sublme text,要搞定中文输入还要各种麻烦。
-
其次是Atom毕竟是Github的亲儿子,对Git的支持比较好。
-
其实还有一丢丢多平台支持的原因,我会同时在 Ubuntu 和 Windows 下编辑,搞成同一套比较顺手。
-
-
Tex Live 编译环境
各种不同的 TeX/LaTeX/XeLaTeX/pdfTeX … 实在是令人头疼的很,自行百度吧。(网上有篇不错的博客,其中关于 TeX 家族
的一段算的上是言简意赅了)
Tex Live 是 TeX 的发行版之一,国内的话,可以在中科大开源软件镜像CTAN中找到 iso 镜像,然后按其说明安装。
-
TeX 文件的 编译
-
Atom 中有不少插件可以实现在 Atom 内就可以编译 latex // latex 的编译支持 latex-language // latex 语法高亮 pdf-view // Atom 内查看 PDF
-
直接使用命令行编译( Shell / Babun )
-
模板初编译
毕业论文的模板用的是我交某大神托管在 GitHub 上的 项目。
自己的项目是 fork 过来后,托管在自己的 Github 库上。
项目的主页上有基本的 ReadMe 文件,对于使用该模板有很大的帮助。不过仍然有一些细节上的东西没有写在里面。以下是我自己在初编译过程中的一些体验:
- 字体问题
如果下载下来就直接编译,首先就会遇到缺少字体的问题!(虽然报的错很诡异)
Windows 下虽然可以使用中文的内置字体,但还是缺少英文字体 Ubuntu 啥都缺 ( 我使用 fandol 中文, Tex Gyre Termes 西文 )
Ubuntu 的字体安装,将下载的字体拷贝到/usr/share/fonts/
下,之后注销重新登陆就好了。
- 参考文献无法导入的问题
虽然可以编译,但是一大堆乱七八糟的错误,生成的 PDF 中参考文献一章没有内容( 其他的还算正常 )
原因: 缺少文献引用格式包 biblatex-gb7714-2015
怎么办?下啊!
可以选择使用 Tex Live 的包管理工具 tlmgr 管理包
tlmgr list --only-installed // 查看已安装的包
tlmgr install biblatex-gb7714-2015
这样就基本完成了模板的初步编译,大家可以愉快的写论文了呢!