![如何在 Zenwalk 中手动安装 pgf/tikz?](https://linux22.com/image/233518/%E5%A6%82%E4%BD%95%E5%9C%A8%20Zenwalk%20%E4%B8%AD%E6%89%8B%E5%8A%A8%E5%AE%89%E8%A3%85%20pgf%2Ftikz%EF%BC%9F.png)
我正在尝试在最近安装的 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
因此您可能需要更改路径。