如何避免emacs用法语替换引号

时间:2013-09-24 22:37:24

标签: emacs latex quoting babel

当你使用带有法语的babel时(设置为\usepackage[francais]{babel},emacs会自动用\ og和\ fg替换引号(“)(你只需要在添加babel后重新启动emacs)。

这可能很酷。但我正在使用csquotes包,只需编写“。

即可获得良好的引号
\usepackage[babel]{csquotes}
\MakeOuterQuote{"}

所以emacs的这个惊人功能(自动替换“by \ og或\ fg”对我来说毫无用处,甚至是痛苦的。

如何删除它?

似乎是font-latex-quotes变量管理它。但是选项仅是法语(<>>)或德语(>><<<<<<<<<<我想重新定义这个变量,将“test”视为带有test in color的引用。

2 个答案:

答案 0 :(得分:0)

假设您使用的是auctex。您需要将变量TeX-quote-language的值自定义为“覆盖”。

此特殊值使得与语言相关的样式禁止修改其值,因此将停用引用魔法。

答案 1 :(得分:0)

我通过修改变量LaTeX-csquotes-open-quoteLaTeX-csquotes-close-quote修复了此问题。

我将第一个变量定义为\enquote{,将第二个变量定义为}

相关问题