初学latex的文献引用\bibliographystyle使用一些状况

2024-03-01 06:38

本文主要是介绍初学latex的文献引用\bibliographystyle使用一些状况,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

接到上级指示昨天奋战到半夜,latex的一些情况,

1,首先文献引用

      主要是出现这个错误

! Package natbib Error: Bibliography not compatible with author-year citations.

(natbib) Press <return> to continue in numerical citation style.


See the natbib package documentation for explanation.
Type H <return> for immediate help.
...

     昨晚一直调试都是这个错误简直崩溃了,无论你怎么调试都是错误,即使你添加的代码又删去之后(原先是通过编译的情况下),简直噩梦(而我也顺利上火了)!

一,首先消除先前错误编译的影响

     上网搜索栏一些,删去源文件夹中的两个文件.aux and the .bbl files,这样的先前的错误编译的文件就不会对有影响了


Follow these steps:

  1. Delete the .aux and the .bbl files
  2. Do your changes (in the \bibliographystyle or in any option of natbib)
  3. Run LaTeX
  4. Run BibTeX
  5. 借鉴与这里
  6. 点击打开链接http://tex.stackexchange.com/questions/54480/package-natbib-error-bibliography-not-compatible-with-author-year-citations
 
 这个链接里面po总结的很细致啊  点击打开链接
http://www.cppblog.com/guijie/archive/2012/10/21/193612.html  这个po主应该和我一样崩溃的一晚上(2105-2-2)

二,错误的终结
      我是用的模板引用文献的格式是
\bibliographystyle{tJDE}
\bibliography{lizhew}

       而我借鉴之前使用一次latex的微乎其微经验,将其改成
\bibliographystyle{ieeetr}
\bibliography{lizhew}
      自以为就是文献产生的引用的格式不一样,不会对全文有什么的问题,其实不是的,我认为应该是给的模板是一定的,下次不能私自改了,磨蹭了一晚上,才弄明白
这个错误还有可能是其他原因产生的,我只是其中一种

三,其他可能产生这个错误

据调研还有可能是,
其一,
\usepackage[square,sort,comma]{natbib}

to

\usepackage[square,sort,comma,numbers]{natbib}
或者%\documentclass[authoryear,preprint,review,12pt,numbers,sort&compress] 之前我也加入这个,但是很可惜是直接fatal error,
其二,

在使用natbib编译书稿时,LaTex报错(但生成的PDF文件正确):     Package natbib Error: Bibliography not compatible with author-year citations. (natbib)  Press <return> to continue in numerical citation style.

该错误信息表示文献条目(bib文件中的内容)与“作者-年”的引用格式不兼容,即有的文献缺少author或year字段,不能用“作者-年”引用格式。有两种解决方案:

1. 确保所有文献条目均含有author字段和year字段;

2. 在调用natbib宏包时,使用numbers参数,即: \usepackage[square, comma, sort&compress, numbers]{natbib}

我采用第二种方式后,编译书稿不再出现这一错误。

出自于http://www.comdyn.cn/from-web/latex/361-package-natbib-error-bibliography-not-compatible-with-author-year-citations点击打开链接

我自己试过第二中,并且出现这个另外一个

error option clash for package natbib网上找了一边说是需要

把\usepackage[suqare] {natbib}删掉。然后把抬头改成 看这里http://blog.sina.com.cn/s/blog_ab4ebc3e0102v12y.html点击打开链接 \documentclass[authoryear,preprint,review,12pt,square,comma]{elsarticle}但是很可惜是对于我的情况是直接fatal error,

引用文献的时候有两种方式
一是:bibterm另外一种是.bib,个人倾向于第二种简单,加入这两句话
\bibliographystyle{tJDE} \bibliography{lizh} 其中lizh是lizh.bib(新建一个将谷歌上面引用的bibtex粘贴过来就行)的名称,tjde根据你的模板变,不要自己自以为是的改动
bibtex直接谷粉学术上面引用,就是这个
总结:最后最后自己先将那两个文件 .aux and the .bbl files删除之后,改掉\bibliographystyle{tJDE}编译便能通过啦,原因不用多说了,(==恩说多了都是泪),自己自以为是了。

这篇关于初学latex的文献引用\bibliographystyle使用一些状况的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/761521

相关文章

Kotlin 枚举类使用举例

《Kotlin枚举类使用举例》枚举类(EnumClasses)是Kotlin中用于定义固定集合值的特殊类,它表示一组命名的常量,每个枚举常量都是该类的单例实例,接下来通过本文给大家介绍Kotl... 目录一、编程枚举类核心概念二、基础语法与特性1. 基本定义2. 带参数的枚举3. 实现接口4. 内置属性三、

Java List 使用举例(从入门到精通)

《JavaList使用举例(从入门到精通)》本文系统讲解JavaList,涵盖基础概念、核心特性、常用实现(如ArrayList、LinkedList)及性能对比,介绍创建、操作、遍历方法,结合实... 目录一、List 基础概念1.1 什么是 List?1.2 List 的核心特性1.3 List 家族成

Go语言使用Gin处理路由参数和查询参数

《Go语言使用Gin处理路由参数和查询参数》在WebAPI开发中,处理路由参数(PathParameter)和查询参数(QueryParameter)是非常常见的需求,下面我们就来看看Go语言... 目录一、路由参数 vs 查询参数二、Gin 获取路由参数和查询参数三、示例代码四、运行与测试1. 测试编程路

Python使用python-pptx自动化操作和生成PPT

《Python使用python-pptx自动化操作和生成PPT》这篇文章主要为大家详细介绍了如何使用python-pptx库实现PPT自动化,并提供实用的代码示例和应用场景,感兴趣的小伙伴可以跟随小编... 目录使用python-pptx操作PPT文档安装python-pptx基础概念创建新的PPT文档查看

C#和Unity中的中介者模式使用方式

《C#和Unity中的中介者模式使用方式》中介者模式通过中介者封装对象交互,降低耦合度,集中控制逻辑,适用于复杂系统组件交互场景,C#中可用事件、委托或MediatR实现,提升可维护性与灵活性... 目录C#中的中介者模式详解一、中介者模式的基本概念1. 定义2. 组成要素3. 模式结构二、中介者模式的特点

MySQL中优化CPU使用的详细指南

《MySQL中优化CPU使用的详细指南》优化MySQL的CPU使用可以显著提高数据库的性能和响应时间,本文为大家整理了一些优化CPU使用的方法,大家可以根据需要进行选择... 目录一、优化查询和索引1.1 优化查询语句1.2 创建和优化索引1.3 避免全表扫描二、调整mysql配置参数2.1 调整线程数2.

C#中SortedSet的具体使用

《C#中SortedSet的具体使用》SortedSet是.NETFramework4.0引入的一个泛型集合类,它实现了一个自动排序的集合,内部使用红黑树数据结构来维护元素的有序性,下面就来介绍一下如... 目录基础概念主要特性创建和初始化基本创建方式自定义比较器基本操作添加和删除元素查询操作范围查询集合运

C# Opacity 不透明度的具体使用

《C#Opacity不透明度的具体使用》本文主要介绍了C#Opacity不透明度的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录WinFormsOpacity以下是一些使用Opacity属性的示例:设置窗体的透明度:设置按钮的透

Go语言使用net/http构建一个RESTful API的示例代码

《Go语言使用net/http构建一个RESTfulAPI的示例代码》Go的标准库net/http提供了构建Web服务所需的强大功能,虽然众多第三方框架(如Gin、Echo)已经封装了很多功能,但... 目录引言一、什么是 RESTful API?二、实战目标:用户信息管理 API三、代码实现1. 用户数据

在ASP.NET项目中如何使用C#生成二维码

《在ASP.NET项目中如何使用C#生成二维码》二维码(QRCode)已广泛应用于网址分享,支付链接等场景,本文将以ASP.NET为示例,演示如何实现输入文本/URL,生成二维码,在线显示与下载的完整... 目录创建前端页面(Index.cshtml)后端二维码生成逻辑(Index.cshtml.cs)总结