在安卓手机上编译LaTeX文档

关于LaTeX是什么,TeX的起源,TeX与word的对比,TeX的优势,本文不会论述,毕竟看这篇文章的人肯定不会对TeX陌生,如果刚好看到并且不知道LaTeX为何物的建议去浏览器上搜一搜。

读者最好会Linux的基本操作,基于Debian的。

TeX是一款优秀的排版系统,LaTeX是为了让TeX更好用的高级封装。

安卓手机上至少有两种方式打造TeX文档编译系统,本人推荐基于termux的方法。

termux是开源免费的Linux终端模拟器,可以安装众多的软件包,包括texlive。

首先安装termux,建议去F-Droid下载。

图片发自App

安装后打开termux等待安装必要的包,网络没问题的话很快就好了。接着输入apt update && apt upgrade -y更新系统。完成后输入apt search texlive,就能看到很多相关的包。

图片发自App

然后的安装可以分为两种

1. 输入apt install texlive安装texlive,然后利用texlive的包管理器tlmgr安装需要的包或者全部的包。优点是后面可以用tlmgr更新安装的包,缺点是慢,非常的慢;

2. 输入apt install texlive-full安装完整版的texlive。优点:一次性安装所有包,速度相对tlmgr快很多,想要更快的话可以将apt的源换为清华大学的termux源,缺点:不能使用tlmgr更新,安装的很多包是多余的,占用空间非常大。

很长一段时间的等待后,就可以使用命令愉快的编译LaTeX文档了。写好TeX文档后用xelatex一编译就可以生成精美的PDF文档了。

直接利用termux安装texlive的一个缺点是换手机或者重装termux后,想要再次打造TeX环境需要漫长的安装。另一种方法是利用chroot安装更加完整的Linux环境,然后在其中部署TeX环境,好处是可以打包带走,还原的话解压即可。可以阅读我在知乎的这篇文章termux回忆。

安卓手机安装TeX环境参考链接。

你可能感兴趣的:(在安卓手机上编译LaTeX文档)