LaTex in Ubuntu16.04

Overview

Ubuntu16.04 LTS中LaTex环境配置(这里是2018版)。

Remove Old Version

参考tex.stackexchange

Tex Live

Ubuntu 安装源

直接sudo apt-get install texlive-full即可,完整版需要磁盘空间较大。

安装包(现在采用的方法)

Tex Live

参考stone-zeng

1
2
3
wget https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/tlnet/install-tl-unx.tar.gz
tar -xzf install-tl-unx.tar.gz
cd install-tl-2018*

之后直接以GUI模式安装sudo ./install-tl -gui -repository https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/tlnet/

设置环境变量

打开~/.bashrc,最后添加

1
2
3
export PATH=/usr/local/texlive/2018/bin/x86_64-linux:$PATH
export MANPATH=/usr/local/texlive/2018/texmf-dist/doc/man:$MANPATH
export INFOPATH=/usr/local/texlive/2018/texmf-dist/doc/info:$INFOPATH

还需保证开启 sudo 模式后路径仍然可用。命令行中执行

1
sudo visudo

找到如下一段代码

1
2
3
Defaults        env_reset
Defaults mail_badpass
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"

将第三行更改为

1
Defaults        secure_path="/usr/local/texlive/2018/bin/x86_64-linux:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"

也就是加入 TeX Live 的执行路径

字体设置

要在整个系统中使用 TeX 字体,还需要将 TeX 自带的配置文件复制到系统目录下。命令行中执行

1
sudo cp /usr/local/texlive/2018/texmf-var/fonts/conf/texlive-fontconfig.conf /etc/fonts/conf.d/09-texlive.conf

后执行

1
sudo fc-cache -fv

刷新字体数据库。

安装宏包

tmlgr自动安装

首先再次配置镜像,参考这里

1
sudo tlmgr option repository https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/tlnet

之后运行tlmgr install <package name>即可。

压缩包手动安装

参考这里

Step1. 先找到系统默认宏包的位置,一般是在目录 /usr/share/texmf/tex/latex

Step2. 把需要安装的宏包放到上面的目录下。

Step3. 执行下面的命令更新一下即可: ~/$ sudo texhash

TexMaker

直接sudo apt-get install texmaker即可。也可以到官网选择安装更新的版本(已经18.04起步了Orz

Templates

ElegantLaTeX

Videos

米神LaTex+Emacs

本文标题:LaTex in Ubuntu16.04

文章作者:不秩稚童

发布时间:2019年04月30日 - 18:13:24

最后更新:2019年07月28日 - 22:27:20

原始链接:http://datahonor.com/2019/04/30/LaTex-in-Ubuntu16-04/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

击蒙御寇