Ubuntu 14.04 上的 Lyx:拼写检查器没有词典

Ubuntu 14.04 上的 Lyx:拼写检查器没有词典

情况:我正在尝试拼写检查德语Ubuntu 14.04 上的 Lyx。目前我在“偏好设置”下选择了 Enchant,但我愿意尝试任何其他方法来获得“在文档中”的拼写检查功能。

问题:没有检查拼写。F7 打印出“拼写检查器没有词典。”

笔记:德语拼写检查在我使用的所有其他应用程序(如浏览器或 LibreOffice)中都运行良好。

答案1

我在使用标准英语词典时也遇到了类似的问题(单击Tools选项卡时Spellchecker F7显示为灰色)

我正在使用 ubuntu 16.01 和 LyX 版本 2.1.4

下面解决了我的问题。里面

工具 > 首选项 > 语言设置 > 拼写检查器 > 拼写检查器引擎

Enchant从下拉菜单中选择。

答案2

请注意,这个问题已通过电子邮件通过在 Ubuntu 上配置 PPA 解决。下面是另一种解决方案。

要使用 Hunspell,必须在“工具”>“首选项”>“路径”中输入路径。在 OP 的案例中,该选项呈灰色。因此,从 Ubuntu PPA 重新安装 LyX 可以修复此问题,因为该版本是支持 Hunspell 的。

请注意,在 Ubuntu 以外的 Linux 系统上,您可能需要自行编译 LyX 以添加拼写检查支持。因此,有些人可能需要以下说明。

执行以下步骤:

  1. sudo apt-get build-dep lyx 0.5 sudo apt-get install cmake
  2. 在您想要的任何位置创建一个目录,例如“local_lyx”。cd 进入该目录
  3. 跑步git clone git://git.lyx.org/lyx repo
  4. 现在运行wget https://github.com/scottkosty/lyx-tester/raw/master/lyxbuild
  5. chmod +x lyxbuild
  6. cd repo
  7. 并行运行../lyxbuild --jobs $( grep "processor" /proc/cpuinfo | wc -l )
  8. 完成后,运行cd ../CMakeBuild
  9. 从那里测试 LyX:./bin/lyx2.2
  10. 现在安装它:sudo make install
  11. 现在运行lyx2.2
  12. 转到“工具”>“首选项”>“路径”,然后输入/usr/share/hunspell/hunspell 路径
  13. 测试 Hunspell 和 Enchant 是否都能正常工作。请注意,在输入 Hunspell 路径后以及在拼写检查器之间切换时,您可能需要单击“工具”>“重新配置”。

如果构建失败(即如果 6. 中的命令没有零退出代码),那么请发布 6. 中的命令的输出以及 local_lyx/build-logs 中的日志。

相关内容