在宏中调用 Latex-Suite \cite 自动完成

在宏中调用 Latex-Suite \cite 自动完成

Latex-Suite 允许我使用 自动完成输入的键\cite{}(以及其他类似命令,如\parencite{}ou \citet{}F9。这很有用,但我使用的是 csquotes 包,它提供了类似 的命令\blockcquote[][]{}[]{}

我已经在 tex.vim 文件中为许多这些命令编写了宏。它们运行良好,但我希望能够使用自动完成功能对其中一些命令使用引用键来充当命令\cite{}。目前,blockcquote 宏例如如下所示:

 :call IMAP('blockcquote', '\blockcquote[<+prenote+>][<+postnote+>]{<+key+>}[<+punct+>]{<+text+>}<++>', 'tex')

这可能吗或者存在解决方法吗?

相关内容