Lyx error: “natbib Error: Bibliography not compatible with author-year citations.”
背景
lyx是一款文字处理软件,适用于无latex基础又想有latex强大排版的人(我)。正因为没有latex基础,所以我基本要看官方的帮助里的tutorial学。官方提供了example_raw.lyx
,和example_fixed.lyx
两个文件,前一个文件就是一个新手(完全不会lyx的人)写的,后一个文件是经过了lyx团队技术人员排版的,参照这两个文件学,将前一个文件一步步排版,会学的很快。
一个Tutorial里面没提到的细节
在学习lyx过程,如果阅读help里提供的tutorial文档,读到 参考文献(Bibliography) 部分的时候尝试照着官方提供的example_fixed.lyx
修改参考文献部分的时候就会出现如大标题的报错。我尝试了很多遍,把官方的lyx文件最后一段参考文献复制运行生成pdf还报错,而官方的文件怎么也不报错。看了不知道多少遍,找遍了Google,发现没有一个相似的问题,毕竟只有我一个人不会latex还用lyx 😑。
应该是环境配置的问题,因为既然两个文件一样,我的报错肯定是settting没搞好。但是我将官方修改文件的setting和我的文件setting恢复默认也没解决
解决方法
我误打误撞找到了解决方法,全网首发😐。
还是setting的问题:菜单栏>document>setting,选中Bibliography将style format 改为 Basic,。或者保留Natbib的style format,将Variant改为Author-number。
我查看了一下,为什么我之前把官方文档恢复默认设置为什么没解决问题,因为官方修改后的文件bibliography那块是黑的,都不能编辑,估计是不能更改的。