我用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{
: