我已在互联网上查了好几个小时,但仍无法理解。
如何在 Texlive 发行版中安装新软件包?
我发现这个“发行版”有一个包管理器,但即使称其为发行版这一事实也让我感到困惑。
Texlive 是什么?它怎么会是一个发行版?它是如何工作的?
抱歉问了这些愚蠢的问题。请记住,我才刚刚开始使用 LaTex。
任何解释都值得感激。非常感谢。
答案1
TeX 可能涉及很多软件
TeX、LaTeX、ConTeXt 和相关系统包括核心程序(调用特定格式的可执行文件)和庞大的软件包生态系统,从真正必不可少的工具到graphicx
更深奥的软件包,如排版棋盘或穿着不同服装的鸭子。所有这些东西,旧的、新的、过时的和不可或缺的,都托管在加拿大运输安全局。
您可以通过 TeXLive 获取所需的一切
大量经过许可允许免费使用的内容,都通过 TeXlive 发行版提供,该发行版由TeX 用户组。该系统是在早期低带宽时代设计的,目的是通过一套 DVD 向 TUG 成员分发完整的 TeX 软件系统。现在任何人都可以直接下载它。
有几种方法可以获取TeXLive根据您的系统和需求,您可以下载发行版。Linux 上的许多人会下载安装程序,安装程序会下载我们在安装选项中要求的发行版。您可以获得全部内容或更精简的发行版。
一旦全部设置完毕,您就可以使用该tlmgr
工具进行更新,或安装尚未添加的额外软件包。(MikTeX 是另一种仅适用于 Windows 的方法,对于 Mac 用户,可以使用 MacTeX。)
但不要为 TeXLive 的 Linux 发行版打包而烦恼
Linux 发行版也提供了自己的独立包装器,用于包装 TeXLive 发行版中的软件,但每个包装器所包含的内容和版本更新程度都不同。例如,在 Debian 上,通过这种方式获得的软件可能已有两年或更久的历史,但对于该发行版来说,这通常是很常见的。我认为本网站的大多数常客都会劝阻您不要通过 Linux 包管理器获取 TeX。我试过了,结果一团糟。
你真的需要所有这些东西才能运行 LaTeX 吗?
许多人问过为什么发行版这么大(并且一直在扩展),为什么不能更简单地获得“仅 LaTeX”。好吧,如果您愿意,您可以下载一个非常小的最小发行版,但是一旦您开始想要自定义内容或执行更专业的任务,您就会发现您需要更多软件包、更多字体、更多工具。这些软件包中很少有对于每一个用户,但很难想象有哪个用户不需要很多。对我来说,安装完整的 TeXLive 发行版总是更容易,然后我就可以打开所有选项。而且现在存储空间相当便宜。