当你使用带有法语的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的引用。
答案 0 :(得分:0)
假设您使用的是auctex。您需要将变量TeX-quote-language
的值自定义为“覆盖”。
此特殊值使得与语言相关的样式禁止修改其值,因此将停用引用魔法。
答案 1 :(得分:0)
我通过修改变量LaTeX-csquotes-open-quote
和LaTeX-csquotes-close-quote
修复了此问题。
我将第一个变量定义为\enquote{
,将第二个变量定义为}
。