如何向 TeXworks 添加拼写检查器

如何向 TeXworks 添加拼写检查器

我安装了 TeXworks,并尝试安装拼写检查器,但安装失败。我安装了 OpenOffice,但没有任何变化,TeXworks 中的拼写检查器组合框是空的。我正在使用 Windows。

答案1

根据TeXworks 手册在 TeXworks 中安装拼写检查词典的步骤如下。

  1. 从下载您想要的语言对应的词典OpenOffice.org 扩展站点
  2. 将下载文件的文件扩展名从 更改为.oxt.zip然后使用您选择的存档实用程序提取文件。
  3. 打开 TeXworks 并Settings and ResourcesHelp菜单中选择。将打开一个对话框,其中包含指向 TeXworks 资源文件夹的链接。
  4. 单击链接打开资源文件夹。如果那里还没有dictionaries子文件夹,则立即创建。打开(可能是新创建的)dictionaries子文件夹。
  5. 将下载的文件中.dic和文件复制到子文件夹。.aff.zipdictionaries
  6. 关闭并重新打开 TeXworks。词典应列在菜单Spelling中的项目下Edit

答案2

如果你恰好是 Linux 用户,符号链接可以帮助你实现接受的解决方案速度快多了。我已经使用 Ubuntu 16.04 和 TeXworks 0.6.4 完成了此操作。

信息

  • 关于拼写检查器因此,根据https://en.wikipedia.org/wiki/Hunspell

    亨斯佩尔是基于我的拼写并与 MySpell 词典向后兼容。MySpell 使用单字节字符编码,而 Hunspell 可以使用 Unicode UTF-8 编码的词典。

  • 字典通常安装在/usr/共享

    • 检查ls /usr/share/*spell* -d它们是什么。 在我的例子中,目录是aspellhunspellmyspell
  • TeXworks 将需要*.aff *.dic 文件

    • 因此您可以使用 进行搜索find /usr/share/*spell* -name *dic | sort。这些文件位于 hunspell 和 myspell 目录中。

    • 我缺少一些。要获取目录,请执行apt search hunspell-;末尾的连字符有助于浏览搜索结果。然后,您可以从语言环境标签中筛选出所需的软件包,例如hunspell-pt-pt葡萄牙语的葡萄牙语。

  • TeXworks 在第 4.3 节中有它拼写检查手动的

    在使用拼写检查器之前,您需要在 TeXworks 的正确文件夹中安装词典:[resources]\dictionaries[resources]可以通过帮助→设置和资源轻松访问该文件夹。...

    Linux 用户原谅反斜杠和那些文件夹为了目录对我来说[resources]这是~/home/user/.TeXworks

行动

  1. 使用 在整个系统范围内安装您喜欢的软件包sudo install hunspell-[your choice]

    您会发现目录列表ls /usr/share/hunspell现在包含您选择的 aff/dic 文件。

  2. ln -s /usr/share/hunspell [resources]/dictionaries将实体词典一次性链接到系统范围内安装的全套 HunSpell 词典。

益处

基本上,任何时候我想要一本 TeXworks 的词典,我都会通过包管理软件从 HunSpell 套件中安装它。

然后我发现它可以在任何地方运行,在 TeXworks 中也是如此。我不必在互联网上漫游,重命名、解压缩和移动文件。

异议

hunspell由于 Hunspell 是 MySpell 的超集,因此即使在安装了myspell-tagged 包 后,目录中仍然有 Hunspell 系列词典

答案3

您可以从以下位置下载en-GB.dic词典en-GB.aff文件https://github.com/hl-ren/Hunspell-TeXworks.en_GB.dic目前包含 87723 个单词。

在 Windows 7 中,将文件en_GB.aff和复制en_GB.dic到路径C:\Program Files\MiKTeX 2.9\hunspell\dicts\

相关内容