该项目为 3GPP 规范生成 BiBTeX 文件。
项目描述
3GPP Bibtex 条目生成器
该项目旨在生成可在引用3GPP规范时使用的BiBTeX文件。输入是从3GPP 门户导出的文档列表。
安装
pip install 3gpp-citations
还要安装测试依赖项运行
pip install 3gpp-citations[test]
指示
- 前往3GPP 门户
- 生成您想要的规格列表。
- 下载到 Excel 并保存文件
- 跑
python 3gpp-citations.py -i exported.xlsx -o 3gpp.bib
- 在 LaTeX 中使用。
可以选择直接使用提供的3gpp.bib
。
注意事项
- 输出
bibtex
类设置为@techreport
。 - 如果添加选项,则将在 url-fields 中使用
--xelatex
break-symbols 。\-
- 版本和日期是从 3gpp.org 读取的,但速度很慢,因此解析列表需要一段时间。如果您找到一个简单的解决方案,请告诉我。
示例输出
@techreport{3gpp.36.331,
author = {3GPP},
day = {20},
institution = {{3rd Generation Partnership Project (3GPP)}},
month = {04},
note = {Version 14.2.2},
number = {36.331},
title = {{Evolved Universal Terrestrial Radio Access (E-UTRA); Radio Resource Control (RRC); Protocol specification}},
type = {Technical Specification (TS)},
url = {https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=2440},
year = {2017}
}
贡献
致谢
该项目已作为WASP 软件和云技术课程的一部分进行了更新。
这项工作得到了 Knut 和 Alice Wallenberg 基金会资助的 Wallenberg AI、自治系统和软件计划 (WASP) 的部分支持。