转载自:https://blog.sciencenet.cn/blog-2044952-1055483.html

Latex中利用.bib文件添加参考 出现如下问题:

Package natbib Error: Bibliography not compatible with author-year citations.(natbib) Press to continue in numerical citation style.

按照网上方法(主要参考以下网址),有以下方案:

http://blog.csdn.net/sweet_dew/article/details/43451475

http://bbs.ctex.org/forum.php?mod=viewthread&tid=60702

1、把参考文件的year补全。为了测试本人只用一个参考文献,信息都全,还是编译不通过。

2、加入natbib包,具体方法:修改

usepackage[square,sort,comma]{natbib}

为:

usepackage[square,sort,comma,numbers]{natbib}

本人按照这种方法加入后出现新错误:option clash for package natbib. 意思是natbib的option配置冲突,可别的地方没有使用natbib呀。再找发现这里给了原因:

Actually, this suggestion is what I was looking for! Some journal document classes load natbib without the citation style option, and that may give rise to OP’s error message even when numeric citations are being used. In those cases setcitestyle{number} resolves the issue.

(来源:https://tex.stackexchange.com/questions/54480/package-natbib-error-bibliography-not-compatible-with-author-year-citations)

意思是:有些期刊的document class已经默认加载了natbib包,当再次加入usepackage[…]{natbib},这就导致配置冲突,即option clash for package natbib。遇到这种问题跳过此方案,往下看。

虽然document class已经默认加载了natbib包,但是没有进行引用样式配置,这就导致"Bibliography not compatible with author-year citations"问题。根据这段描述提供的解决方法,即在documentclass{}[]后加入setcitestyle{}配置来设置样式,问题解决。

当然,对于期刊没有默认加载natbib包的情况,建议参照https://tex.stackexchange.com/questions/54480/package-natbib-error-bibliography-not-compatible-with-author-year-citations 里的其他方案进一步解决。

转载本文请联系原作者获取授权,同时请注明本文来自姚亚兵科学网博客。
链接地址:https://blog.sciencenet.cn/blog-2044952-1055483.html

【转载】解决latex里面的:Bibliography not compatible with author-year citation相关推荐

  1. ? php 为啥报错,如何解决js里面的php代码报错问题

    在一个模块中,前端是extjs,后端是php,报错,这是在php的错误警告开到最严格的时候报的错,虽然程序可以跑,可是日志堆积越来越多. Undefined variable:loginUserNam ...

  2. 解决ubuntu里面的sudo: /etc/sudoers is mode 0640, should be 0440

    问题原因: 修改了sudo文件, 导致sudo权限在0640,或者sudo的配置格式错误.因此,要把sudo权限更改回0440. 所以呢,修改sudo,请用命令visudo. http://blog. ...

  3. Android之解决JsonObject里面的JsonArray数据会有斜杠问题

    1.问题 本地保存了多个json格式的字符串 {"event":"sdk_ad_request_status","timestamp":16 ...

  4. 如何解决secureCRT里面的The remote system refused the connection.

    不废话,先爆照 Ubuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-get安装上即可. 然后确认sshserver是否启动了: ps -e ...

  5. 如何解决div里面的h4标题拖拽,并且实现div里面的文本能够选中和不能选中的问题

    <!doctype html> <html> <head> <meta charset="utf-8"> <title> ...

  6. [LaTeX] 将参考文献的引用格式从编号改为 “作者,年份” 及可能出现的问题(Package natbib Error: Bibliography not compatible...)解决

    文章目录 前言 1 步骤 2 可能出现的问题:! Package natbib Error: Bibliography not compatible with author-year 3 小结 参考文 ...

  7. 设置了li(float:right),里面的li反过来显示 - 解决办法

    设置了li(float:right),里面的li反过来显示 - 解决办法 可以让ul float:right ul里的li 依然float:left 本文转自许琴 51CTO博客,原文链接:http: ...

  8. Android之解决webview加载第三方网页点击弹不出下拉框(html页面里面的select标签)

    1 问题 决webview加载第三方网页点击弹不出下拉框(html页面里面的select标签),我们访问youtube.com官网,点击网站的视频,点击视频右上角三个点设置,然后点击 播放设置 然后点 ...

  9. Vmware虚拟机里面的linux系统ping不通宿主机的解决方法(注意同时安装vmware和vbox虚拟机)

    Vmware虚拟机里面的linux系统ping不通宿主机的解决方法(注意同时安装vmware和vbox虚拟机) 参考文章: (1)Vmware虚拟机里面的linux系统ping不通宿主机的解决方法(注 ...

最新文章

  1. C语言——冒泡法排序应用
  2. 【NLP系列】最新BERT相关论文汇总
  3. Android EditText
  4. python菜鸟教程h-Python 命令行参数
  5. 在Linux上编译安装php开发环境(install mysql5.6)-3
  6. OpenCV透视变换应用于图像的实例(附完整源代码)
  7. 前端学习(805):简单数据类型和复杂数据类型
  8. 英语计算机班,15计算机班英语第二次月考测试卷(2017).docx
  9. Mastering Oracle SQL学习笔记(join句法专题第六部份)
  10. 242.有效的字母异位词
  11. 科目3|软考高项论文写作技巧
  12. 微信小程序怎么做店铺?
  13. [亲自试过有效] 错误1606。无法访问网络位置
  14. 谷歌浏览器快速保存整个网页的方法
  15. 计算机专业面试英语对话,计算机网络专业面试对话技巧
  16. 数据湖和数据仓库的区别是什么?
  17. 2023第五届山东国际中医药产业展会,中医养生展,中医文化展
  18. 超详细的html+css基础知识树状图~HTML标签
  19. 1、二进制安装k8s
  20. mybatis parametertype可以不填么

热门文章

  1. 教你批量给大量视频打码的方法
  2. Java零基础学习031-Web前端第一天-html
  3. 实用的生活小秘方. 生活妙招大全
  4. CSS学习之轮播效果(附源代码免费下载)
  5. 补救灰暗照 美图秀秀打造清新糖水片
  6. 在网站下载了软件之后,被恶意安装了很多垃圾广告怎么办
  7. gmtime 和 localtime 的区别
  8. mongodb命令:日期时间的插入及查询
  9. 知乎里那些绝美的壁纸在这里!
  10. form 的submit提交没有反应