我在 TeXstudio 中写作,使用西班牙语和英语。我首先加载了 babel 包,然后\selectlanguage
在文本中使用。在选项/配置 TeXstudio 中,我选择西班牙语作为默认语言。这会导致所有英文文本都带有红色下划线(程序“认为”所有单词都拼写错误,因为它们使用的是它没有预料到的语言)。将默认语言更改为英语会使红色下划线出现在西班牙语文本中。以下是使用的代码:
\documentclass[]{article}
\usepackage[utf8]{inputenc}
\usepackage[spanish,english]{babel}
\begin{document}
\section{Primera parte}
\selectlanguage{english}
This section is written in English. %This is all underlined in red
\section{Segunda parte}
\selectlanguage{spanish}
Esta sección está escrita en español.
\end{document}
我是不是忽略了某些非常明显的东西?我确实尝试了“导入词典”选项。
答案1
来自TeXstudio 维基:
多种语言的拼写检查
TeXstudio 仅支持每个文件一个词典进行拼写检查。对于包含多种语言的文档,这是一个限制,因为除所选语言之外的所有语言都会被标记为错误。作为一种解决方法,可以使用HunspellMerge并使用这个进行拼写检查。
另一种方法是使用状态栏中的字典切换按钮在多个字典之间切换。
答案2
有时,多语言部分会清晰地分开,例如,在一篇论文中,封面和摘要必须使用大学母语,而正文则可以是英文。或者,如原始问题中所述,它们是独立的部分。
在这种情况下,最简单的选择可能是将文档拆分成\include
或\input
文件,使得每个文件只包含一种语言。
然后,TeXStudio 支持“魔术注释”,它声明给定文件的拼写检查器,并且可以由程序本身添加,通过单击状态栏中的语言按钮,提供“插入语言作为 TeX 注释”。