Latex:在 Springer 类 svjour3 中,希望引用按字母顺序排序,采用作者年份格式
Posted
技术标签:
【中文标题】Latex:在 Springer 类 svjour3 中,希望引用按字母顺序排序,采用作者年份格式【英文标题】:Latex: In Springer class svjour3, want references sorted in alphabetical order, in author-year format 【发布时间】:2018-11-06 02:07:10 【问题描述】:我正在用 LAtex 写一篇论文并使用 Springer 宏包(svjour3 类)。 要求是:引文格式为作者年份,并按字母顺序排序。
我的 tex 文件看起来像:
\documentclass[smallextended]svjour3
\usepackagenatbib
\begindocument
\titleabc
\bibliographystylespbasic % basic style, author-year citations
%\bibliographystylespmpsci % mathematics and physical sciences
%\bibliographystyleapa
%bibliographystylespphys % APS-like style for physics
%\bibliographystyleplainnat
\bibliographyreview % name your BibTeX data base
\enddocument
-
我已经使用了 bibliographystyle 的所有可能选项。
我还在 \usepackage[options]natbib 中使用了各种类型的选项
尝试删除所有临时文件 aux、logs 和所有其他文件。
bib 文件中的所有条目都有作者和年份,并用逗号分隔。
我仍然收到以下错误:
Package natbib Error: Bibliography not compatible with author-year citations. ...mmand\NAT@force@numbers\NAT@force@numbers
【问题讨论】:
我已经尝试了所有方法并在线阅读了很多页面,但仍然无法解决同样的问题...... 【参考方案1】:你必须添加:
\usepackage[numbers,sort&compress]natbib
然后将参考书目添加为:
\bibliographystylespbasic
\bibliographysample.bib
【讨论】:
【参考方案2】:你必须添加:
\usepackage[numbers,sort&compress]natbib
然后将参考书目添加为:
\bibliographystylespbasic
\bibliographysample.bib
我几乎做到了。我把它改成
\usepackage[sort&compress]natbib
在序言中。引用与
\citepReferenceXY
并添加了我的围兜
\bibliographystylespbasic
\bibliographyliterature.bib
【讨论】:
以上是关于Latex:在 Springer 类 svjour3 中,希望引用按字母顺序排序,采用作者年份格式的主要内容,如果未能解决你的问题,请参考以下文章
springer系列杂志投稿后一直reviewers assigned是啥意思