Texshop,macOS Sierra:设置 cocoAspelling 词典

Texshop,macOS Sierra:设置 cocoAspelling 词典

我已经安装了macTex(包括TexShop)。
我希望拼写检查器忽略几个 latex 命令。

根据此关联,我已经安装了cocoAspelling

System PreferencescocaoAspellingSpelling菜单中:
我启用了English (United States)字典
Tex启用了选项)。

这会在: :选项卡 中创建一个English (United States) (Aspell)选项。 我选择了此窗格 (尽管我更喜欢仅限应用程序的选项。)
System PreferencesKeyboardText

根据链接,我关闭并重新打开了 Texshop。
在 TexShop:编辑:显示拼写和语法中,
默认语言设置为Automatic by language
,这意味着设置默认语言时系统出现问题。

根据此关联例如,我可以 使用以下代码 在 TexShop 中 逐个文件
手动设置拼写检查语言:

% !TEX 拼写检查 = en_US

这使我能够设置我想要的字典,
但我不知道 Aspell 字典的正确输入。

问题:

  1. 有人知道 Aspell 词典是否存在这样的语言代码吗?

  2. 有人知道关于 TexShop 的详细文档在哪里吗?

    • (我曾经遇到的每个问题都至少可以通过
      “使用此% !TEX命令”得到部分解决,
      但我找不到指定这些命令的文档。)

答案1

一般来说,TeXShop 首选项中的更改会影响所有未来文档,而通过菜单进行的更改仅影响特定会话的活动文档。但是,拼写词典选择以及智能引号、智能破折号等的选择很特殊。(我的错)这些项目未在 TeXShop 首选项中提及,只能通过菜单使用。对于这些,诀窍是在设置它们时只打开一个文档。然后退出 TeXShop。之后,您的选择将应用于稍后打开的所有文档。

答案2

使用 Aspell 的代码如下:

% !TEX spellcheck = English (United States) (Aspell)

(如果“拼写和语法”中出现的 Aspell 词典名称与上面代码中显示的名称不同,则使用词典列表中出现的名称。)

.tex请注意,如果您打开了多个文件并且其中一些文件在文档开头没有此行,则此代码行有时不起作用。

答案3

您还可以English (Aspell)使用以下方法从文档中选择词典

% !TEX spellcheck = English

靠近文档顶部。

相关内容