所以。我想使用latexindent
。我使用 2.9 版 MiKTeX,并latexindent
通过 MiKTeX 控制台安装。
每次我尝试使用latexindent
(甚至从控制台)时,我都会得到:
无法打开位于 C:/Program Files/MiKTeX 2.9/scripts/latexindent/LatexIndent/GetYamlSettings.pm 第 69 行的 defaultSettings.yaml。
defaultSettings.yaml 文件确实位于C:\Program Files\MiKTeX 2.9\scripts\latexindent
,这正是第 69 行检查的位置:
die "Could not open defaultSettings.yaml" if(!$defaultSettings);
如上所述:
$defaultSettings = YAML::Tiny->read( "$FindBin::RealBin/../../texmf-dist/scripts/latexindent/defaultSettings.yaml");
我不懂 Perl,所以错误可能出在其他地方。我不知道该怎么做,我已经浪费了好几个小时了 :/