在Ubuntu 12.04中安装TeX Live(和TeX Studio)的简单方法


10

我最近切换到使用Linux(Ubuntu 12.04),并且需要安装LaTeX发行版和编辑器。我对Win7上的LaTeX有相当的经验,因此是否有一种简便的方法来启动和运行LaTeX?


3
在14.04中,Ubuntu打包了TeXLive 2013 ---很有可能12.04有一个很旧的版本。根据您的工作,YMMV。阅读@ tatjana-heuser的答案,然后从那里选择...
Rmano


TeXstudio的sourceforge Wiki上有以下说明:sourceforge.net/p/texstudio/wiki/Compiling/#linux
恐龙

Answers:


10

这可能是最好的下载.iso从TeX的分布的图像CTANtexlive2013.iso例如-这是〜2GB。将此放入您的Downloads文件夹。

perl-tk在使用GUI之前,只需确保已安装软件包即可。如果没有,请打开终端并转到:

$ 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。还要更改Create symlinks in system directories 屏幕快照中的as,以便为您布置所有目录。这意味着您无需在安装后四处寻找和修改系统文件。

Perltk

安装后,关闭终端并打开一个新终端:

$ sudo umount /mnt

检查一切是否正常:

$ tex --version

TeX 3.1415926 (TeX Live 2013)
kpathsea version 6.1.1
Copyright 2013 D.E. 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博客


1
+1可以帮助您,但是您有点在重新发明轮子。LaTeX软件包可在Ubuntu存储库中找到。
terdon 2014年

1
@terdon干杯。在Starlinq博客让我非常困惑之后,我只想分享自己的所作所为
Medulla Oblongata 2014年

2
非常感谢您为发布此信息付出的努力!不过,为了将来参考,请使用我在答复中显示的回购协议中的内容。这样安装起来容易得多,升级和处理所有软件包也容易得多
terdon

3
+1-好的文档,以及如果想要最新的texlive安装的方法。不幸的是,回购协议中的一个协议有明显滞后的趋势。如果您在多个平台上运行texlive并希望保持它们同步,这也是可行的方法。(或者,如果在其他系统上进行翻译,则您的图书项目为什么会在916页偏移的页面上发展半页。(导致要打印的文件带有所有“不要包装”的信息,徒劳的点调整和所有的恐怖印刷))
Tatjana Heuser 2014年

完成所有步骤后,系统提示我当前未安装程序“ tex”。您可以通过键入以下命令进行安装:sudo apt-get install texlive-binaries
Saprativa Bhattacharjee 2015年

10

只需从存储库中安装相关的软件包:

sudo apt-get install texlive-latex-base

这将为您提供基本的LaTeX系统。要使用更多软件包和字体进行更完整的安装,请使用以下命令:

sudo apt-get install texlive-latex-base texlive-latex-extra texlive-latex-recommended texlive-fonts-recommended

3
这肯定是最简单的安装,即使它有些不完整,因为Ubuntu仅打包了可通过tlmgr获得的软件包的一部分,并且与ctan相比已经有些过时了。如果在生产环境中需要texlive,则最好使用tlmgr更新进行香草texlive安装,以更好地控制同步安装并更好地控制更新时间。(在重要文档的最终预印阶段永远不要更新...)
Tatjana Heuser 2014年

3
在Ubuntu 12.04上,这将安装TexLive 2009,完全不建议这样做。texlive-latex-extra软件包中的模块存在多个问题,导致无法成功编译各种功能。
路易·德·索萨

2

三种方式:

  • 为texlive安装Ubuntu软件包。由terdon描述,最简单,但是它们有过时的趋势,并且只能通过tlmgr获得
  • 从最新的iso镜像安装texlive。由Medulla Oblongata描述。当前可用:2013年-已过时将近一年,因此安装后的第一步将是使用tlmgr对其进行更新。
  • 使用tug.org上可用的网络安装程序进行安装。这实际上很容易,我建议您这样做,特别是如果您想使跨不同平台的安装保持同步的话。

另请参阅:如何更新TeX发行版?tex.sx上,尤其是第一个(社区Wiki)答案,用于解释TeX Live更新方案。


0

您还可以使用 Kile-集成LaTeX环境

您可以从ubuntu软件中心轻松安装它。

在此处输入图片说明


2
是的,但Kile只是一名编辑。您仍然需要LaTeX发行版才能运行它。在安装kile通过回购将在最需要的包带,这是安装乳胶相当迂回的方式你结束了额外的东西,你不需要,以及缺少将不会列出一些基本的LaTeX的包kile依赖性。
terdon

谢谢...我不知道。在学位期间,我使用Kile进行演示和报告制作,没有太多困难:)
Bibi424 2014年

0

为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(可从软件中心获得)。这就是我们向学生提供的内容,他们对此的管理大多很好。


0

我跑sudo apt-get install texlive-full了上面列出的一些缺点,包括它可能不是最新的,但我没有发现任何问题。(然而)

优点是,它只需一个命令即可安装所有内容。有人可能会认为这是不正确的做法/浪费了硬盘空间-但我使用ubuntu是因为它速度快且(通常)有效,而不是因为它比其他Linux发行版节省了数百兆的磁盘空间...

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.