AUCTeX 的 csquotes 集成无法与 babel 协同工作

AUCTeX 的 csquotes 集成无法与 babel 协同工作

我用AUCTeX 功能扩展"csquotes宏。为了启用它,我在 .emacs 中输入了以下内容:

;; " expands into csquotes macros
(setq LaTeX-csquotes-close-quote "}"
      LaTeX-csquotes-open-quote "\\enquote{")

但是,当我将它与之一起使用时,babel "它不会扩展为csquotes宏。

例如,按下"以下示例

\documentclass{article}

\usepackage[danish]{babel}
\usepackage{csquotes}

\begin{document}

\end{document}

结果是

“``

这是我按下环境"内部时的屏幕截图document

当我按下“时发生的屏幕截图”

我希望发生的是\enquote{插入。

答案1

为了让它工作,你必须加载babel csquotes据报道http://permalink.gmane.org/gmane.emacs.auctex.bugs/1850

\documentclass{article}

\usepackage{csquotes}
\usepackage[danish]{babel}

\begin{document}

\end{document}

现在按下"将正确扩展为\enquote{

工作扩展的屏幕截图

相关内容