Emacs 与yasnippet一起使用reftex引文
我正试着和你做一个雅斯皮特 工作,但当我运行它时 [yas]elisp错误Emacs 与yasnippet一起使用reftex引文,emacs,auctex,Emacs,Auctex,我正试着和你做一个雅斯皮特 工作,但当我运行它时 [yas]elisp错误 奇怪的是,我有相当的代码片段,但是使用了reftex reference而不是reftex引文,运行良好。我认为您的代码片段中有一个打字错误。reftex引文的第一个参数,而不是第二个参数是NO-INSERT。所以我认为应该是: \cite{${1:label$(unless yas/modified-p (reftex-citation 'dont-insert))}}$0 不管怎样,这两种方法对我都有效。当我测试它
奇怪的是,我有相当的代码片段,但是使用了
reftex reference
而不是reftex引文
,运行良好。我认为您的代码片段中有一个打字错误。reftex引文
的第一个参数,而不是第二个参数是NO-INSERT
。所以我认为应该是:
\cite{${1:label$(unless yas/modified-p (reftex-citation 'dont-insert))}}$0
不管怎样,这两种方法对我都有效。当我测试它时,我得到了一个错误
"No valid bibliography in this document, and no default available"
所以这可能是你的问题。您能否通过C-C[在文档中]运行
reftex引文
?我按照您的建议从表达式中删除了nil
,效果非常好。感谢您帮助我解决Emacs问题!
"No valid bibliography in this document, and no default available"