Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/emacs/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Emacs 与yasnippet一起使用reftex引文_Emacs_Auctex - Fatal编程技术网

Emacs 与yasnippet一起使用reftex引文

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 不管怎样,这两种方法对我都有效。当我测试它

我正试着和你做一个雅斯皮特

工作,但当我运行它时

[yas]elisp错误


奇怪的是,我有相当的代码片段,但是使用了
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"