问题描述
我有点惊讶地发现在LibreOffice(3.5.4.2)中,拼写检查实际上并不起作用。自从80年代开始出现拼写检查器以来,我感到很惊讶?不是一件难事。
我在一个相对较新的安装上运行Ubuntu 12.04。我没有对我的词典或语言文件做任何事情。
在工具>选项>语言>下写作辅助工具,我选择了选项来检查我输入和使用英语词典。
但是,当我故意输入拼写错误时,我没有错误,当我运行检查器时,它只是说拼写检查已经完成并关闭了窗口。
这是Libre的错误吗?或者我做错了什么?
最佳解决方案
当前文档的快速修复(假设英文文本)是工具 – 语言 – 所有文本 – 英语(美国)。
我认为永久修复是为了确保已安装的字典支持用于文档的默认语言。 “idiota”在LibreOffice的问题论坛上记录了这个解决方案:
“通过单击工具/选项/语言设置/语言来解决问题。它允许几十种英语口语,但是对于那些旁边没有蓝色小滴ABC图标的人来说,禁用拼写。”
http://ask.libreoffice.org/question/1678/spell-checking-not-working-in-v342/
次佳解决方案
选择语言时,你会看到除此之外的支票吗?
如果没有,则打开”Language Support”并单击“安装/删除语言…”并安装所需语言并关闭LibreOffice,然后重试。
第三种解决方案
要安装英语和美国的拼写检查包,终端命令是:
sudo apt update
sudo apt install myspell-en-gb myspell-en-us
笔记:
-
如果您已经安装了
hunspell-en-gb
,则必须将其删除才能安装myspell-en-gb
。 -
如果您已经安装了
hunspell-en-us
,则必须将其删除才能安装myspell-en-us
。
第四种方案
安装以下内容:
sudo apt-get install myspell-en-us
现在重新启动办公套件以进行拼写检查。希望这可以帮助
第五种方案
在我的情况下,没有spell-check选项来启用我选择的语言。
这些词典已经安装好,所以问题在于办公室计划。
这可以通过以下方法解决:
-
killall soffice.bin
-
rm -r .config/libreoffice/
-
启动LibreOffice&转到工具 – >选项 – >语言设置 – >文件的默认语言:英国英语(现在带有拼写检查图标)
PS:对于英国英国,我安装了libreoffice-l10n-en-gb
和myspell-en-gb
。