Tex_安装_在Ubuntu系统下
$\LaTeX$是一个强大的排版软件,在数学公式、表格、甚至是科学绘图方面有着独特优势。本文在Ubuntu系统下,整理Tex安装相关的操作,以为备忘。所引链接都未同作者商量,如有不妥望及时告知。
命令行安装(主要参考LaTex开源小屋)
在百度里搜索关键词 ’ tex latex 安装 ubuntu ‘ ,能够找到很多相关文章。其中百度经验提到的安装方法最为简单:
sudo apt-get install texlive-full
sudo apt-get install texmaker
但是存在问题,当你想使用 tlmgr 更新Package时,会收到报错:
(running on Debian, switching to user mode!)
cannot setup TLPDB in /root/texmf at /usr/bin/tlmgr line 5604.
这是因为 apt-get 并不适用 tlmgr 更新,而需要手动操作。此外,该方法所装宏包都是打包时候的版本,开源小屋提到的方法可以解决安装源太旧的问题。个人理解能力有限,开源小屋里的步骤折腾一番才实现,同时由于现在已经出 Ubuntu_16.04 版本,更新过程会出一点点小意外。
sudo apt install git # Git is a control version system.
sudo git clone https://github.com/scottkosty/install-tl-ubuntu.git # To make Git and Ubuntu match
Git和install-tl-ubuntu同步之后,会发现新增文件夹: /home/用户/install-tl-ubuntu 。找到该文件夹之后就要进去,改权限,运行:
cd /home/usrname/install-tl-ubuntu # usrname is Ur PC`s name
chmod +x ./install-tl-ubuntu
sudo ./install-tl-ubuntu
一开始会发现, install-tl-ubuntu 只支持12至14版本的 Ubuntu 。但是install-tl-ubuntu在16.04版本上智能地解决了版本问题。

通过这个模糊的图片可以得知,install-tl-ubuntu发现了自己所在的环境很陌生,尝试着完成已设定的工作,但是失败了。但是这是一个比较坚韧的程序,找了一个最快的路径,从仓库里叫来了install-tl,最后解决了问题。出现最后'progress'时,就可以安心等待完成了。图片中'...'出现的地方都需要等待一段时间。
结束之后可检查安装情况:
xelatex -version
PS:安装情况表明,我的texlive里宏包版本确实挺新的。但我之前镜像安装过,虽然卸载并确认了,但没有在新系统上尝试,严格意义上未验证上述方法没有问题。
镜像安装
网上关于 Texlive 安装的文章大多是镜像安装的,可能是因为大家都需要用一些新鲜的宏,需要经常与时俱进。这里简要列出我看过的几个博文
......
提示一点注意事项:部分文章索引镜像都是iso文件地址,iso文件由于更新原因,名称会变化,导致跳转404页面。只需将链接地址后面“texlive2016.iso”删掉即可。
卸载
当需要重新安装时,就要卸载所有相关文件:
sudo apt-get purge texlive*
sudo rm -rf /usr/local/texlive/201x and rm -rf ~/.texlive201x
sudo rm -rf /usr/local/share/texmf
sudo rm -rf /var/lib/texmf
sudo rm -rf /etc/texmf
sudo apt-get remove tex-common --purge
sudo rm -rf ~/.texlive
Tex_安装_在Ubuntu系统下的更多相关文章
- python模块 mysql-python安装(在ubuntu系统下)
直接运行如下命令 sudo pip install MySQL-python 报如下错误 xxx@ubuntu:~$ sudo pip install MySQL-python Downloading ...
- ubuntu系统下安装pip3及第三方库的安装
ubuntu系统下会自带python2.x和python3.x坏境,不需要我们去安装.并且ubuntu系统下还会自动帮助我们安装python2.x坏境下的pip安装工具, 但是没有python3.x坏 ...
- ubuntu系统下Python虚拟环境的安装和使用
ubuntu系统下Python虚拟环境的安装和使用 前言:进行python项目开发的时候,由于不同的项目需要使用不同的资源包和相关的配置,因此创建多个python虚拟环境,在虚拟环境下开 ...
- ubuntu系统下安装pyspider:搭建pyspider服务器新手教程
首先感谢“巧克力味腺嘌呤”的博客和Debian 8.1 安装配置 pyspider 爬虫,本人根据他们的教程在ubuntu系统中进行了实际操作,发现有一些不同,也出现了很多错误,因此做此教程,为新手服 ...
- Ubuntu系统下OpenDaylight源码编译安装
操作系统:Linux x64 / Ubuntu 14.04 研究领域:软件定义网络SDN (Software-defined Networking) 开发组件:OpenDaylight 声明:转载请注 ...
- CentOS和Ubuntu系统下安装 HttpFS (助推Hue部署搭建)
不多说,直接上干货! 我的集群机器情况是 bigdatamaster(192.168.80.10).bigdataslave1(192.168.80.11)和bigdataslave2(192.168 ...
- Ubuntu系统下安装并配置hive-2.1.0
说在前面的话 默认情况下,Hive元数据保存在内嵌的Derby数据库中,只能允许一个会话连接,只适合简单的测试.实际生产环境中不使用,为了支持多用户会话, 则需要一个独立的元数据库,使用MySQL作为 ...
- Ubuntu系统下环境安装遇到依赖冲突问题
问题场景:在ubuntu系统下使用docker拉了一个python3.6的镜像,要在该容器中安装vim结果总是报已安装某些依赖的版本不满足要求 解决方法: 1.安装aptitude apt-get i ...
- Ubuntu 系统下如何安装pip3工具
一.[导读]Ubuntu 系统内置了 Python2 和 Python3 两个版本的开发环境,却没有内置相应的 pip3 管理工具,本文将介绍如何在Ubuntu下如何快速安装 pip3 工具,并升级到 ...
随机推荐
- docker overlay
http://blog.csdn.net/jiangshouzhuang/article/details/52822125
- Python 静态方法,类方法,属性方法
方法的使用 静态方法 - 只是名义上归类管理,实际上在静态方法里访问不了类或实例中的任何属性. class Dog(object): def __init__(self,name): self.nam ...
- 【题解】Luogu P2153 [SDOI2009]晨跑
原题传送门 一眼应该就能看出是费用流 因为每个交叉路口只能通过一次,所以我们进行拆点,连一条流量为1费用为0的边 再按照题目给的边(是单向边)建图 跑一下MCMF就行了 拆点很套路的~ #includ ...
- 剑指offer(6)旋转数组中的最小数字
题目描述 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转. 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素. 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个 ...
- flask --- 02. 路由, 初始化配置,蓝图
一.Flask 路由 1.添加路由的方式 ① ② 实例: ① @app.route("/my_de") def detail() ② def detail() app.add_ur ...
- sql 根据表名查找存储过程
SELECT obj.Name, sc.TEXT FROM syscomments sc INNER JOIN sysobjects obj ON sc.Id = obj.ID WHERE sc.TE ...
- EXEC sp_executesql with multiple parameters
传递多个参数 https://stackoverflow.com/questions/28481189/exec-sp-executesql-with-multiple-parameters http ...
- 【SMTP】常见错误码
'* 邮件服务返回代码含义 '* 500 格式错误,命令不可识别(此错误也包括命令行过长) '* 501 参数格式错误 '* 502 命令不可实现 '* 503 错误的命令序列 '* 504 命令参数 ...
- SQL Developer连接Oracle出现“IO 错误:Undefined Error”
1.环境 Win 10系统 Oracle 11 g R 2 JDK 1.8.0_152 SQL Developer-17.2.0 2.安装完成后,运行SQL developer,选择JDK路径,连接出 ...
- SpringBoot之依赖注入DI
相关注解: @Component @Service @Controller @Repository --------------------------------------------- @Inj ...