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

Med*_*ata 10 latex

我最近改用 Linux (Ubuntu 12.04),我需要安装 LaTeX 发行版和编辑器。我对 Win7 上的 LaTeX 有相当的经验,那么有没有一种简单的方法来启动和运行 LaTeX?

Med*_*ata 10

这可能是最好的下载.iso从TeX的分布的图像CTANtexlive2013.iso例如-这是〜2GB。把它放到你的Downloads文件夹里。

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

$ apt-get install perl-tk
Run Code Online (Sandbox Code Playgroud)

然后创建一个挂载点:

$ sudo mkdir /mnt
Run Code Online (Sandbox Code Playgroud)

更改当前目录,挂载.iso并开始安装

$ cd ~/Downloads
$ sudo mount -t iso9660 -o ro,loop,noauto texlive2013.iso /mnt
$ cd /mnt
$ sudo ./install-tl --gui=perltk
Run Code Online (Sandbox Code Playgroud)

这会打开一个不错的 GUI。您可以决定在Installation collections. 还要更改Create symlinks in system directories 屏幕截图中的as,以便为您布置所有目录。这意味着您无需在安装后四处浏览和修改系统文件。

权限

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

$ sudo umount /mnt
Run Code Online (Sandbox Code Playgroud)

检查是否一切正常:

$ tex --version

TeX 3.1415926 (TeX Live 2013)
kpathsea version 6.1.1
Copyright 2013 D.E. Knuth.
Run Code Online (Sandbox Code Playgroud)

尝试处理 .tex 文件并预览 PostScript 文件。

$ latex sample2e.tex
$ dvips sample2e.dvi
Run Code Online (Sandbox Code Playgroud)

您还可以制作 .pdf 文件:

$ pdflatex sample2e.tex
Run Code Online (Sandbox Code Playgroud)

如果要修改设置或获取更多包,请在 TeX Live Manager 2013 中执行此操作:

$ sudo tlmgr -gui
Run Code Online (Sandbox Code Playgroud)

要安装 LaTeX 编辑器(例如 TeX Studio),请将相关.deb文件下载到 Downloads 文件夹并安装

$ cd ~/Downloads
$ sudo dpkg -i texstudio_2.7.0_i386.deb
Run Code Online (Sandbox Code Playgroud)

您可能需要先安装libpoppler-qt4-3.deb

参考:

拖船文件

TeX 实时文档

Starlinq 博客

  • +1 - 好的文档,以及如果您想要最新的 texlive 安装的方法。不幸的是,repos 中的那个有明显滞后的趋势。如果您在多个平台上运行 texlive 并且更喜欢让它们保持同步,那么这也是一种方法。(或者,您将永远不会停止追溯为什么您的图书项目在不同的系统上翻译时会开发出与第 916 页偏移的半页。(导致将打印的文件包含所有不换行 -徒劳的点调整和印刷中的所有恐怖)) (3认同)
  • 非常感谢您努力发布这篇文章!不过,为了将来参考,只需使用我在回答中显示的 repos 中的那些。以这种方式安装要容易得多,而且升级和处理所有软件包也更容易。 (2认同)

ter*_*don 10

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

sudo apt-get install texlive-latex-base
Run Code Online (Sandbox Code Playgroud)

这将为您提供一个基本的 LaTeX 系统。要使用更多包和字体进行更完整的安装,请使用:

sudo apt-get install texlive-latex-base texlive-latex-extra texlive-latex-recommended texlive-fonts-recommended
Run Code Online (Sandbox Code Playgroud)

  • 这当然是*最简单的*安装,如果有些不完整,因为 Ubuntu 只打包了通过 tlmgr 可用的软件包的一个子集,并且与 ctan 相比,有些已经过时了。如果在生产环境中需要 texlive,最好使用 tlmgr 更新进行 vanilla texlive 安装,以便更好地控制同步安装并更好地控制更新内容。(永远不要在重要文件的最后预印阶段更新......) (3认同)
  • 在 Ubuntu 12.04 上,这将安装 TexLive 2009,完全不推荐。`texlive-latex-extra` 包中的模块存在多个问题,阻碍了各种功能的成功编译。 (3认同)