安装 texlive 后缺少 latexindent

安装 texlive 后缺少 latexindent

在 Ubuntu 20.04 上,我使用以下方式从终端安装了 texlive

$ sudo apt install texlive
$ sudo apt install texlive-latex-recommended

我可以从终端编译一个最小示例而不会出现错误,但在 Visual Studio Code(实际上是 Codium)中使用 LaTex Workshop 时,它会抱怨错误

"Can not find latexindent in PATH."

我确实也找不到 latexindent。我试过了

$ whereis latexindent
latexindent:

尽管

$ whereis latex

结果是

/usr/bin/latex /usr/share/man/man1/latex.1.gz

我无法手动找到 latexindent /usr/bin/latex,它应该是我的 TexLive 安装文件夹,对吗?

我在网上搜索了很多,并尝试手动安装 latexindent:

$ tlmgr install latexindent
/usr/bin/tlmgr: unexpected return value from verify_checksum: -5

然后我尝试

$ tlmgr install latexindent --verify-repo=none

这会导致错误而我不知道该怎么办:

tlmgr: package latexindent is not relocatable, cannot install it in user mode!

答案1

如果您使用 Linux 系统打包的 texlive 版本,则文件将分组到更大的集合中,由 apt(或您正在使用的任何 Linux 包管理器)进行管理。可能可以直接查询存储库以发现哪个集合包含任何文件,但简单的谷歌查询通常就apt packge latexindent足够了。在这里我找到了本网站 这表明你需要

sudo apt install texlive-extra-utils 

相关内容