我已经安装了macTex
(包括TexShop
)。
我希望拼写检查器忽略几个 latex 命令。
根据此关联,我已经安装了cocoAspelling
。
在System Preferences
:cocaoAspelling
的Spelling
菜单中:
我启用了English (United States)
字典
(Tex
启用了选项)。
这会在: :选项卡 中创建一个English (United States) (Aspell)
选项。 我选择了此窗格 (尽管我更喜欢仅限应用程序的选项。)System Preferences
Keyboard
Text
根据链接,我关闭并重新打开了 Texshop。
在 TexShop:编辑:显示拼写和语法中,
默认语言设置为Automatic by language
,这意味着设置默认语言时系统出现问题。
根据此关联例如,我可以 使用以下代码 在 TexShop 中 逐个文件
手动设置拼写检查语言:
% !TEX 拼写检查 = en_US
这使我能够设置我想要的字典,
但我不知道 Aspell 字典的正确输入。
问题:
有人知道 Aspell 词典是否存在这样的语言代码吗?
有人知道关于 TexShop 的详细文档在哪里吗?
- (我曾经遇到的每个问题都至少可以通过
“使用此% !TEX
命令”得到部分解决,
但我找不到指定这些命令的文档。)
- (我曾经遇到的每个问题都至少可以通过
答案1
一般来说,TeXShop 首选项中的更改会影响所有未来文档,而通过菜单进行的更改仅影响特定会话的活动文档。但是,拼写词典选择以及智能引号、智能破折号等的选择很特殊。(我的错)这些项目未在 TeXShop 首选项中提及,只能通过菜单使用。对于这些,诀窍是在设置它们时只打开一个文档。然后退出 TeXShop。之后,您的选择将应用于稍后打开的所有文档。
答案2
使用 Aspell 的代码如下:
% !TEX spellcheck = English (United States) (Aspell)
(如果“拼写和语法”中出现的 Aspell 词典名称与上面代码中显示的名称不同,则使用词典列表中出现的名称。)
.tex
请注意,如果您打开了多个文件并且其中一些文件在文档开头没有此行,则此代码行有时不起作用。
答案3
您还可以English (Aspell)
使用以下方法从文档中选择词典
% !TEX spellcheck = English
靠近文档顶部。