latexindent 漏洞的解决方法

latexindent 漏洞的解决方法

运行时latexindent我收到以下错误消息:

YAML::Tiny found a duplicate key 'pmatrix' in line '1' at    /usr/local/texlive/2014/bin/x86_64-linux/latexindent line 171.

该漏洞可以抵抗:

  • 重新安装(在 Ubuntu 14.10 上工作)
  • 删除所有配置文件
  • 从另一个用户帐户登录。

有什么解决方法吗?


编辑:即使升级到latexindent2.0R 版本,问题仍然存在,问题发生日期为latexindent.pl2014 年 12 月 7 日:

在此处输入图片描述

答案1

latexindent.pl可以通过更新发行版来修复此问题V2.0R,详情请参阅我如何更新我的 TeX 发行版?。如果手动下载latexindent.pl,一定要defaultSettings.yaml同时获取。


这个问题实际上已经修复了先前的提交2014 年 6 月。该问题defaultSettings.yaml包含以下内容:

# environments that have tab delimiters, add more 
# as needed
lookForAlignDelims:
   ...
   pmatrix: 1
   ...
   pmatrix: 1
   ...

这不会在旧版本的YAML::TinyPerl 模块中造成问题,但会在新版本中给出您报告的警告。

相关内容