Ubuntu下用sublime text3和latextool插件写latex文档。

时间:2022-07-18 06:11:58

1. 安装TexLive

1.1 从中科大源下载texlive

wget http://mirrors.ustc.edu.cn/CTAN/systems/texlive/Images/texlive2016-20160523.iso

1.2 安装TexLive

sudo mount -o loop exlive2016-20160523.iso /mnt
cd /mnt
sudo ./install-tl
gedit ~/.bashrc#设置环境变量
source ~/.bashrc

在打开的环境变量文件中添加一行,路径根据你的安装路径自己选择,如果你没有特地修改,应该是在/usr/local/texlive/2016/bin/x86_64-linux,这里根据你选择的TexLive版本不同而不同,如果你不是安装的最新的这个TexLive,你最好需要用

sudo find / -name *texlive*

找到你的安装路径。然后按照下面类似的截图配置。
Ubuntu下用sublime text3和latextool插件写latex文档。

2 安装Sublime Text3

因为sublime官网最近的经常无法访问,这里提供一个百度云的下载链接。

2.1 下载Sublime Text3

  1. 点我下载Sublime Text3,提取码mcfd
  2. 假设你的安装路径为(~/下载)
cd 下载
sudo spkg -i sublime-text_build-3126_amd64.deb

2.2 安装Sublime Text3插件latex-tools

  1. 在终端输入subl启动sublime text3
  2. 按快捷键Ctrl+Shift+P启动在对话框输入Install Package回车,然后在插件安装对话框输入latex tools就能看到,选中安装。
  3. 打开Perference->Package Settings->LaTexTools->Settings-User
  4. 在打开文件的227行”linux”中配置你的TexLive路径

    • “texpath” : “$PATH:/usr/local/texlive/2016/bin/x86_64-linux”

    • “python”: “/home/youname/anaconda3/bin”(Python的安装路径,如果你没有安装anaconda或者设置路径过你的路径可能不是这个你需要sudo find / -name python*)找到你的Python路径,设置487中 “viewer”: “evince”(不设置空着应该也可以,系统默认用自己的evince)。

2.3 安装dbus(为了编译后自动打开pdf)

  • 到pypi下载dbus-python-1.2.4.tar.gz下载并解压dbus(默认你的下载目录是下载)
cd ~/下载
tar xzvf dbus-python-1.2.4.tar.gz
  • 安装dbus依赖
sudo apt-get install libdbus-glib-1-dev
  • 编译运行中dbus
cd dbus-python-1.2.4
./configure
make
sudo make install

不报错就安装完成。

然后在sublime text3新建一个tex文件,按Ctrl+B(第一次运行会提示显示编译环境,通常xelatex对中文支持比较好,选xelatex)就能编译并显示结果了。
Ubuntu下用sublime text3和latextool插件写latex文档。

如果我的文章帮助到了你,希望你能

点一下顶