当前位置: 首页 > news >正文

springer期刊提供的LaTex模板参考文献问题

原网址 :https://blog.csdn.net/qq_58524586/article/details/149167555

 

问题

  一、从Springer官网下载的LATEX格式https://www.springernature.com/gp/authors/campaigns/latex-author-support)编译报错,且无法显示参考文献(显示[?])或参考文献的年份在最后。

二、参考文献格式每两条中间有空行

首先前期感谢大佬的一篇解决方案,链接springer期刊提供的LaTex模板参考文献格式为作者+年份时的顺序问题_sn-article-CSDN博客

一、解决步骤

1.在sn-article.tex中找到如下语句:

将这行注释,并取消注释“\documentclass[sn-basic]{sn-jnl}”,如图

2. 复制bst文件夹下的sn-basic.bst,并粘贴到与.tex同一级下,如图:

3. 查找刚粘贴的sn-basic.bst文件里的两个SORT并注释!(ctrl+f查找)

我的文件是1729和1782行

4. 在sn-jnl.cls中,找到如下语句:

注释其中以下语句:

替换为:

  1.  
    \usepackage[authoryear]{natbib}%
  2.  
    \gdef\NumBib{YES}%
 

完整代码如下:

5. 在tex文件的\end{document}前面添加

  1.  
    \bibliographystyle{plain}
  2.  
    \bibliography{sn-bibliography} % 这里替换为您的 .bib 文件
  3.  
     
  4.  
    \end{document}
 

6. 编译运行tex文件

 

注意注意:上述改完参考文献在文中会显示成  作者+年份

如果将正文中的参考文献格式改成【1】【15-18】引用格式,在该基础上进行补充:

7.打开sn-jnl.cls,替换内容

将以下代码

  1.  
    %\usepackage[authoryear]{natbib}%
  2.  
    %\gdef\NumBib{NO}%
 

替换为

  1.  
    \usepackage[numbers,sort&compress]{natbib}%
  2.  
    \gdef\NumBib{YES}%
 

8.5. 打开tex文件

导入并添加\usepackage{natbib}并重新编译,成功显示如下

二、解决步骤

问题:有空行,编译后的文件

1.找到并打开sn-jnl.cls文件,找到\if@Spr@basic@refstyle%下的 \setlength{\bibsep}{1em}%

  1.  
    \if@Spr@basic@refstyle%
  2.  
    \if@Numbered@refstyle%
  3.  
    \usepackage[numbers,sort&compress]{natbib}%
  4.  
    \gdef\NumBib{YES}%
  5.  
    \else%
  6.  
    %\usepackage[authoryear]{natbib}%
  7.  
    %\setcitestyle{aysep={}}
  8.  
    %\gdef\NumBib{NO}%
  9.  
    \usepackage[numbers,sort&compress]{natbib}%
  10.  
    \gdef\NumBib{YES}%
  11.  
    \fi%
  12.  
    \bibliographystyle{sn-basic}%
  13.  
    \setlength{\bibsep}{1em}%
  14.  
    \def\bibfont{\reset@font\fontfamily{\rmdefault}\normalsize\selectfont}%
  15.  
    \fi%
 

修改 \setlength{\bibsep}{1em}%为 \setlength{\bibsep}{0em}%,重新编译cls后重新编译tex文件

最后成功!!如下:

 
http://www.jsqmd.com/news/322157/

相关文章:

  • 无人机飞行姿态稳不稳?关键看这个MEMS IMU
  • 2026年高端木作终极选型指南:TOP5预算60万+工艺落地与交付确定性融合的别墅大平层深度测评
  • AI 办公提效的关键是什么?5 个可复用工作流(含 Prompt 模板)
  • 2026气体检测仪市场行情及五大品牌盘点
  • 超声波深度测量仪设计与实现
  • 多项目并行管理四步法:从混沌到有序的系统化解决方案
  • 生成式AI催生GEO优化,如何成为其内容权威信源?
  • 安徽省管理咨询公司前十推荐:助力企业升级转型的专业智囊团
  • 元空AI+Clawdbot:7×24 AI办公智能体新形态详解(长期上下文/自动化任务/工具粘合)
  • 2026年高端木作推荐:真实案例可核验与效果参考路径融合的看图选型深度解析
  • 超声波测距设计研究
  • SCI制图——Origin信号处理:FFT变换与滤波降噪
  • 2026年市面上靠谱的气动吊定做厂家口碑排行榜单,0.5吨气动葫芦/10吨气动葫芦/风动葫芦,气动吊实力厂家哪家权威
  • Avalonia FuncValueConverter的使用
  • 2026年口碑好的电视台广告公司选哪家,户外led大屏广告/广播电台广告,电视台广告代理公司怎么选
  • 腾讯云渠道商:轻量服务器低成本托管小型网站的 5 个关键实践
  • 2026年高端木作终极选型指南:TOP5源头工厂工艺落地与交付确定性融合的广州深圳东莞对比深度解析
  • 图形学WebGL渲染管线与3D可视化性能优化
  • IF=101.8首图激酶树
  • 国产医药研发项目管理系统都有哪些?药企为什么要选择专用系统?
  • 跨境电商必看:Etsy保号防封全攻略(2026)
  • FP Markets澳福点差竞争力存疑?澳福低成本策略能否重塑优势?
  • 下拉菜单操作流程测试:全面指南
  • 数据输入边界测试流程
  • 开发工具类——获取唯一标识号
  • 每天一个Linux命令_tar
  • 2026年家具定制终极选型指南:衣帽间系统与木饰墙护墙板落地融合的精装改造品牌推荐深度解析
  • 一封写给汉口的复古情书,藏在黎黄陂路
  • 【AI应用】AI与大数据融合:中国品牌出海获客的下一代核心引擎
  • 放弃 RestTemplate 吧,试试更优雅的 OpenFeign 声明式调用!