我无法使 lwarp 包工作

我无法使 lwarp 包工作

当我使用命令加载 lwarp 包\usepackage{lwarp}并按 F1(或编译/构建)时,文件出现错误

/usr/share/texlive/texmf-dist/tex/latex/lwarp/lwarp.sty

在第 33 行。在该文件中,第 33 行上面是命令:\RequirePackage{ifptex} 所以我认为问题应该是缺少包,而错误消息确实显示:

!LaTeX 错误:未找到文件“ifptex.sty”。键入 X 退出或继续,或输入新名称。(默认扩展名:sty)输入文件名:!紧急停止。标志 __ ^^M

所以我搜索了这个包并在这里找到了它伊普特克斯。现在我为该包创建了一个目录:/usr/share/texlive/texmf-dist/tex/latex/ifptex/ 并将包放在那里,但这并不能解决问题(我收到相同的消息)。我尝试将 ifptex 包放在其他所需包(iftex 和 ifpdf)的位置附近,即

在/usr/share/texlive/texmf-dist/tex/generic/iftex

我在 generic/ifptex 创建了一个文件夹,但没有工作,我将 ifptex.sty 文件放在了 iftex 文件夹中,但也没有工作。

我的问题是,为什么这不起作用?我该如何正确安装该软件包?自述文件中的安装说明如下:

在符合 TDS 1.1 的系统中,按如下方式移动文件:*.sty → $TEXMF/tex/generic/ifptex

我到目前为止已经这样做了,但收到了相同的错误消息。

我在 Ubuntu 22.04.1 LTS 中使用 TeXMaker 5.0.3(使用 Qt 5.15.3 编译)和 TeXlive。

答案1

我遵循了这里给出的答案:如何在 Linux 系统上安装单独的软件包?通过@Loop Space 使用方法 1。这里简单总结一下:

我在终端中输入:

which tlmgr

知道 tlmgr 在哪里:

在 /usr/local/texlive/2022/bin/x86_64-linux/tlmgr

然后我运行命令:

sudo /usr/local/texlive/2022/bin/x86_64-linux/tlmgr install ifptex

这解决了我的问题。谢谢。

编辑和评论澄清

这次编辑是因为一开始我犯了一个错误,我写了一个错误的解决方案,多亏了@David Carlisle,我才发现了这个错误。我很困惑,但现在我认为这确实是解决我问题的答案。

“更新”

好吧,我不知道这是否是更新,但还有另一种使用(Synaptic)包管理器安装单个包的方法。您需要知道的第一件事是包的名称,包所在的位置,我将在下面解释。例如,如果我遇到错误,\usepackage{IEEEtrantools}那么我必须安装乙炔基LaTeX 包,但是那个 LaTeX 包在哪个 debian 包中?要知道,请使用以下命令:

apt-cache search ieeetran

或者一般来说:

apt-cache search <name of the package>

这将打印出您要查找的名称。在此假设情况下为:texlive-publishers。接下来只需通过(Synaptic)包管理器安装它即可

相关内容