Латекс: в классе Springer svjour3, ссылки должны быть отсортированы в алфавитном порядке, в формате года автора - PullRequest
0 голосов
/ 27 мая 2018

Я пишу статью в LAtex и использую макропакет Springer (класс svjour3).Требование: цитаты должны быть в форме автора и отсортированы в алфавитном порядке.

Мой текстовый файл выглядит так:

{ 

\documentclass[smallextended]{svjour3}
\usepackage{natbib}

\begin{document}

\title{abc}


\bibliographystyle{spbasic}      % basic style, author-year citations
%\bibliographystyle{spmpsci}      % mathematics and physical sciences
%\bibliographystyle{apa}   
%bibliographystyle{spphys}       % APS-like style for physics
%\bibliographystyle{plainnat}

\bibliography{review}   % name your BibTeX data base


\end{document}
}
  1. Я использовал все возможные варианты стиля библиографии.
  2. Также я использовал различные типы опций в \ usepackage [options] {natbib}
  3. Попытался удалить все временные файлы aux, logs и все остальные.
  4. Allзаписи в файле bib имеют автора и год и разделены запятыми.

Тем не менее я получаю следующие ошибки:

{
Package natbib Error: Bibliography not compatible with author-year citations. ...mmand\NAT@force@numbers{}\NAT@force@numbers
}

1 Ответ

0 голосов
/ 04 июля 2019

Вы должны добавить:

\usepackage[numbers,sort&compress]{natbib}

, а затем добавить библиографию как:

\bibliographystyle{spbasic} 
\bibliography{sample.bib} 
...