我刚刚texlive-latex-base
从官方 Ubuntu repo 安装了软件包,现在我必须添加一些模块(ucs
和utf8x
)来编译带有西里尔编码的 .pdf 文件,那么,如何安装它?我找到了tlmgr
- TeX Live 管理器,但我没有这样的命令,似乎我可以使用安装 tlmgr这: “您可能会遇到由于 Perl 错误、更新失败或其他原因导致 tlmgr 本身无法运行的情况。如果发生这种情况,最简单的方法是下载并运行更新-tlmgr-最新版.sh“ 我对吗?
更新:
argon@vprime:~/Documents/diplom$ sudo bash update-tlmgr-latest.sh
[sudo] password for argon:
Verifying archive integrity... All good.
Uncompressing TeX Live Manager Updater..........................................................................................................................................................................
./runme.sh: Cannot find TeX Live root using kpsewhich --var-value=SELFAUTOPARENT.
./runme.sh: Please call update-tlmgr-latest.sh --noexec --keep
./runme.sh: and then call the runme.sh script in the unpacked directory
./runme.sh: with the directory root as the first argument, something like:
./runme.sh: sh runme.sh /path/to/your/texlive/installation/2010
argon@vprime:~/Documents/diplom$ dpkg -L tex
tex-common texlive-binaries texlive-doc-base
texlive-base texlive-common texlive-latex-base
那么,我应该使用哪个包的路径?
答案1
- 您可以做的最直接的方法是打开 Synaptic 包管理器、Ubuntu 软件中心或任何其他发行版管理器,然后寻找一个可以使用您需要的包来增强 TeX 发行版的系统包。
- 第二种选择是从 CTAN 获取所需的软件包,将它们安装(解压)到树中
LOCALTEXMF
并重新运行texhash
,以便 TeX 找到它们。然而,这听起来可能比更复杂的软件包、字体、参考书目样式等更容易。 - 最后一个选项是下载并安装最新的TeXLive发行版,您可以在那里
tlmgr
与朋友一起玩。如果您的网络连接良好并且磁盘上有足够的空间,则只需进行完整安装即可。
就我个人而言,我非常推荐使用最后一个选项,即从头开始完整安装 TeXLive。重点是 Ubuntu 仍然附带 TeXLive 2009 软件包,而最近 TeXLive 2012 已经发布。使用最新的发行版将确保您能够使用 XeTeX 或 LuaTeX 中的所有新功能,这些功能可能符合您的兴趣,因为正如您所说,您正在寻找非拉丁字体/编码等。
在进行完整的 TeXLive 安装之前,不要忘记清除 Ubuntu TeXLive 2009 安装,否则两者会发生冲突。