linux安装latex

2020-10-05

illustration

linux安装latex

环境

  • linux ubuntu 18.04 LTS

  • perl 5.26.1

安装texlive

关于版本的选择,我看到有说用ctex的,然后到官网上一看更新记录,最新的维护是在12年3月,8年无人问津,就可以直接pass了

参考: linux下安装texlive2017

到官网上下载texlive

linux安装latex

英文说的很清楚了,下载其它版本

linux安装latex

下载后解压缩,终端cd到解压缩的路径下,执行

1
sudo ./install-tl

执行后会问要执行的操作,按i执行

下载时间要一个小时,下载过程会显示要多长时间,看到welcome to latex说明安装成功

设置环境变量:

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

测试下环境变量是否正确:

vim test.txt

1
2
3
4
\documentclass{article}
\begin{document}
hello \LaTeX
\end{document}

执行:

1
xelatex test.txt

安装texstudio

到官网上下载texstudio

下载后用dpkg安装即可

1
sudo dpkg -i texstudio_3.0.1-1+2.1_amd64.deb

成功!

注:这里选用的版本是xubuntu,我使用的是gubuntu,但并有出现缺失依赖的情况。因为没有找到对应的版本,我先下的是AppImage,但效果并不怎么好,在选项栏停留时会出现黑框框,而正常的应该是黄框框+解释说明的英文。

报错

参考:确认已经安装了某个 (La)TeX 发行版例如 MiKTeX 或 TeX Live,并且已经在命令配置页设置了正确的路径,解决办法

载入刚刚测试的test.txt运行发生报错

1
2
Make sure that you have installed a (La)TeX distribution e.g. MiKTeX or TeX Live, and have set the correct paths to this distribution on the command configuration page.
A (La)TeX editor like TeXstudio cannot work without the (La)TeX commands provided by such a distribution.

点击

会发现前四个都是<unknown>,在/usr/local/texlive/2020/bin/x86_64-linux/下对应的有,加进去就行了

如果不太确定位置,使用find命令搜索,比如

1
find /usr/local/texlive/ -iname pdflatex

成功!