如何在 Zenwalk 中手动安装 pgf/tikz?

如何在 Zenwalk 中手动安装 pgf/tikz?

我正在尝试在最近安装的 Zenwalk 中运行 latex (tetex)。主要问题是 tikZ 需要“手动”安装,因为 Zenwalk 包管理器 netpkg 无法自行完成此操作。

由于我是 Linux 新手,因此非常希望得到有关如何执行此操作的建议。

一些可能有用的信息:当我尝试使用 Geany 构建 latex 文件时,我收到的错误消息指的是无法找到 tikz.sty 文件。该文件确实存在(在目录 /usr/share/texmf/tex/latex/pgf/frontendlayer 中),但它位于错误的位置,或者编译器不知道在哪里找到它。编译失败。如果我尝试编译其中没有 tikZ 的 latex 文件,则文件构建得很好,因此 latex 的其余部分运行良好。

答案1

我强烈建议不要使用 Zenwalk 的 teTeX 软件包。虽然我以前从未听说过 Zenwalk 发行版,但 teTeX 自 2006 年以来就无人维护。它的继任者是TeX 直播。手动安装 TeX Live 很简单(只需运行安装程序脚本并设置 $PATH)。TeX Live 包含最新版本的 TikZ 和所有依赖项(您可能需要tlmgr update --all在安装后运行以获取最新的软件包版本)。在安装 TeX Live 之前,您应该删除 teTeX 以避免任何潜在问题。


根据禅道维基,您可以这样设置路径:

安装完成后,打开文本编辑器(如 Geany)并创建一个名为的文件texlive.sh,并在其中输入以下两行:

export PATH=$PATH:/opt/texlive/2010/bin/i386-linux
export MANPATH=$MANPATH:/opt/texlive/2010/texmf/doc/man

保存texlive.sh文件。使此文件可执行。将此文件移动到/etc/profile.d

(以 root 身份,之后您需要注销,然后重新登录)。

默认情况下,TeX Live 会自动安装,/usr/local/texlive/2010因此您可能需要更改路径。

相关内容