Springer Nature:使用多个参考文献

Springer Nature:使用多个参考文献

这里是 Springer Nature 模板。我无法以这种格式添加多个参考文献:[1-4];而是以添加参考文献的形式添加[1,2,3,4]。这是我的参考文献代码。

\cite{de_florio_physics-informed_2022,de_florio_physics-informed_2022-1,aliakbari_predicting_2022,abueidda_enhanced_2022}

下面是输出。

在此处输入图片描述

如果我将其包含\usepackage{cite}在文档中,我会发现很多错误。

添加附加信息

我正在添加整个序言。

\documentclass[pdflatex,sn-basic]{sn-jnl}
\usepackage{array}
\usepackage{float}
\usepackage{xcolor}
\usepackage{subfig}
\jyear{2022}%
\theoremstyle{thmstyleone}%
\newtheorem{theorem}{Theorem}%  meant for continuous numbers
\newtheorem{proposition}[theorem]{Proposition}% 

\theoremstyle{thmstyletwo}%
\newtheorem{example}{Example}%
\newtheorem{remark}{Remark}%

\theoremstyle{thmstylethree}%
\newtheorem{definition}{Definition}%
\providecommand{\tabularnewline}{\\}
\raggedbottom

我没有修改任何东西sn-basic.bst

答案1

您在查询中显示的代码确实不是生成数字样式的引文标注。相反,它会生成作者年份样式的引文标注。我只能推测您的文档包含额外的代码——可能调用宏\setcitestyle和/或\biboptions。由于没有被赋予任何可用的心灵占卜能力(诅咒??),我无法也不会推测这个额外的代码可能是什么。

不过,我知道的是,如果你(a)指定sort&compress为附加文档类选项,并且(b)添加指令

\setcitestyle{numbers,square,citesep={,}} 

在序言中,你的文件将要生成排序并压缩的数字式引用标注。


在此处输入图片描述

\documentclass[pdflatex,sn-basic,sort&compress]{sn-jnl} %% 'sort&compress' is new 

%% create a sample bib file with four dummy entries:
\begin{filecontents}[overwrite]{mybib.bib}
@misc{de_florio_physics-informed_2022,author={A},title={Eee},year=3001} 
@misc{de_florio_physics-informed_2022-1,author={B},title={Fff},year=3002} 
@misc{aliakbari_predicting_2022,author={C},title={Ggg},year=3003} 
@misc{abueidda_enhanced_2022,author={D},title={Hhh},year=3004} 
\end{filecontents}

\usepackage{array}
\usepackage{float}
\usepackage{xcolor}
\usepackage{subfig}
\jyear{2022}%
\theoremstyle{thmstyleone}%
\newtheorem{theorem}{Theorem}%  meant for continuous numbers
\newtheorem{proposition}[theorem]{Proposition}% 

\theoremstyle{thmstyletwo}%
\newtheorem{example}{Example}%
\newtheorem{remark}{Remark}%

\theoremstyle{thmstylethree}%
\newtheorem{definition}{Definition}%
\providecommand{\tabularnewline}{\\}
\raggedbottom

\setcitestyle{numbers,square,citesep={,}} %% <-- new

\begin{document}
\noindent
\cite{de_florio_physics-informed_2022,
       aliakbari_predicting_2022,
       de_florio_physics-informed_2022-1,
       abueidda_enhanced_2022}
\bibliography{mybib}
\end{document}

相关内容