Windows 中 TeXstudio 中的 LanguageTool 和 N-Grams

Windows 中 TeXstudio 中的 LanguageTool 和 N-Grams

LanguageTool 可用作 TeXstudio 的插件来检查语法(基于规则)。您还可以使用 n-gram 作为补充。有关如何使用 n-gram 的说明可在此处找到: http://wiki.languagetool.org/finding-errors-using-n-gram-data

TeXstudio 在其设置中提供了一个自己的部分来配置 LanguageTool(见下文)。

我设置了 n-gram,它们在 LanguageTool 中可以工作。LanguageTool 也可以在 TeXstudio 中工作。我只是无法让 n-gram 在 TeXstudio 中工作。我的配置如下:

在此处输入图片描述

根据 wiki,--config独立版本不需要,根据TeXstudio 错误追踪它应该在那里,但是只有一个 Linux 的示例(看起来几乎相同)。某处我发现它也需要,--languageModel但也没有用。

我尝试过的论点:

org.languagetool.server.HTTPServer -p 8081 --config "C:/Users/me/.languagetool.cfg" --languageModel="C:/Program Files (x86)/TeXstudio"

org.languagetool.server.HTTPServer -p 8081 --config "C:/Users/me/.languagetool.cfg" --languageModel="C:/Program Files (x86)/TeXstudio/en"

org.languagetool.server.HTTPServer -p 8081 --config "C:/Users/me/.languagetool.cfg"

可能还有很多其他的。

非常感谢您的帮助。

答案1

正确的论点是:

org.languagetool.server.HTTPServer -p 8081 --config "C:\Users\me\.languagetool.cfg" --languageModel "C:\Program Files (x86)\TeXstudio"

参数不应包含=

答案2

我弄清楚了 TeXstudio 中 n-gram 的工作方式。为此,我使用了 LanguageTool 的独立版本(不是那种花哨的重新制作的东西,而是你可以找到的旧 Java 版本这里)。

在那里,我将 n-gram 数据库添加到设置中,并设置了服务器,基本上只需两步: LanguageTool“离线版”设置图片

然后,您可以检查 n-gram 是否被识别,这适用于独立版本和 TeXstudio(顶部 LanguageTool,底部 TeXstudio):

在此处输入图片描述

独立设置了一个.cfg 文件,$home$/.languagetool.cfg也许可以将其用作服务器的配置,但我没有检查这一点。

希望这对遇到类似问题的人有所帮助。

干杯

相关内容