Latexindent 与 Homebrew Perl 和 Sublime Text

Latexindent 与 Homebrew Perl 和 Sublime Text

我正在尝试让 BeautifyLatex 包在 Sublime Text 3 上运行。我最初的尝试表明缺少某些 Perl 模块,这导致 latexindent 无法运行。我没有摆弄本机 Perl 安装,而是进行了自制的 perl 安装并将 perl 命令链接到此并安装了缺少的模块。我发现 Latexindent 可以从命令行运行,但仍然无法通过 Sublime BeautfyLatex 包运行。

根据Github页面说明我测试了“latexindent 是否起作用”:

要检查这一点,请转到终端,cd 到包含 latexindent 的目录,然后输入 perl latexindent。如果您的 latexindent 可以运行,您将看到其版本信息

这样做会得到输出

Cannot write to 'indent.log': Permission denied at /usr/local/Cellar/perl/5.30.0/lib/perl5/site_perl/5.30.0/Log/Dispatch/File.pm line 101.

我现在完全不知所措了。有什么建议吗?

答案1

我按照包创建者的建议,直接从 GitHub 安装包,而不是使用 Sublime 的包管理器,从而解决了这个问题。

相关内容