latex 版本控制:TexStudio/Texmaker/... + git(smartGit)

        latex是论文的写作神器,但是有时候想将不同版本的文本进行比较,看看哪个版本的表达更合适,此时如果没有latex的版本控制,将是一个很痛苦的事情。

        而git则是一个很好的版本控制系统。本文介绍如何在ubuntu16.04系统下,用git对latex进行版本控制。

         首先,我使用的latex的编辑器是TexStudio,安装教程见:ubuntu16.04下TexStudio安装教程, 类似的,使用其他的latex编辑器也可以,如Texmaker等,对与git的配合使用没有影响。

        然后,为ubuntu系统安装git,安装教程见:ubuntu 安装git,并安装git的可视化界面,文章推荐了三种Linux下的git图形客户端:SmartGit,GitKraken,Git Cola,我采用了第一种:SmartGit。安装步骤如下:

                step1:进入SmartGit官网-->点击Download-->点击Download for Linux,下载安装文件

                step2:安装文件,安装命令如下:

                             latex 版本控制:TexStudio/Texmaker/... + git(smartGit)

        最后,可以在ubuntu界面左上角的搜索按钮处搜索“SmartGit”,打开,SmartGit,

                             latex 版本控制:TexStudio/Texmaker/... + git(smartGit)

                用SmartGit控制latex的文本版本,

                step1: SmartGit左上角“Repository”-->"Add or Create..."-->在对话框中输入latex的所在文件夹路径,创建git

                step2: 用SmartGit查看不同版本的文本内容变化:“”Window“-->"Show log window"-->在”Graph"窗口中点击对应的版本,显示文本内容变化。                latex 版本控制:TexStudio/Texmaker/... + git(smartGit)

 

其他:我写论文时用了两个屏幕,左屏用TeXstudio写论文,右屏用SmartGit控制版本,感觉很舒适。或许有将latex和git集成的应用,比如VScode?我没有试过,大家感兴趣可以试一下。参考:使用VSCode编写LaTeXLaTeX + VSCode + Git 开发环境搭建,VScode + LaTex + TexLive 搭建.