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期刊中的参考文献问题

springer系列杂志投稿后一直reviewers assigned是啥意思

springer模板中的参考文献引用次序问题

读书文化月|挖矿•清华大学师生在Springer Nature出版的英文专著推介

Springer 图书推荐 | 边缘计算专题

为啥 LaTeX 会忽略文档类中的字体大小 [关闭]