在Ubuntu 12.04中安装TeX Live(和TeX Studio)的简便方法
我最近改用Linux(Ubuntu 12.04),我需要安装一个LaTeX发行版和编辑器。 我对Win7上的LaTeX有相当的经验,那么有一种简单的方法可以让LaTeX运行起来吗?
最好从CTAN下载TeX发行版的.iso
图像,例如texlive2013.iso
– 它是~2GB。 将其放入“ Downloads
文件夹中。
在使用GUI之前,请确保已安装perl-tk
软件包。 如果没有,打开一个终端然后去:
$ apt-get install perl-tk
然后创建一个挂载点:
$ sudo mkdir /mnt
更改当前目录,安装.iso
并开始安装
$ cd ~/Downloads $ sudo mount -t iso9660 -o ro,loop,noauto texlive2013.iso /mnt $ cd /mnt $ sudo ./install-tl --gui=perltk
这打开了一个很好的GUI。 您可以决定在Installation collections
中Installation collections
什么。 同时更改Create symlinks in system directories
的Create symlinks in system directories
如屏幕截图所示,这些目录将全部为您布局。 这意味着您无需在安装后浏览并修改系统文件。
安装完成后,关闭终端并打开一个新终端:
$ sudo umount /mnt
检查一切是否正常:
$ tex --version TeX 3.1415926 (TeX Live 2013) kpathsea version 6.1.1 Copyright 2013 DE Knuth.
尝试处理.tex文件并预览PostScript文件。
$ latex sample2e.tex $ dvips sample2e.dvi
您还可以制作.pdf文件:
$ pdflatex sample2e.tex
如果要修改设置或获取更多包,请在TeX Live Manager 2013中执行此操作:
$ sudo tlmgr -gui
要安装LaTeX编辑器(例如TeX Studio),请将相关的.deb
文件下载到Downloads文件夹并安装
$ cd ~/Downloads $ sudo dpkg -i texstudio_2.7.0_i386.deb
您可能需要先安装libpoppler-qt4-3.deb
。
参考文献:
TUG文档
TeX Live文档
Starlinq博客
只需从存储库安装相关的包:
sudo apt-get install texlive-latex-base
这将为您提供基本的LaTeX系统。 要使用更多包和字体进行更完整的安装,请使用以下命令:
sudo apt-get install texlive-latex-base texlive-latex-extra texlive-latex-recommended texlive-fonts-recommended
三种方法:
- 为texlive安装Ubuntu软件包。 由terdon描述,最简单,但他们倾向于过时,只有通过tlmgr可用的一部分。
- 从最新的iso映像安装texlive。 由Medulla Oblongata描述。 目前可用:2013年 – 已经过时了近一年,所以安装后的第一步是使用tlmgr更新它。
- 使用tug.org上提供的网络安装程序进行安装。 这实际上很简单,我推荐它,特别是如果你想让不同平台上的安装保持同步。
另请参阅: 如何更新TeX发行版? 在tex.sx上 ,特别是第一个(社区维基)答案解释TeX Live更新方案。
您还可以使用Kile – 一个集成的LaTeX环境 。
您可以从ubuntu软件中心轻松安装它。
为Ubuntu 12.04打包的最新版TeX Live是2012年,可从TeX Live后端PPA获得 。 从终端安装相对容易,首先删除可能安装的任何绝对软件包:
sudo apt-get remove texlive*
然后添加PPA并更新:
sudo add-apt-repository ppa:texlive-backports/ppa sudo apt-get update
最后安装:
sudo apt-get install texlive
这将安装最常见的模块。 如果你需要更多特定的模块,那么你将不得不安装“额外”包(在最后一次检查时几乎是1 Gb):
sudo apt-get install texlive-latex-extra
对于来自Windows的人,我建议将TexMaker作为GUI(可从软件中心获得)。 这是我们向学生提供的东西,他们管理的很好。
我运行sudo apt-get install texlive-full
,它有一些上面列出的缺点,包括它可能不是最新的,但我没有发现任何问题。 (然而)
它的优点是它只需在一个快速命令中安装所有内容。 有些人可能认为这是不好的做法/浪费硬盘空间 – 但我使用ubuntu是因为它快速且(通常)有效,不是因为它比其他Linux发行版节省了几百兆的磁盘空间……