我对 LaTeX 和 Lyx 还比较陌生。我使用的是 Scrivener -> MMD -> LaTeX 工作流程。对于引用,我使用了 Papers2,因为它允许我将 MMD 样式的引用插入 Scrivener。
在编译时,MMD-citations 变成 \citep(这很糟糕,但我必须稍后处理它)。
现在,当我将此 .tex 文件导入 Lyx 时,\citep 命令不会转换为 Lyx 引用格式。相反,它们被放入 ERT 框中。当我尝试排版时,我得到了一堆错误。
我在序言中放置了 \bibliography(mathesis),它与现在导入的文件位于同一文件夹中。
我是不是忘了什么?我引用的是 Lyx 特定流程还是 ERT 盒,这应该不重要,对吧?
编辑:我现在得到的错误看起来像这样
Package natbib Warning: Citation `Guicciardi:2009km' on page 7 undefined on input line 345.
我的序言如下:
\usepackage[numbers]{natbib}
\bibliography{mathesis}