Install
openclaw skills install ieee-reference-managerIEEE Trans 论文参考文献全流程管理助手。负责参考文献的格式校验、引用审查、BibTeX 条目修复、期刊名标准化、DOI/元数据在线验证、Early Access 处理、作者数量合规、重复条目检测等。当用户需要"检查参考文献"、"修复引用格式"、"验证 DOI"、"整理 bib 文件"、"参考文献审查"时触发。
openclaw skills install ieee-reference-managernote = {early access})\cite{} 合并检查(如 \cite{a}, \cite{b} → \cite{a, b})IEEE_J_WCOM、IEEE_J_VT)booktitle 是否完整@article vs @inproceedings 类型检查(期刊用 article,会议用 inproceedings)booktitle(不应用 journal)-- 而非 -)copyright、langid 等非必要字段(可建议清理){{}} 包裹)@book / @incollection:书籍和章节(需 publisher + address)@techreport:技术报告(需 institution + number)@standard:技术标准(IEEE / 3GPP / ISO,需 organization + number)@electronic:在线资源和网页(需 url + year)@misc:arXiv 预印本、待发表论文、RFC、白皮书等@phdthesis / @mastersthesis:学位论文(需 school + address)@patent:专利(需 nationality + number)步骤 1:文件定位
.bib 文件和主 .tex 文件步骤 2:结构性检查
步骤 3:引用交叉验证
\cite{...} 引用键步骤 4:格式检查
步骤 5:输出报告 以表格形式汇总所有问题,按严重程度排序:
步骤 1:提取所有 .bib 条目的 DOI 步骤 2:逐条通过 WebSearch 或 DOI resolver 验证 步骤 3:比对返回的元数据与 .bib 中的 title/author/year 步骤 4:标记不匹配或无法解析的条目
直接定位并修复,遵循学术写作工作流(先展示 Before/After,等确认后修改)。
步骤 1:根据用户提供的信息(DOI / 标题 / 作者)搜索论文 步骤 2:生成规范的 BibTeX 条目(使用 IEEE 宏、完整字段) 步骤 3:检查是否与现有条目重复 步骤 4:建议插入位置和引用键命名
Last, First Middle),IEEEtran.bst 自动缩写为首字母ctluse_forced_etal、ctlmax_names_forced_et_al、ctlnames_show_etal 控制pages 字段(pages = {1--1} 是 IEEE Xplore 占位符)note = {early access}doi 字段(唯一永久标识符)volume 和 number\cite{a}, \cite{b} 应合并为 \cite{a, b}@article(需要 journal)@inproceedings(需要 booktitle,不用 journal)--(如 pages = {100--110})doi 字段无害且有助于验证\bstctlcite{IEEEexample:BSTcontrol} 调用BibTeX key 推荐格式:首作者姓年份+关键词,如 zhao2019computation、li2025secrecy
| 错误类型 | 示例 | 修复方法 |
|---|---|---|
| 重复条目 | 同一论文两个不同 key | 删除重复,统一引用 |
| \cite 未合并 | \cite{a}, \cite{b} | → \cite{a, b} |
| Early Access 保留占位页码 | pages = {1--1} | 删除 pages,加 note |
| Conference 用了 @article | @article + booktitle | 改为 @inproceedings |
| 期刊名硬编码 | journal = {IEEE Trans. Wireless Commun.} | → journal = IEEE_J_WCOM |
| 标题拼写错误 | "Computation Computational" | 核实原文实际标题 |
| 作者过多未截断 | 7+ 作者全列 | BSTcontrol 启用 et al. |
| 缺失必要字段 | 无 volume/number/pages | 通过 DOI 补全 |
项目中可能存在以下辅助脚本,如存在则优先利用:
python analyze_bib.pypython nameTranslate.py{{...}})是 BibTeX 的大小写保护,不要随意删除