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:安装文件,安装命令如下:
最后,可以在ubuntu界面左上角的搜索按钮处搜索“SmartGit”,打开,SmartGit,
用SmartGit控制latex的文本版本,
step1: SmartGit左上角“Repository”-->"Add or Create..."-->在对话框中输入latex的所在文件夹路径,创建git
step2: 用SmartGit查看不同版本的文本内容变化:“”Window“-->"Show log window"-->在”Graph"窗口中点击对应的版本,显示文本内容变化。
其他:我写论文时用了两个屏幕,左屏用TeXstudio写论文,右屏用SmartGit控制版本,感觉很舒适。或许有将latex和git集成的应用,比如VScode?我没有试过,大家感兴趣可以试一下。参考:使用VSCode编写LaTeX,LaTeX + VSCode + Git 开发环境搭建,VScode + LaTex + TexLive 搭建.
latex 版本控制:TexStudio/Texmaker/... + git(smartGit)相关推荐
- 分布式版本控制工具:git与Mercurial(zz)
分布式版本控制工具:git与Mercurial [收藏此页] [打印] 作者:cyfdecyf 2007-12-26 内容导航: 第1页 [IT168 技术文档] 说到版本控制工具,很多人可能 ...
- git 强制更新远程_版本控制管理工具git的常见指令合集
今天小千就来给大家介绍一下git中比较常见的指令合集,方便大家使用git,建议收藏起来方便日后查阅. 一.常见的命令 git help <command> # 显示command的help ...
- 软件版本控制Subversion和Git
下面是对软件版本控制Subversion和Git的介绍,希望可以帮助到有需要的小伙伴~ 文章目录 软件版本控制是什么 版本控制是什么 软件版本控制是什么 版本控制系统Subversion和Git Su ...
- mac latex与texstudio安装
mac latex与texstudio安装教程 maclatex安装 点击下载的MacTex.pkg文件开始安装MacTeX.连续点击"继续""同意"" ...
- Latex编辑器Texstudio的快捷键汇总(更新)
Latex编辑器Texstudio的注释快捷键. 注释 "Ctrl" + "T" 去除注释 "Ctrl" + "U"
- 转【Latex】Texstudio英文拼写错误检查功能出问题的解决方法
[Latex]Texstudio英文拼写错误检查功能出问题的解决方法 2018年03月23日 22:54:49 阅读数:685 问题描述 最近用latex(编辑器为Texstudio)写论文,相比于本 ...
- [LaTex] TexLive | TexStudio | 安装及使用 | Texmaker | Overleaf在线编辑 |
本文主要介绍TexLive和TexStudio的安装及使用,可以理解为TexLive是编译器,TexStudio是前端的显示界面(编辑器).TexLive安装好之后,它会有一个自带的编辑器,此时也已经 ...
- springboot去掉git版本控制_关于 Git 提交这些规范,你都遵守了吗?
来源:人人贷大前端技术中心http://juejin.im/post/5d0b3f8c6fb9a07ec07fc5d0 git是现在市面上最流行的版本控制工具,书写良好的commit message能 ...
- git/SmartGit切换用户
SmartGit切换用户 我们工作时常使用SmartGit来管理我们的项目代码,但又因为某种原因需要切换git用户,如何切换用户百度了一下非常难找到,我是没找到,可能SmartGit用的人还不多或者是 ...
最新文章
- [原]Java 正则 多子串 匹配 替换
- 控件开发团队已做了第一步,我们已经有了QQ群!(大家注意,现在群还没有搞掂,请先等等,真对不起。)...
- 公司用--页面表单提交用的key是拼接的,保存时action的写法,struts1
- python 生成器表达式(构建器表达式)
- pytorch基础知识整理(四) 模型
- 蚂蚁变大象:浅谈常规网站是如何从小变大的(转)
- EF Code First Migrations数据库迁移
- 【2018.3.24】模拟赛之六-ssl2550 重要人物【图论,最短路,SPFA】
- 【BZOJ2938】病毒,AC自动机练习
- 安装linux系统收费标准,LINUX操作系统安装标准规范.doc
- 为什么有人宁愿每年买一部千元机,也不愿一次买部高端机?
- 使用FFTW3做二维DFT的示例代码
- Redis初识、设计思想与一些学习资源推荐
- 2020-10-13 用JavaScript做的贪吃蛇小游戏
- vue 点击图标旋转
- face_recognition 人脸识别
- 程序猿头头(防抖节流)
- MySQL是怎样运行的
- 使用C#实现网站用户登录
- Java塈百日而求新,念三番未发,其一
热门文章
- java删除sql表中记录,您将如何维护SQL表中的历史记录?
- 自学Java要不要背熟语法_JAVASE经典面试问题(必须熟背),你Get到了吗?
- php如何查看端口有没被占用,怎么查看80端口占用情况? 如何查看端口占用情况...
- linux tee命令_Linux tee命令示例
- sql 求相交的行_SQL相交
- java gzip压缩_Java GZIP示例–压缩和解压缩文件
- sql选择题_SQL选择
- Linux忘记root密码
- C++如何能够快速的学会?如何快速找到工作
- 41.D3D数学库 GameProject7