-
Notifications
You must be signed in to change notification settings - Fork 441
Open
Description
检查
- 已经阅读《研究生学位论文撰写手册》或《中国科学技术大学本科毕业论文(设计)格式》
- 已经将模板升级到了最新版
- 已经阅读使用说明文档
ustcthesis.pdf - 已经阅读 常见问题
编译环境
- 编译的系统:macOS 10.14 / Windows 10
- TeX 发行版:TeX Live 2019 / MacTeX 2019
- 模板类型:doctor
描述问题
使用Zetero记录的网页引用,可能会包含jornal字段。导出的BibTex类似如下以下格式:
@misc{intel_xeon,
title = {{{Intel}} {{Xeon}} {{6944P Processor}}},
journal = {Intel},
urldate = {2026-03-05},
howpublished = {https://www.intel.com/content/www/us/en/products/sku/242856/intel-xeon-6944p-processor-432m-cache-1-80-ghz/specifications.html},
langid = {english}
}然而,由于包含journal字段,当前模板会将其识别为期刊,并且不显示URL:
[18] Intel Xeon 6944P Processor[J]. Intel.
即使手动将journal字段删除,由于不包含medium字段,引用仍不会被认为是网页:
[18] Intel Xeon 6944P Processor[Z]. [2026].
截图:
原因
当前@misc的检查逻辑是依次判断是否存在journal、booktitle、archivePrefix、eprinttype等字段来将其映射到不同类型。但这个判断并不完备,如Zotero就将网站名称在导出时映射到了jornal上。而对电子资源的判断又过于严苛,仅当有medium字段时才被认为是电子资源。
可能的解法
考虑到大部分期刊、著作通常不使用@misc,在处理misc时,是否按以下顺序决定会更符合直觉:
- 首先判断是否是预印本;
- 若不是预印本,且包含 url 或 howpublished 的条目,被认为是在线资源;
- 否则再判断是否是期刊或著作;
- 最后使用未说明类型([Z])兜底。
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels