为什么有些词不能保存到TexStudio中的自定义词典中

为什么有些词不能保存到TexStudio中的自定义词典中

当单词显示为红色下划线时,表示该单词拼写错误或不在词典中。对于后一种情况,可以将该单词保存到词典中Check Spelling

但我发现有些单词(无论是正确拼写的还是人名)都有红色下划线,但是无法保存到词典中,因为执行时它从不显示该单词Check Spelling。问题是什么?

编辑:以下是一个简短的例子:

在 \cite[p214]{Kosko} 中,Kosko 将不精确的椭圆形呈现为模糊椭圆形,以反驳林德利的(无法检查)声明 \cite{Lindley}:\textit{概率是对不确定性的唯一合理描述,适用于所有涉及不确定性的问题。所有其他方法均不适用}。

显然,林德利的说法是错误的,因为并非所有的不确定性问题都可以用概率来处理。然而,科斯科的模糊椭圆是不够的,因为它缺乏数学严谨性来定义椭圆的精确圆度。

答案1

所以我认为这很奇怪,但这是我自己发现的,以及一个可能的解决方法。但是,这里有一个错误,应该向 TeXStudio 报告。(这里是他们的问题追踪器。如果你不想举报的话请告诉我,我会举报的。)

第一次对包含“Lindley”和“Lindley's”的文档运行拼写检查时,它会找到“Lindley”,然后您可以将其添加到词典中。从那时起,非所有格形式“Lindley”就会得到正确处理,并且不再突出显示。

但是,虽然所有格形式“Lindley's”的下划线最初会被同时删除,但如果您重新加载文档或重新输入该词或另一个拼写错误的单词,下划线会重新出现。现在,当您执行“拼写检查”时,它找不到它。您可以通过右键单击下划线并再次选择“添加到词典”来暂时删除下划线,但下划线会重新出现,因为它只会重新添加非所有格形式。

然而,您可以手动将所有格形式添加到词典中,方法是单击“检查拼写”屏幕底部的“显示用户单词”,然后单击“添加”,然后输入所有格形式。从那时起它应该就可以正常工作了。

您也可以直接编辑字典文件,对于我来说,在 Linux 上它位于$HOME/.config/texstudio/texstudioen_US.ign

但是,这两种解决方法都很烦人,应该提交错误报告。同样,如果你不想,我会提交。

(顺便说一下,我在 Archlinux 上使用 TeXStudio 4.2.2。)

相关内容