如何安装最新的 tikzmark 包?

如何安装最新的 tikzmark 包?

我如何仅安装最新版本的软件包tikzmark

我尝试安装 texlive 2018,但它需要 glibc 2.14,而我的系统 (CentOS 6) 只有 glibc 2.12。然后我安装了 x86_64-linux-glibc2.12 的自定义二进制文件,但系统无法使用,什么都不起作用(例如 IEEEtran),只有最低限度(例如文章类)。我重新安装了 texlive 2016,并且正在安装用户 texmf 目录中所需的较新的软件包,但我不知道如何安装该tikzmark软件包,因为它是软件包的一个库tikz

谢谢你的帮助。

答案1

下面我描述了我为安装最新版本的软件包所做的工作tikzmark

我有一个 tex 文件,它需要最新版本的tikzmark包,当我尝试使用旧版本的包进行编译时会产生错误。

我在日志中搜索了“tikzmark”,发现已安装的包文件的文件路径。在我的系统中,/user/local/texlive/2016/texmf-dist/tex/latex/tikzmark/tikzlibrarytikzmark.code.tex。

我从CTAN下载了包,解压,并通过命令生成tikzlibrarytikzmark.code.tex和库文件。tikzmarklibrarylistings.code.tex$ tex tikzmark.ins

然后,我通过在终端中发出以下命令创建了我的 tex 用户目录:$ mkdir -p ~/texmf/tex/latex/tikzmark并将生成的文件移动到那里。

完毕!

感谢@samcarter!

答案2

您可以按照此帖子操作,使用 glibc 2.14 和 2.12: 如何在 CentOS 6.5 中将 glibc 更新至 2.14

您可以在需要时通过输入帖子中给出的最后一行来激活 glibc 2.14。

export LD_LIBRARY_PATH=/opt/glibc-2.14/lib

因此,您可以先安装 texlive 2018。输入上面提到的导出命令,然后尝试 pdflatex。

这种方法对我有用。我认为添加这行export LD_LIBRARY_PATH=/opt/glibc-2.14/lib不是.bashrc一个好主意,因此我.latexrc在主文件夹中创建了另一个文件并在那里添加了这行。这样做source ~/.latexrc使终端准备好运行 texlive 命令。

相关内容