SublimeLinter-chktex
SublimeLinter 3 的 LaTeX 代码检查插件,使用 ChkTeX。
详细信息
安装次数
- 总计 13K
- Win 7K
- Mac 4K
- Linux 3K
8 月 6 日 | 8 月 5 日 | 8 月 4 日 | 8 月 3 日 | 8 月 2 日 | 8 月 1 日 | 7 月 31 日 | 7 月 30 日 | 7 月 29 日 | 7 月 28 日 | 7 月 27 日 | 7 月 26 日 | 7 月 25 日 | 7 月 24 日 | 7 月 23 日 | 7 月 22 日 | 7 月 21 日 | 7 月 20 日 | 7 月 19 日 | 7 月 18 日 | 7 月 17 日 | 7 月 16 日 | 7 月 15 日 | 7 月 14 日 | 7 月 13 日 | 7 月 12 日 | 7 月 11 日 | 7 月 10 日 | 7 月 9 日 | 7 月 8 日 | 7 月 7 日 | 7 月 6 日 | 7 月 5 日 | 7 月 4 日 | 7 月 3 日 | 7 月 2 日 | 7 月 1 日 | 6 月 30 日 | 6 月 29 日 | 6 月 28 日 | 6 月 27 日 | 6 月 26 日 | 6 月 25 日 | 6 月 24 日 | 6 月 23 日 | 6 月 22 日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 2 | 0 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 1 | 1 |
README
SublimeLinter-chktex
此代码检查插件为 SublimeLinter 提供了访问 ChkTeX 的接口。它将用于具有 LaTeX (或 LaTeXing) 语法的文件。
安装
要使用此插件,需要安装 SublimeLinter。
请使用 Package Control 安装代码检查插件。
在安装此插件之前,请确保您的系统中已安装了 chktex
。ChkTeX 可在 CTAN 上找到,随着 TeX Live 2011 版本一起提供,并且适用于许多平台。
如果您使用的是不包含 ChkTeX 的 TeX 发行版(例如 MiKTeX),请按照以下说明手动编译 ChkTeX
请确保 MikTeX 路径中 没有空格
使用 cygwin 安装
make
和gcc 编译器
包下载 chktex 并将其保存到 cygwin 的家目录(默认为 C:\cygwin\home\USER)
在 cygwin bash 中运行
cd c: cd cygwin64/home/USER cd chktex-1.7.2 configure make make install
生成的
chktex.exe
以及cygwin1.dll
应该现在保存在注册在 PATH 环境变量中的一个目录中(例如 %MiKTeX Install%\miktex\bin\ 适当)
请确保 chktex
的路径对 SublimeLinter 可用。文档涵盖了 解决 PATH 配置问题的方法。
设置
- SublimeLinter 设置:http://sublimelinter.com/en/latest/settings.html
- 代码检查器设置:http://sublimelinter.com/en/latest/linter_settings.html
默认情况下,SublimeLinter-chktex 会忽略警告 22(显示评论)和警告 30(输出中检测到多个空格)。它也将警告 16(LaTeX 文件末尾仍然处于数学模式下)视为错误。
SublimeLinter-chktex 的附加设置
nowarn
:要忽略的警告列表,以逗号分隔。erroron
:要以错误形式输出的警告列表,以逗号分隔。