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
可能会非常有帮助。