我想在 Windows XP 下的 TeXlive(便携版)中使用 TeXworks 进行拼写检查。
- 是否可以使用 Mozilla 的词典,例如
en-GB.aff
和en-GB.dic
? - 我应该把词典放在哪里?也许是 C:\TeXlive2011\tlpkg\texworks\dictionaries\ ?
- 如何配置 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
- 从 Open Office 下载 en_GB.zip
- 打开内容到 %userprofile%.texlive2011\texmf-config\texworks 内的新子文件夹“dictionaries”
- 重新启动 Texworks
这与脚本文件夹无关。将 en_GB.zip 内容复制到脚本文件夹没有任何效果。
答案3
在 Windows 上,创建一个名为的文件夹dictionaries
并将和放入.dic
以下.aff
路径中:
%userprofile%\.texlive2011\texmf-config\texworks