参考文献新国标GB/T 7714-2025的 biblatex 实现

参考文献新国标GB/T 7714-2025的biblatex实现

新版 GB/T 7714 目前正在修订和征求意见(https://std.samr.gov.cn/gb/search/gbDetailed?id=14CA9D282EB75AC8E06397BE0A0AEA2E)。
根据已经呈现的草案,初步实现了biblatex样式(详见biblatex-gb7714-2025),用于生成符合该标准的参考文献格式。欢迎大家测试,并根据实际情况给草案提意见和建议。

1. 新版标准与旧版 GB/T 7714-2015 标准的主要差异

主要差异有:

  • 增加预印本、地图、数据集等类型,并给出了详细示例。

  • 专利、档案等部分条目类型当以图书、图书中的析出文献、期刊析出文献等形式出现时,按出现形式对应的条目类型著录。

  • 出版项和日期变化,包括:非online类的访问日期不再输出,online类的只输出创建或更新日期及引用日期,档案形成日期要区分三类输出。

  • 地图的尺寸信息需要输出

  • 析出文献的其他责任者需要输出

  • 全角标点的引入(我们目前在标准委员会建议还是全采用半角标点为好,但最后具体如何还不确定。)

2. 样式实现的重点

  • 去掉了对老版本v3.8及以下的biblatex的兼容支持,使样式主要针对较新的版本,比如texlive2023,2024,2025等中带的biblatex。

  • 增加了preprint类型,同时以arXiv中用的archiveprefix域来保存预印本平台信息。

  • 增加了archive类型的处理。

  • 增加了map类型的处理,并使用addendum域用于保存地图尺寸信息。

  • 增加了dataset类型的处理。

  • 区分了online类和非online类对于引用日期的处理。

  • 增加了archive类的日期的处理。

  • 增加了\journaldatedelim\periodicaldatevoldelim等几个标点便于后续调整。

  • 修改了对专利的出版项的处理,输出一些专利的出版地和出版者,修改了专利日期的处理。

  • 增加了从图书析出文献的其他责任者的处理。

  • 增加了gbpunctwidth用于控制全角和半角标点,三个选项值为:half 全部半角,full 全部全角,mixed 全角半角混合。

  • 增加了顺序编码制下 gbnoauthor 选项的处理。

3. 样式实现和测试的情况

目前,样式实现后的测试,以复现原标准文件的方式进行测试,通过与原文件的观察和比较来考察实现正确与否。

目前,实现了顺序编码制和作者年份制两个样式,两个样式不能同时使用,只能在不同的文档中使用,也就是说,一个文档只有统一的一种样式顺序编码制或著者年份制,但这不影响利用不同的引用命令输出不同的引用标注标签,包括提供作者信息的标签。

由于标准原文件中包含了顺序编码制和作者年份制两个样式的示例,所以在复现时只能分别复现,然后合并。

具体来说,利用 tgbcitation.tex 编译得到了顺序编码制部分的示例 tgbcitation.pdf,利用 tngbcitationaynew.tex 编译得到了著者年份制部分的示例 tngbcitationaynew.pdf。

编译得到两个文件后,再利用 ghostscript 合并得到一个完整的标准复现文件。

标准复现文件有两个: gbT7714-2025.pdf 对应当前使用全角、半角混合标点的原文档;gbT7714-2025-halfwidth.pdf 对应全部使用半角标点的文档。

上述复现文件可以用完整的bat脚本 makefileGBT2025.bat得到,但注意其中ghostscript的路径,用户需根据实际情况调整。

4. 小结

本文介绍了 参考文献新国标 GB/T 7714-2025 标准的biblatex 实现情况,已处于可用和测试状态。

欢迎大家测试(测试代码见biblatex-gb7714-2025),并对照标准文件,提出反馈意见。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/78027.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Discuz!与DeepSeek的深度融合:打造智能网址导航新标杆

引言 在数字化信息爆炸的时代,网址导航网站作为用户获取优质资源、高效浏览互联网的重要入口,其信息筛选能力、用户体验和商业化潜力成为了决定其竞争力的核心要素。Discuz!作为国内应用广泛的社区论坛系统,以其强大的功能扩展性和用户管理能…

Linux424 chage密码信息 gpasswd 附属组

https://chat.deepseek.com/a/chat/s/e55a5e85-de97-450d-a19e-2c48f6669234

【低配置电脑预训练minimind的实践】

低配置电脑预训练minimind的实践 概要 minimind是一个轻量级的LLM大语言模型,项目的初衷是拉低LLM的学习门槛,让每个人都能从理解每一行代码开始, 从零开始亲手训练一个极小的语言模型。对于很多初学者而言,电脑配置仅能够满足日…

docker部署Ollama并简单调用模型

Ollama简介 Ollama 是一个开源的大型语言模型(LLM)平台,旨在让用户能够轻松地在本地运行、管理和与大型语言模型进行交互。 Ollama 提供了一个简单的方式来加载和使用各种预训练的语言模型,支持文本生成、翻译、代码编写、问答等…

Redis安装及入门应用

应用资料:https://download.csdn.net/download/ly1h1/90685065 1.获取文件,并在该文件下执行cmd 2.输入redis-server-lucifer.exe redis.windows.conf,即可运行redis 3.安装redis客户端软件 4.安装后运行客户端软件,输入链接地址…

《重塑AI应用架构》系列: Serverless与MCP融合创新,构建AI应用全新智能中枢

在人工智能飞速发展的今天,数据孤岛和工具碎片化问题一直是阻碍AI应用高效发展的两大难题。由于缺乏统一的标准,AI应用难以无缝地获取和充分利用数据价值。 为了解决这些问题,2024年AI领域提出了MCP(Model Context Protocol模型上…

从入门到精通【MySQL】视图与用户权限管理

文章目录 📕1. 视图✏️1.1 视图的基本概念✏️1.2 试图的基本操作🔖1.2.1 创建视图🔖1.2.2 使用视图🔖1.2.3 修改数据🔖1.2.4 删除视图 ✏️1.3 视图的优点 📕2. 用户与权限管理✏️2.1 用户🔖…

输入捕获模式测频率

前提工作: PA6、PA0通过跳线相连,PA6测试PA0的输出频率 本来只有下列函数,改变占空比 但是我们需要测试频率,需要动态改变频率。 void PWM_SetCompare1(uint16_t Compare) {TIM_SetCompare1(TIM2, Compare); //设置CCR1的值 }…

通付盾入选苏州市网络和数据安全免费体验目录,引领企业安全能力跃升

近日,苏州市网络安全主管部门正式发布《苏州市网络和数据安全免费体验产品和服务目录》,通付盾凭借其在数据安全、区块链、AI领域的创新实践和前沿技术实力,成功入选该目录。 作为苏州市网络安全技术支撑单位,通付盾将通过 “免费…

AI日报 - 2025年04月25日

🌟 今日概览(60秒速览) ▎🤖 AGI突破 | OpenAI o3模型展现行动能力,英国发布RepliBench评估AI自主复制风险,DeepMind CEO担忧AGI协调挑战。 模型能力向行动和自主性演进,安全与协调成为焦点。 ▎💼 商业动向…

DeepSeek开源引爆AI Agent革命:应用生态迎来“安卓时刻”

开源低成本:AI应用开发进入“全民时代” 2025年初,中国AI领域迎来里程碑事件——DeepSeek开源模型的横空出世,迅速在全球开发者社区掀起热潮。其R1和V3模型以超低API成本(仅为GPT-4o的2%-10%)和本地化部署能力&#x…

CDGP|大模型赋能数据治理:实践案例与深度剖析

随着大数据技术的飞速发展,数据规模呈爆炸式增长,数据来源也日趋多样化。在这个背景下,大模型,即具有数十亿甚至上百亿参数的深度学习模型,逐渐成为数据处理和分析的重要工具。大模型具备处理多任务、理解复杂语言模式…

Ubuntu 一站式部署 RabbitMQ 4 并“彻底”迁移数据目录的终极实践

1 安装前准备 sudo apt update -y sudo apt install -y curl gnupg apt-transport-https lsb-release jq若计划将数据放到新磁盘(如 /dev/nvme0n1p1): sudo mkfs.xfs /dev/nvme0n1p1 sudo mkdir /data echo /dev/nvme0n1p1 /data xfs defau…

5.2.3 WPF 中 XAML 文件 Converter 使用介绍

Converter(转换器)在 WPF 数据绑定中扮演着重要角色,用于在源数据和目标属性之间进行值转换 举例来说:我想用一个bool量来控制一个背景,为true时,显示红色;为false时背景用默认颜色。因此 Backg…

MySQL 8 自动安装脚本(CentOS-7 系统)

文章目录 一、MySQL 8 自动安装脚本脚本说明📌 使用脚本前提条件1. 操作系统2. 用户权限3. 网络要求 📌 脚本的主要功能1. 环境检查2. MySQL 自动安装3. 自动配置 MySQL4. 防火墙配置5. 验证与输出 📌 适用场景 二、执行sh脚本1. 给予脚本执行…

Python跨平台桌面应用程序开发

引言 在当今软件开发领域,跨平台应用程序开发变得越来越重要。用户希望无论使用Windows、macOS还是Linux系统,都能获得一致的应用体验。Python作为一种高级编程语言,凭借其简洁的语法和丰富的库生态系统,成为了跨平台桌面应用程序…

使用 Docker 安装 SQL Server 2022 并解决 Navicat 连接问题

在使用 Docker 安装 SQL Server 时,很多人可能遇到过无法通过 Navicat 等数据库客户端连接到容器的情况。尤其是尝试使用 mcr.microsoft.com/mssql/server:2022-latest 镜像时,可能会发现 Navicat一直转圈,无法连接到数据库。在这篇博客中&am…

2025最新软件测试面试八股文(答案+文档+视频讲解)

1、你的测试职业发展是什么? 测试经验越多,测试能力越高。所以我的职业发展是需要时间积累的,一步步向着高级测试工程师奔去。而且我也有初步的职业规划,前3年积累测试经验,按如何做好测试工程师的要点去要求自己&…

理解计算机系统_网络编程(2)

前言 以<深入理解计算机系统>(以下称“本书”)内容为基础&#xff0c;对程序的整个过程进行梳理。本书内容对整个计算机系统做了系统性导引,每部分内容都是单独的一门课.学习深度根据自己需要来定 引入 接续上一篇理解计算机系统_网络编程(1)-CSDN博客 国际互联…

【盈达科技】GEO(生成式引擎优化)底层逻辑

​​一、GEO的现状​​ ​​技术快速迭代​​ 生成式AI&#xff08;如ChatGPT、Claude、Google SGE&#xff09;正在成为用户获取信息的核心入口&#xff0c;传统搜索引擎的流量被分流。主流平台如Google推出“生成式搜索体验&#xff08;SGE&#xff09;”&#xff0c;Bing整合…