2013-09-24 26 views
1

當您使用法語中的babel(由\usepackage[francais]{babel}設置時,emacs會自動用\ og和\ fg替換引號(「)(只需在添加babel後重新啓動emacs)。如何避免emacs替換法語中的引號

這可能是相當冷靜,但我使用csquotes包允許通過簡單地寫有良好的引號「

\usepackage[babel]{csquotes} 
\MakeOuterQuote{"} 

所以emacs的這個驚人的功能(自動更換的」由\ og或\ fg)對我來說是無用的,甚至是痛苦的。

如何刪除它?

它似乎是管理這個的字體乳膠引號變量。但選項只有法文(< < >>)或德文(>> < <)。我想重新定義這個變量來考慮「測試」作爲報價與顏色測試。

回答

0

我通過修改變量LaTeX-csquotes-open-quoteLaTeX-csquotes-close-quote修復了此問題。

我將第一個變量定義爲\enquote{,第二個變量定義爲}

0

假設您正在使用auctex。您需要自定義變量TeX-quote-language的值以覆蓋。

此特殊值使得與語言相關的風格禁止修改其值,因此引用魔法被禁用。

+0

我沒有找到你的變量(我用csquote)。 – ppr