Li Hao

做一个有趣的人 / Be Interesting

SJTUThesis 折腾日记

2017-05-09


导语 —— 6年的大学本科终于要结束了,总算是迎来了通关Boss – 毕业论文。学校论文支持LaTeX还是让我比较开心的,只可惜之前没有怎么系统的使用过LaTeX,所以这次的亲密接触免不了一番折腾。

环境配置

Atom + Tex Live + 命令行编译

  1. 安装 Atom 编辑器

    • 选择Atom的原因很简单,因为Atom编辑器对中文的支持比较好,不像sublme text,要搞定中文输入还要各种麻烦。

    • 其次是Atom毕竟是Github的亲儿子,对Git的支持比较好。

    • 其实还有一丢丢多平台支持的原因,我会同时在 Ubuntu 和 Windows 下编辑,搞成同一套比较顺手。

  2. Tex Live 编译环境

各种不同的 TeX/LaTeX/XeLaTeX/pdfTeX … 实在是令人头疼的很,自行百度吧。(网上有篇不错的博客,其中关于 TeX 家族 的一段算的上是言简意赅了)

Tex Live 是 TeX 的发行版之一,国内的话,可以在中科大开源软件镜像CTAN中找到 iso 镜像,然后按其说明安装。

  1. 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 中参考文献一章没有内容( 其他的还算正常 )

原因: 缺少文献引用格式包 bibla­tex-gb7714-2015

怎么办?下啊!

可以选择使用 Tex Live 的包管理工具 tlmgr 管理包

tlmgr list --only-installed     // 查看已安装的包
tlmgr install bibla­tex-gb7714-2015

这样就基本完成了模板的初步编译,大家可以愉快的写论文了呢!