首页
/ LaTeX模板中的arXiv文献引用格式配置指南

LaTeX模板中的arXiv文献引用格式配置指南

2026-03-16 07:34:50作者:钟日瑜

在使用中国科学技术大学学位论文LaTeX模板(ustcthesis)撰写学术论文时,正确处理arXiv预印本的引用格式是许多研究者面临的技术挑战。本文将系统解决这一问题,从常见错误分析到具体配置步骤,帮助你在论文中规范呈现arXiv文献引用。

识别arXiv引用的常见问题

arXiv预印本作为尚未正式发表的学术文献,其引用格式在GB/T 7714—2015国家标准中没有明确规定,这导致实际应用中出现多种不规范引用方式。以下是三类最常见的引用错误:

文献类型错误

将arXiv预印本错误地归类为期刊文章([J])或会议论文([C]),而未使用更合适的"其他类型"([A])标识。这种错误会误导读者对文献状态的判断,混淆预印本与正式出版物的区别。

信息缺失问题

缺失arXiv特有的核心标识信息,包括:

  • 缺少eprint字段导致无法定位具体论文版本
  • 未指定archivePrefix字段使读者无法识别文献来源
  • 遗漏primaryClass学科分类信息,影响文献检索效率

格式不一致现象

同一篇论文中对arXiv文献采用多种引用格式,有的使用完整URL链接,有的仅标注编号,造成参考文献列表格式混乱,降低学术论文的专业性。

实施规范的解决方案

针对上述问题,我们提供一套完整的arXiv文献引用配置方案,确保在ustcthesis模板中实现标准化呈现。

配置文献类型映射

在BibTeX条目中正确设置文献类型和分类标识:

@misc{deeplearning2023,  % 使用@misc而非@article类型
      title={Attention Is All You Need}, 
      author={Vaswani, Ashish and others},
      year={2017},  % 保持与arXiv发布年份一致
      eprint={1706.03762},  % arXiv唯一标识编号
      archivePrefix={arXiv},  % 固定标识文献来源为arXiv
      primaryClass={cs.CL},  % 计算机科学-计算语言学分类
      url={https://arxiv.org/abs/1706.03762},  % 完整访问链接
}

⚠️ 警告:不要使用@article类型引用arXiv预印本,这会导致模板错误地应用期刊文献格式,遗漏arXiv特有的标识信息。

格式配置流程

按照以下步骤配置ustcthesis模板以正确显示arXiv引用:

  1. 选择合适的文献样式:根据论文要求在main.tex中设置引用样式

    % 在导言区设置引用样式
    \usepackage[style=ustcthesis-numeric]{biblatex}  % 使用数值引用样式
    % 或
    \bibliographystyle{ustcthesis-numerical}  % BibTeX用户使用此行
    
  2. 配置BibTeX文件:创建或修改.bib文件,添加规范的arXiv条目

  3. 编译文档:执行完整的LaTeX编译流程

    make  # 使用模板自带的Makefile编译
    
  4. 验证引用格式:检查生成的PDF文档,确保arXiv引用包含编号和来源标识

常见错误对比表

错误类型 错误示例 正确示例 错误影响
类型错误 @article{...} @misc{...} 格式不匹配,可能丢失arXiv标识
缺少字段 无eprint项 eprint={1706.03762} 无法定位原文
来源错误 archivePrefix={arXiv.org} archivePrefix={arXiv} 不符合模板解析规则
分类缺失 无primaryClass primaryClass={cs.AI} 影响文献检索和分类

实践应用与进阶技巧

掌握基础配置后,通过以下实践建议和进阶技巧进一步优化arXiv文献引用质量。

实际引用场景示例

场景一:在正文中引用

Transformer模型在自然语言处理领域取得了重大突破\cite{deeplearning2023}。

编译后显示为:

Transformer模型在自然语言处理领域取得了重大突破[1]。

场景二:多篇arXiv文献对比引用

近年来预训练语言模型研究发展迅速,从早期的Transformer\cite{deeplearning2023}到后来的GPT系列\cite{gpt2020, gpt32022}。

编译后显示为:

近年来预训练语言模型研究发展迅速,从早期的Transformer[1]到后来的GPT系列[2,3]。

模板自定义配置方法

对于需要高度定制引用格式的用户,可以修改模板的BibTeX样式文件:

  1. 定位样式文件:在项目根目录找到对应的样式文件

    • BibLaTeX用户:ustcthesis-numeric.bbxustcthesis-authoryear.bbx
    • BibTeX用户:ustcthesis-numerical.bst
  2. 修改arXiv格式定义:找到misc类型的格式定义部分,添加或修改如下代码

    % 在bbx文件中添加arXiv格式处理
    \DeclareBibliographyDriver{misc}{
      \usebibmacro{bibindex}%
      \usebibmacro{begentry}%
      \usebibmacro{author/editor+others/translator+others}%
      \setunit{\labelnamepunct}\newblock
      \usebibmacro{title}%
      \newunit
      \printlist{language}%
      \newunit\newblock
      \usebibmacro{byauthor}%
      \newunit\newblock
      \usebibmacro{byeditor+others}%
      \newunit\newblock
      \printfield{howpublished}%
      \newunit\newblock
      % 新增arXiv信息显示
      \iffieldundef{eprint}{}{%
        \printtext{arXiv preprint: \eprintnumber\addspace(\printfield{primaryClass})}%
      }%
      \newunit\newblock
      \usebibmacro{date}%
      \newunit\newblock
      \usebibmacro{url+urldate}%
      \newunit\newblock
      \usebibmacro{addendum+pubstate}%
      \setunit{\bibpagerefpunct}\newblock
      \usebibmacro{pageref}%
      \newunit\newblock
      \usebibmacro{related}%
      \usebibmacro{finentry}%
    }
    
  3. 重新编译模板:修改样式文件后需要重新编译模板才能生效

    latexmk -xelatex ustcthesis-doc.tex  # 重新编译文档
    

最佳实践建议

  1. 获取标准引用格式:直接从arXiv论文页面使用"Export BibTeX citation"功能获取规范条目,避免手动输入错误

  2. 定期更新引用信息:对于长期未正式发表的arXiv论文,定期检查是否已有更新版本或正式发表信息

  3. 保持风格一致性:在整个论文中保持arXiv引用格式的统一,包括字段顺序、标点符号和标识方式

  4. 测试多种编译方式:分别测试BibLaTeX和BibTeX两种编译路径,确保在不同配置下都能正确显示arXiv引用

通过遵循上述指南,你可以在ustcthesis模板中规范、专业地呈现arXiv预印本引用,既符合学术规范,又能为读者提供准确的文献定位信息。正确的引用格式不仅体现研究的严谨性,也是学术写作基本素养的重要体现。

登录后查看全文
热门项目推荐
相关项目推荐