如何让 Tikz arrows.meta 与 Ubuntu 和 TexLive 协同工作

如何让 Tikz arrows.meta 与 Ubuntu 和 TexLive 协同工作

Tikzarrows.meta包在我的 Ubuntu 14.04 安装中不起作用。当我尝试使用

\usetikzlibrary{arrows.meta}

我得到了错误

! I can't find file `tikzlibraryarrows.meta.code.tex'.
<argument> ...nput tikzlibrary\pgf@temp .code.tex 
                                              \catcode `\@ =\csname tikz...
l.68 \usetikzlibrary{arrows.meta}

通过 Google 搜索,我找到了几个有关 Tex.SE 的问题,但那些用户都在使用 MikTex,所以我不清楚这些答案如何应用于 Texlive/Ubuntu。

我尝试了命令行程序tlmgr,我相信它是为了使 Ubuntu 的 Texlive 安装更为最新(否则,必须等待更新通过包系统进行。)但我仍然收到相同的错误。

我怎样才能去arrows.meta上班?:)

答案1

我在 Fedora 20 上遇到了同样的问题。通过在 Linux 上安装最新版本可以解决此问题texlive。不幸的是,许多发行版没有保留最新版本texlive,因此我建议texlive从包管理器中删除已安装的版本,并从官方网站获取最新版本。这为我解决了这个问题。

答案2

对于 Ubuntu 用户。我有 Ubuntu 14.04。有一个目录,其中 latex 处理器搜索此文件。目录是:

/usr/local/texlive/texmf-local/tex/UbuntuTexDir/generic/pgf

PGS 路径应挂在此目录中。您可以下载最新的 PGF 包(以 .zipped 格式提供),解压后将其复制到上面的“pgf”目录中。特别是,以下文件应位于系统中。

确保 TEXINPUTS 环境变量可以访问此文件。

  /usr/local/texlive/texm-flocal/tex/UbuntuTexDir/generic/pgf/tpgflibraryarrows.meta.code.tex

答案3

您只需要安装/更新该texlive-pgf软件包。

此后,您始终可以看到 PGF/TikZ 库源。例如,对于基于 RPM 的发行版,请输入

rpm -ql texlive-pgf | grep arrows.meta
/usr/share/texmf/tex/generic/pgf/libraries/pgflibraryarrows.meta.code.tex

对于你的 Ubuntu 来说dpkg -L texlive-pgf | grep arrows.meta可能会非常有帮助。

相关内容