如何配置 TeXworks @ TeX Live portable 的字典路径?

如何配置 TeXworks @ TeX Live portable 的字典路径?

我想在 Windows XP 下的 TeXlive(便携版)中使用 TeXworks 进行拼写检查。

  1. 是否可以使用 Mozilla 的词典,例如en-GB.affen-GB.dic
  2. 我应该把词典放在哪里?也许是 C:\TeXlive2011\tlpkg\texworks\dictionaries\ ?
  3. 如何配置 TeXworks 来使用这些词典?

a)TW_DICPATH=C:\TeXlive2011\tlpkg\texworks\dictionaries\添加texworks-setup.ini不起作用

b) 添加它TeXworks > Preferences > Typesetting > Paths不起作用

c) 添加Start > configuration > control > system > expanded > environmental variables > user variables无效

d)... > system variables没有起作用

答案1

TeXworks 团队的 Stefan Löffler 的一封电子邮件被转发给我。翻译成英文后是这样的:

首先我想说的是,TeXLive(和其他 TeX 发行版)中包含的 TeXworks 版本有时会被修改(例如,为了适应相应的发行版的路径)。[...] 是的,TeXworks 支持 [.dic 和 .aff] 文件格式(使用 hunspell 库)。[...] 通常,文件应安装到 TeXworks 的资源文件夹中。默认情况下,这是C:\Documents and Settings\<username>\TeXworks\(参见 http://code.google.com/p/texworks/wiki/TipsAndTricks#Locating_and_customizing_TeXworks_resources),但正如前面提到的,我猜 TeXLive 把它移到了其他地方。从http://code.google.com/p/texworks/wiki/SpellingDictionaries 我推断是的C:\TeXlive2011\texmf-config\texworks\(即字典应该放在 中 C:\TeXlive2011\texmf-config\texworks\dictionaries)。为了安全起见,您可以尝试菜单项“Scripts > Scripting TeXworks > Show Scripts Folder”,然后导航到父文件夹。

TW_DICPATH变量是仅支持 Linux

另请注意,您必须重新启动 TeXworks 才能更新字典列表。

所以:

广告 1.:是的,可以使用这些词典。

广告 2.:对于TeXlive2011可移植:要找出放置词典的位置,请在 TeXworks 中调用 Scripts > TeXworks skripts > show scripts directory(或菜单的英文名称)。在该目录中创建一个子目录词典,并将词典复制到该词典目录中。(可能C:\TeXlive2011\texmf-config\texworks\dictionaries,取决于 TeXlive 的安装位置。)

为了TeXlive2012可移植:在 TeXworks 中调用Scripts > TeXworks skripts > show scripts directory(或用英语调用)。转到其父目录。里面应该有目录“completion”、“configuration”、“scripts”(当然)、“translations”和“TUG”。在该目录中创建一个子目录“dictionaries”,并复制该词典目录中的词典。(可能C:\TeXlive2012\texmf-config\texworks\dictionaries,取决于 TeXlive 的安装位置。)

为了当前非便携式的 TeXworksChrisS 给出了正确答案 https://tex.stackexchange.com/a/238852/6865

3. 退出 TeXworks。再次启动程序时,词典应该可用。转到菜单“编辑 > 选项 > 编辑器 > 拼写检查语言”并选择一种语言。转到菜单“编辑 > 拼写检查”并选择一种语言。

答案2

  1. 从 Open Office 下载 en_GB.zip
  2. 打开内容到 %userprofile%.texlive2011\texmf-config\texworks 内的新子文件夹“dictionaries”
  3. 重新启动 Texworks

这与脚本文件夹无关。将 en_GB.zip 内容复制到脚本文件夹没有任何效果。

答案3

在 Windows 上,创建一个名为的文件夹dictionaries并将和放入.dic以下.aff路径中:

%userprofile%\.texlive2011\texmf-config\texworks

相关内容