如何在 macOS 上安装 latexindent?

如何在 macOS 上安装 latexindent?

我使用的是 basicTeX 发行版,而不是 MacTeX 发行版。我更喜欢这种方式,但有一个问题。我没有latexindentMacTeX 附带的工具。

我不知道如何手动安装此工具。CTAN 页面或其 Github 页面上没有适当的描述。有什么帮助吗?我想将其安装在 PATH 中。

答案1

好的,现在情况有点不同了:

brew install --cask basictex
sudo tlmgr install latexindent
cpan -i YAML::Tiny File::HomeDir Unicode::GCString

如果你想让 Visual Studio Code 上的 LaTeX Workshop 扩展正常工作,请添加以下行

"latex-workshop.latexindent.path": "/Library/TeX/texbin/latexindent"

settings.json,你还需要安装

sudo tlmgr install latexmk

在 macOS Catalina 10.15.4 上测试。

答案2

我找到了一个解决方案。乳胶压痕不存在使用閱讀器一开始,但在更新存储库并重试后,我能够安装它。

对于其他人,这就是我所做的(需要root):

sudo tlmgr option repository ctan
sudo tlmgr update --self
sudo tlmgr install latexindent

因此一开始可能是一个过时的或错误的 repo URL。

ctan只是http://mirror.ctan.org/systems/texlive/tlnet

答案3

如今(2022 年),只需使用 brew:

brew install latexindent

也可以看看:自制 latexindent

答案4

要安装缺少的 Perl 模块,我按照以下说明进行操作:

https://gist.github.com/LucaCappelletti94/920186303d71c85e66e76ff989ea6b62#cpan--latexindent

使用“sudo”选项安装 Perl 模块。之后,我可以运行latexindent

相关内容