MiKTeX + Git + Sublime Text 构建论文环境


苦逼进入写论文的阶段了,一个可重用跨平台跨地域带日志等功能的论文环境对于想高效写作的人必不可少。


先来介绍下提到的这些特性:

  • 可重用

任何人都不想第一次写完论文后就遗忘这一切苦逼的写作过程开始第二次的继续苦逼吧?你需要的是一个模版,对,一个模版!不要跟我说你有很多 doc/docx的模版……模版应该是能让你最大程度的关注文字本身,而不是那些页眉、段落、参考文献等乱七八糟格式

  • 跨平台

Windows下不说了,无非MS office、WPS之类的,Mac没用过没话语权,Linux下的libreoffice那能叫office?!被老板压制在Linux干活,还偷偷切回Windows写论文你能想象那种蛋疼吗?

  • 跨地域

相信都不是整天宅在寝室的吧?教研室闲的蛋疼想继续没写完的论文,发现又忘了拷贝或者上传云端是吧?

  • 带日志

第一版、修改版、最后修改版、打死不修改版、终极版……复制改个名这不是日志!真正的日志是让你可见的只有一个版本,却可以无限回溯到任何历史版本,而且任何修改记录均可清晰识别


根据上述目标,本人大概构建了这样的环境,以windows为例简单说说配置过程中的一些注意问题,因为工具链都是跨平台或其它平台有完全可替代品,所以完全不影响跨平台特性。不了解工具链及相应概念的可以问搜索引擎 MiKTeX:是Latex引擎之一,latex简单理解就是标记语言,类似html/markdown之流 Git:版本控制及管理(还有协作),类似SVN之流,有了它就基本不会丢失任何资料了,即使过了几百年后 Sublime Text:说简单点就是个编辑器,而且可以安装很多插件,按照网上的评价就是“史上最性感的编辑器

这几个工具的安装自行搜索引擎,注:请从官网下载安装!

安装Git记得修改环境变量,除了加入git.exe目录到path变量,还要新增 git_command:git.exe全路径

安装完MiKTeX首先修改源为国内的(貌似中科大的不错),配置SumatraPDF为默认预览工具(安装后加入环境变量)

配置Sublime Text的插件网上实例也很多了,主要是安装LaTeXTools和git两个插件


最佳实践?? 没开始写新论文,建个文件夹(参考文献、图标都放这里面),导入文件夹到Sublime Text,各种xxoo,直接快捷键(ctrl+b)预览pdf效果,git提交并push远程仓库;换个地方 git 拉下来,各种xxoo……下次再写的时候,可以很方便的复用之前的格式模块……发现多删多改了可以很方便的通过git log恢复……

初期效果图: