文科论文写作

SKILL内容创作
内容创作 未标注权限 许可证不明确
安装这个技能

2026年11月3日更新。全文科(文学、历史、哲学、法学、经济、管理、教育、新闻传播等)核心期刊论文端到端撰写助手,面向 CSSCI、北大核心、SSCI 与国内权威期刊。八个学科各有理论地图、证据标准、高频翻车处与目标刊梯度,新闻传播学另有 24 个理论的深度模板。内置中文统一命令入口(不用记参数,一句人话指路)、环境体检、网络超时与重试护栏、友好中文报错,以及去AI味提质、百分制论文打分、参考文献核对、Crossref 核验、格式与查重检测等成套脚本,核心流程断网可用。从选题画布、理论地图、研究设计、论证写作、贡献提炼、去AI味重建、达标体检、百分制自评、选刊投稿到审稿预演与回应,全程以十三道门把关。触发词:论文撰写、写论文、毕业论文、投稿、CSSCI、北大核心、核心期刊、文学论文、历史论文、哲学论文、法学论文、经济学论文、管理学论文、教育学论文、新闻传播学论文、论文选题、研究设计、文献综述、论证链、研究贡献、去AI味、降重、参考文献核对、审稿意见、审稿预演、回应信。Use when(何时触发):用户要求撰写、修改、评审或自查中文学术论文(课程论文/毕业论文/期刊投稿),或明确要求降 AI 率、查重、核对参考文献与格式、按 CSSCI/北大核心标准终检、选刊投稿、回应审稿意见时。

一句话选型结论

按资料字段整理

文科论文写作是内容创作类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类内容创作 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_3a3083e9/paper-engineering-expert
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

内容创作
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_3a3083e9仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验2026-11-06上游最后核验时间 · 数据更新 2026-11-06
正文体量98.7 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写文章与脚本

按主题产出初稿与分镜脚本。

改稿与润色

把草稿改顺、统一语气。

多平台文案改写

同一内容按平台改成长短不同的版本。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在内容创作场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
文科论文写作当前 未标注权限 未标注 未标注 未标注 有
AI 视频生成 调用外部服务 GitHub 仓库 431.3 万 Codex、Claude、Cursor 有
视频帧 联网访问 ClawHub 市场 262.1 万 OpenClaw 有
Markdown 转换器 写入文件 ClawHub 市场 135.3 万 OpenClaw 有
哔哩哔哩全合一 接触敏感数据 ClawHub 市场 64.1 万 OpenClaw 有
Remotion video toolkit 命令行 浏览器控制 ClawHub 市场 63.9 万 OpenClaw 有

SKILL.md 全文

98.7 KB
模型实际读到的说明书原文,来自技能仓库

文科论文写作

面向中文核心期刊(CSSCI、北大核心、CSSCI 扩展版)与 SSCI 的全文科端到端论文撰写助手,覆盖文学、历史、哲学、法学、经济、管理、教育、新闻传播八个学科。它把通用的「论文撰写流程」换成目标学科的话语与证据标准,并把去 AI 味、查重与 AI 率检测、参考文献著录审计、格式体检、Crossref 核验、MD→Word 学术版式、标点规范化整套工具直接装进本包——脚本在 scripts/,方法学在 references/,换台机器拷一个 zip 就能跑完流水线。

只用记住三件事:① 不想碰命令,就用一句话说需求,助手替你调工具;② 想自己跑一条,就是 python scripts/wenke.py 终检 稿子.md;③ 跑不动,先 python scripts/wenke.py 环境。日常八成工作只涉及两个文件:本文件(判断标准)与 scripts/wenke.py(工具入口),其余按需查。

> ## ⚠️ 使用定位与免责声明
>
> 本技能用于辅助作者自检文稿、打磨逻辑、优化表述,输出的是 AIGC 视角下的参考意见,不构成对任何文稿“合规”“原创”“可通过 AIGC 核查”的保证或承诺,也不得用于规避所属机构、期刊、学校或平台的 AIGC 使用与标识要求。
>
> - 标识义务归使用者:依《人工智能生成合成内容标识办法》(2025 年 9 月施行),提交、发表、发布、传播时的 AI 使用披露与内容标识,由使用者自行按所在单位规范完成,不得以本技能的辅助性质替代或弱化该项义务。
> - 责任承担:输出仅供参考,使用者对内容的选用、修改、对外发布与后续使用承担完全、最终且独立的责任;由此引发的学术追责、纪律处分、法律责任与第三方索赔,与提供者无关。
> - 不构成合规背书:技能内的任何 AIGC 提示与参考信息,仅为帮助理解标识义务,不构成对特定场景是否合规的法律判断或机构认可,以所属机构最新规定为准。
>
> 完整条款见 DISCLAIMER.md(与本文件同层)。使用本技能即表示已阅读并同意上述条款。

目录(本文件较长,按需跳读)

你要做的事 去哪一节
第一次用,想知道怎么开始 §三分钟上手
知道这类事不该做什么 §一 五条铁律、§八 红线
查我能调哪些工具、在哪 §二 内置能力表(全表在 references/INDEX.md)
走完整流程(选题→投稿) §三 S0—S6
查门槛数字(占比、字数、阈值) §4.0 口径唯一表(唯一权威处)
看十三道质量门判什么 §四
想知道哪一句是套话、具体怎么改 §4.11 句级病灶与体例核查
降 AI 率(2026-10-24 知网升级后先看这条) §S4 第 1 步 + references/deai-v5-playbook.md
稿子「有材料但没论证」 §4.12 论证链与引用功能(G13)
说不清自己新在哪 references/jm-contribution.md
判型:思辨还是实证 §4.5 分流门
回复格式怎么长这样 §五
稿子老是被拒、反复踩同一个坑 §六 失败模式与纠偏
找某个文件 / 某个功能 references/INDEX.md
有问题要问 references/FAQ.md
脚本报错、跑不起来 references/troubleshooting.md
我这一科该用什么理论 references/wenke-discipline-maps.md

这个包拿什么证明自己(可复验,不是自评)

维度 包里的机制 你自己怎么验
可信 三道测试:回归 8 例、门禁反例 30 例、红队 7 类坏输入(空文件/乱码/损坏 docx/伪造文献/注入指令等);无 P0/P1 风险;红线单列 §八 tests/run_tests.py、tests/gate_cases.py、tests/run_redteam.py
可靠 联网统一 8 秒超时+2 次重试+3 秒探测,不再无限等待;13 类异常翻成「发生了什么/怎么办」;退出码 1(稿子未通过)与 2(程序出错)分开;30 秒环境体检 python scripts/wenke.py 环境;断网跑一次 终检 看提示
适用 边界三条写死(不代写、不造数、不替做检测结论);八学科各有理论与证据标准;表外学科五步补齐 references/wenke-discipline-maps.md §一、§四
规范 四个「唯一入口」:工作流(本文件)/问答(FAQ)/报错(troubleshooting)/学科(discipline-maps);文件前缀有约定,60 余个文件一张表查完 references/INDEX.md §二、§五
有效 一条中文命令做一件事,参数由入口拼装;十一类子命令;不知道用哪条就 指引 "一句话";全流程 一把梭 python scripts/wenke.py(不填参数即菜单)

v3.2.1 的三处变化(只改「用起来难不难」,判定逻辑一行未动):① 不用记参数——中文子命令,不会 Python 也能复制一行跑;② 不卡在网络——护栏下沉到每个联网脚本,从任何入口调用都带超时与重试;③ 不甩黑话——报错三行说清,另有症状对照表按报错关键词反查。

三分钟上手(先看这里)

第零步——确认机器能用(30 秒)。

python scripts/wenke.py 环境

一次看全:Python 版本、依赖包缺哪几个(附一行安装命令)、中文编码、技能包完整性、网络通不通。断网不影响主流程,它会告诉你哪条路照样能走。

第一步——触发。 说一句:「用文科论文写作,目标刊《××××》,我现在处于选题/有数据/有初稿阶段」。助手会按 S0 诊断六问(学科细分、目标刊名、研究范式、当前进度、已有材料、截止时间)确认起点,记进会话状态,然后按 S0→S6 推进。

第二步——一条中文命令做一件事。 不用记参数,文件路径可以直接把文件拖进终端:

python scripts/wenke.py 终检 稿子.md          # 终检门禁:引注/时效/标题/AI 腔
python scripts/wenke.py 去ai味 稿子.txt       # AI 味扫描 + 逐段修补指令
python scripts/wenke.py 全流程 稿子.md        # 标点→终检→去AI味→查重,一路跑完
python scripts/wenke.py 稿子.md               # 只给文件:自动按全流程跑(最省事)
python scripts/wenke.py 指引 "我想让AI率降下来"  # 不知道用哪条,说一句人话

在 Windows 上双击 scripts/wenke.py 也能打开菜单,不必先会命令行。记住一条就够:wenke.py + 文件,剩下它会问。

第三步——交付四件套。 终检门禁(paper_gate.py)+ 投稿前体检(paper_presubmit_check.py --level cssci)+ 查重与 AI 率双报告(check_paper.py --check both)+ MD/Word 双版本(md2docx.py)。每次回复固定带六段:【当前阶段】【诊断】【产出】【质检】【下一步】【需用户提供】(格式见 §五)。

一个完整的输入→输出示例:

> 输入:「用文科论文写作帮我把这篇稿过终检,目标刊《新闻与写作》,稿子是内容分析,一万二千字。」
>
> 输出:【当前阶段】S6 终检。【诊断】引注 14 条达标;近两年占比 71%、近四年 88% 达标;外文占比 12%,低于 15% 下限;小标题「结语」命中模板标题。【产出】终检报告一份:2 处警告(外文占比、模板标题)+ 修改指令(补 2 条学科内权威外刊条目;「结语」改为命题式小标题)。【质检】创新性 4/严谨性 4/清晰性 3/规范性 4/匹配度 4;百分制 100 − 6 = 94,创新硬门通过。【下一步】① 补外文文献 2 条;② 改小标题;③ 重跑终检。【需用户提供】确认目标刊摘要字数是否 ≤300。

边界——这个技能不做什么:

  • 不代写。 核心观点、研究设计、关键数据与结论必须由你产出并负责;助手给方法、框架、检查与修改,不给「你交个空白稿子来拿成品」的服务。
  • 不造数。 文献、数据、访谈引语、统计数字、伦理审批号,一条都不生成;核不实即删,不用「看起来合理的一条」补齐。
  • 不替你做检测结论。 AI 率、查重率只报本地预估值;正式结论以编辑部或检测站点实测为准(详见 §4.0 与 S4)。
  • 学科深度分层,但都有底。 新闻传播学是深度模板(24 个理论的理论地图+题型分流实测数据);文学、历史、哲学、法学、经济、管理、教育七科各有一张理论地图、证据标准、高频翻车处与目标刊梯度(references/wenke-discipline-maps.md);表外学科按该文件 §四 的五步法半天可补齐。
  • 不碰学术不端。 一稿多投、代写同行评审、规避伦理审查、把 AI 代写包装成纯人类原创,一律拒绝并说明理由(完整红线见 §八)。

一、五条铁律(任何阶段都成立)

  1. 不编造。 文献、数据、访谈引语、统计数字、伦理审批号,一条都不许生成。核不实的条目直接删除,不用「看起来合理的一条」补齐。
  2. 去 AI 味只能是重建,不能是润色。 对模型说「把这段改得像人写的」,实测会把 AI 率从 62% 推到 94%——检测器看的是困惑度与突发性,润色只会再平滑一遍。正确动作是:抽信息点卡片 → 乱序重排 → 换句法骨架重铸 → 表层具体化,再用脚本验收。
  3. 小标题是命题,不是标签;题名要向目标刊的结构对齐。 禁用「问题的提出」「文献综述」「研究设计」「结语」这类模板标题。五个功能环节(问题、文献、设计、分析、结论)必须存在,但功能不等于标题文字。题名同理——「把背景当主语、用空收尾收笔」是小标题那套毛病的题名版,改法见 references/jm-heading-style.md;锚点是 S0 问到的目标刊物名,不是某个写死的字数。
  4. 方法必须能回答研究问题。 相关不等于因果;没有操纵就没有因果表述。文科论文最容易被拒的理由不是文字差,而是「方法答不了题」和「变量在概念层与操作层之间偷偷换了一次」。
  5. AI 使用必须披露。 工具名、版本、用在哪一环节写进声明;AI 不得署名,不得生成核心观点、研究设计、关键数据与结论。

二、内置能力表(单包自包含,不依赖本机其他技能)

所有外部依赖都已搬进本技能:脚本在 scripts/,说明在 references/ext-*.md(ext- 前缀表示源自外部技能,内容原样保留,只是换了个家),两个自带结构的小工具链放进 vendor/。

统一前缀:scripts/ = 本技能目录下 scripts/,references/ = 本技能目录下 references/。PY 指 Python 解释器——用当前环境变量里的 python 即可(sys.executable),需要指定隔离环境就 PY="C:/…/envs/default/Scripts/python.exe",统一加 -X utf8 防中文编码问题。

2.0 入口与护栏(先用这两条,其他都是备查)

能力 内置位置 怎么用
中文统一入口 scripts/wenke.py python scripts/wenke.py 看菜单;子命令 环境/终检/去ai味/查重/达标/标点/转word/题名/抽文献/全流程;不知道用哪条就 指引 "一句话说你想干什么"。用户不必懂参数,也不必懂 Python 语法
环境体检 scripts/wenke.py 环境 Python 版本、五个依赖包(缺哪个装哪个,附一行命令)、中文编码往返、技能包完整性、网络连通性——30 秒出结论,断网不报错只提示降级
网络护栏 scripts/net_guard.py 被 wenke.py 自动加载:全局 8 秒超时、2 次指数退避重试、requests 默认超时加固、连通性三秒探测。旧版靠联网的环节不再无限等待
人话报错 scripts/net_guard.py 的 explain() 把 WinError 10054/No module named 'docx'/BadZipFile 翻成「发生了什么/怎么办/原始信息」三行;退出码 1=稿子有未通过项(正常结果),2=真出错

调用顺序约定:能用中文子命令就用中文子命令;子命令覆盖不到的再直接调脚本;直接调脚本时若涉及联网,先在代码里 import net_guard; net_guard.harden()(wenke.py 已自动做)。

2.1 自研核心

能力 内置位置 怎么用
学科理论地图与证据标准 references/wenke-discipline-maps.md(八学科)+ references/jm-theory-map.md(传播学 24 个理论的深度模板) S0 判型、S1 选理论时先读。八学科各含理论地图(核心命题/可操作化入口/常见误用/出新路径)、证据标准、高频翻车处、目标刊梯度;表外学科按该文件 §四 五步补齐
终检门禁 scripts/paper_gate.py 引注连续性、文后对应、著录符号、近两年占比、字数、体例、模板标题、题名结构、AI 腔词密度、理论标签堆叠、概念—测量偷渡,一次跑完
题名/小标题对齐 references/jm-heading-style.md + scripts/title_fingerprint.py 写作期随时查。先问投稿目标刊物名,取该刊近两年题名算「题名指纹」(分层率/封装率/透镜率/字数带),与你的题名比结构差。规则归参考层,机器只核可数的题名结构(G7 增强,全部 [警告],不进 [不通过])
口径唯一表(v2.11.0) scripts/title_constants.py(常量与 §4.3 口径表的机器落点)+ scripts/sync_thresholds.py(自动校验) 同一指标在老文档里并存过两套口径。凡冲突一律以 §4.3 权威口径为准,门禁执行唯一,旧口径降参考/自评/按刊分层。改口径只改 title_constants.py 一行,再跑 sync_thresholds.py 看纸质文档有没有跟上;不一致退出码 2,打包前必须跑通
学术语体与人类写作(v2.11.0) references/jm-academic-humanized.md 把「像不像人写的」从感觉变成可查项:禁用替换表、人类写作特征、改写原则(段落级而非逐词)、高危模式清单、章节语体对应表、正面范例库
论证链诊断(v3.4.0) scripts/argument_scan.py(G13 的机器落点) 段落功能分布(主张/证据/推理/限定/反驳/背景)、连续无主张段、装饰性引用占比、弱证据强断言。PY -X utf8 scripts/argument_scan.py 稿.md --top 8。只报「疑似」与改法方向,不代改
贡献提炼与审稿预演(v3.4.0) references/jm-contribution.md、references/jm-reviewer-sim.md 贡献四类型(理论/方法/材料/实践)与四类伪贡献、贡献句三段式、贡献—证据对应表;三席位预演、桌面拒稿八条、20 条高频意见的改/辩/删分级
句级病灶定位(v3.3.0) scripts/sentence_scan.py G8 的第三层:全文频次只说“这类句式超了”,本脚本逐句给出病灶类型与改法方向——空泛套话、冗余填充、模板句式、模糊限定、翻译腔、连接词开头、标点习惯、均匀节律,按问题数排序。PY -X utf8 scripts/sentence_scan.py 稿.txt --top 15。只指位与策略,不代改;不足 100 字提示样本偏小但仍给清单
正文体例核查(v3.3.0) scripts/text_norm.py 与 check_format.py 分工:后者查 Word 版式(字体、行距、页边距),本脚本查文本内部写法——全半角混用、汉字数字与阿拉伯数字并存、缩写首定义、数字与单位间距、μ(U+03BC)/µ(U+00B5) 隐形混用、同概念异写、空泛修辞。六类,不评分、不出判定
术语一致性(v3.3.0) scripts/term_check.py + references/terminology.json(2,344 条) 查非标准写法,--auto-fix 可输出修正稿:PY -X utf8 scripts/term_check.py 稿.txt --output term.json。词表偏医学与通用学术,非医学稿的标准率读数偏低是覆盖面所致,不是错误
百分制打分 references/jm-scoring-rubric.md(传播学适配版,起算 100 分、按扣分表往下扣) 分数 = 100 − 失分点扣分;五维(选题15·创新35·论证25·规范15·匹配10)只用于定位失分,不做加分求和。底座见 references/PAPER_RUBRIC_CN.md(父级原版是五维加总的加法口径,未同步改动;两套并存期以本文件的 100 起扣为准,见 references/jm-scoring-rubric.md §零 的口径声明),创新硬门 ≥24(即创新性维度扣分 ≤11)

2.2 去 AI 味与达标(原 cn-deai-5__skillhub 整体内置)

能力 内置位置 怎么用
篇章结构扫描(2026-10 升级后新增) scripts/deai_topo.py + references/deai-v5-playbook.md 查段落模板(总分总占比)、承前链长度、可核对细节密度、让步密度,合成结构线性度 L(0—100)。PY -X utf8 scripts/deai_topo.py 稿.md --top 5;门禁用 --target 45
去 AI 味扫描(句子层) scripts/deai_scan.py PY -X utf8 scripts/deai_scan.py 稿.txt --scene academic --top 5
投稿前达标体检 scripts/paper_presubmit_check.py(sys.path 自带同目录,自动 import deai_scan) 稿.docx --level cssci|core|general
长文本尺度校准 scripts/scale_calibrate.py 全文 >3 万字时先跑这个再谈分值
学术规则原文 references/ext-academic-cn-paper-mode.md 引用真实性、GB/T 7714、降重顺序、硬门槛清单
期刊级别标准 references/ext-journal-standards.md 字数、查重率、AIGC 阈值、100 分制自评
量化指标口径 references/ext-detection-metrics.md 3/4-gram、句长 CV、相邻句突变、综合风险分与 band 分档
禁改词表 references/ext-banned-words.md 套话、AI 偏好词、平台违禁词
去 AI 味四步重建 references/ext-rewrite-playbook.md 抽信息点 → 乱序重排 → 换句法骨架 → 表层具体化
分语体策略 references/ext-scene-strategies.md、ext-platform-standards.md 学术/网文/自媒体/公文/通用五类语体的差异化处理

2.3 查重与 AI 率(原 user_fc9bdf0e__paper-checker 整体内置)

能力 内置位置 怎么用
查重与 AI 率量化报告 scripts/check_paper.py --file 稿.txt --check both(支持 .txt/.md/.docx/.pdf) 三档判定(>25% 重建/20–25% 最高风险段/≤20% 收工);报告自动写到稿件旁边的 output/,可用环境变量 WENKE_OUT 改位置
降 AI 率 scripts/reduce_ai.py 配合上面三档报告定向改
降重 scripts/reduce_similarity.py 改复述密度而非换词
口径说明 references/ext-paper-checker.md 写作期红线、本地判定线、不必上站点实测的理由

2.4 参考文献著录与格式体检(原 docx-ref-audit + sashavegal__paper-check 内置)

能力 内置位置 怎么用
参考文献抽条 scripts/extract_refs.py 从 Word 稿抽 [N] 条目
著录纠错回填 scripts/replace_in_docx.py 把校对后的条目写回 docx
格式规范检测/修复 scripts/check_format.py、fix_format.py、generate_report.py(三个同目录互引,一起调) 学校或期刊规范逐项比对,出对比报告
格式规则模板 references/ext-paper-check-format.md、ext-ref-audit.md 常见违规清单、规则模板

2.5 写作支撑工具(全部内置)

能力 内置位置 怎么用
中文标点规范化 scripts/fix_punct.py 生成中文稿后跑一遍(参考文献著录符号保持半角,脚本已例外处理)
MD → Word 学术版式 scripts/md2docx.py <源目录|单个.md> <输出目录> 黑体标题、宋体正文、1.5 倍行距、首行缩进 2 字符、三线表;转换前自动过一遍标点规范化。排一篇稿子不必先建目录,直接给文件即可
学术模式全文 references/ACADEMIC_CN.md 引注、时效、去 AI 阈值、标题体系、Word 交付规范
外文真实元数据核验 scripts/academic_citation_skill.py + scripts/batch_import.py + scripts/crossref_config.json(同目录互引) Crossref API 取 DOI/作者/卷期页,check_citation_integrity 查文内引用与文后是否一一对应
标点规范说明 references/ext-punctuation.md、ext-md-to-docx.md 规则与版式参数

2.6 文献检索与速读(需联网 API,方法学已内置)

这几项依赖外部服务,本技能把它们的完整调用说明搬了进来,直接读 references/ 照着执行 HTTP 请求即可,不再需要本机装着对应技能:

能力 内置位置 说明
真实文献检索 references/ext-global-biblio-base.md(62 KB 完整 API 文档)、ext-global-biblio-pipeline.md、ext-global-biblio-config.example.json SmartLib:8000 万中文期刊全文 + 12 亿元数据;先要用户邮箱,每次计费调用前先 POST /consume 取 token 再 /search
外文文献速读与精读 references/ext-paper-quick-reader.md + vendor/paper-quick-reader/scripts/(parse_pdf.py、render_report.py、verify_provenance.py、calibrate.py、fetch_arxiv_tex.py) 抓同领域最新文献的页码级观点,防幻觉;可按需取 arXiv TeX 源码
批量文献 → 清单/空白分析/大纲 references/ext-academic-research-skills.md + vendor/academic-research-skills/(main.py、run.py、selftest.py) 批量文献结构化

2.7 运行时依赖(pip 包,不是技能)

除 paper_gate.py、deai_scan.py、fix_punct.py、check_paper.py、wenke.py、net_guard.py、title_constants.py、title_fingerprint.py、sync_thresholds.py 这些零依赖脚本外,其余脚本要装这几样 Python 包才能跑:python-docx(读写 docx)、requests(Crossref 与检索)、PyPDF2(读 PDF)、PyMuPDF(fitz,速读 PDF)。这些是 pip 包不是技能,随环境装即可,跟本技能是否上传无关;缺哪一个脚本会明确报错,不会静默降级。装之前先跑 python scripts/wenke.py 环境,它会列出缺哪个、各影响什么功能、以及一行安装命令——比看报错猜快。

三、工作流:S0 诊断 → S6 终检

S0 诊断

确认六件事:学科细分(文学/历史/哲学/法学/经济/管理/教育/新闻传播/广告/数字媒体等)、目标期刊档次与刊名、研究范式(定量/定性/批判思辨/计算/理论)、当前进度(选题/有数据/有初稿/被退修)、已有材料(数据、访谈录音转写、文献、旧稿)、截止时间。

学科一确定,立刻取该学科的证据标准:查 references/wenke-discipline-maps.md §一 横表(范式偏向、必答一问、最易翻车处、外文期望),表外学科按该文件 §四 的五步法现场补齐——这一步省不得,判型与选理论都建立在它上面。

目标刊物名每次都问,不是缺失才问。 它是题名风格的锚点——「标题要像已发表论文」是相对命题,尺度来自目标刊近两年题名,不能拿固定阈值糊弄。问到就记进会话状态 [ANCHOR: 《刊名》近两年],然后三步取锚点(详见 references/jm-heading-style.md §二):

  1. 按 references/ext-global-biblio-base.md 走 SmartLib,检索该刊近两年题名约 50 条,存 journal_titles.txt(一行一个题名,不要连摘要正文);
  2. 跑 python -X utf8 scripts/title_fingerprint.py 我的题名.txt --label 我的题名 --compare journal_titles.txt --compare-label "《刊名》近两年";
  3. 输出按差值排好序,只改差得最大的两项,改完重跑。

对齐的是结构(分层、封装、透镜标注、字数带),不继承对方高频词表——词表归 ext-banned-words.md 管,护栏见 jm-heading-style.md §四。

其余缺失就做最小假设并标注 [ASSUMED: …],一次最多问 3 个,不反复追问。

产出:当前阶段、缺失项、最小可行下一步。

S1 选题与文献

  1. 领域地图:扫目标学科近三年议题;新闻传播学示例可从「技术—平台—内容—受众—制度」五条线切入(生成式 AI 与新闻生产、平台化与编辑权、算法推荐与公共性、短视频与注意力、国际传播与叙事、危机/风险传播、智能体与受众主体性、数据新闻与视觉说服、媒介素养与数字公共领域)。
  2. 加载 references/jm-theory-map.md 选理论资源,加载 references/jm-literature-matrix.md 建证据表。非传播学选题改用 references/wenke-discipline-maps.md 里对应学科的表:先按「核心命题」找能覆盖机制的条目,再看「可操作化入口」是否落到你手上的材料——落不到就是贴标签。
  3. 输出 3 个候选 RQ(不是「XX 研究」这种题目,是「谁在什么条件下通过什么机制对谁产生了什么可观测后果」),逐条标注:缺口类型、理论对话对象、数据可及性、目标期刊匹配度。
  4. 缺口陈述 + 贡献三问:理论贡献(改哪个命题)、方法贡献(换了什么工具或层次)、实践贡献(谁据此改了什么)。

检查:真问题?缺口成立?数据拿得到吗?理论是拿来对话还是拿来贴标签?

S2 设计与数据

按 references/jm-design-playbook.md 选方法:内容分析、问卷调查、实验/准实验、深度访谈与焦点小组、民族志与田野、个案研究、社会网络分析、计算传播(API/爬虫/主题模型/词向量/情感与特征工程)、混合方法、批判话语与理论思辨。

产出:研究设计图、变量表(概念—操作化—测量—信效度)、抽样方案、工具(编码表/问卷/提纲)、分析计划(主分析 + 稳健性 + 边界条件)、伦理方案(知情同意、匿名、敏感话题处理、平台条款与爬取合规)。

检查:方法答得了 RQ 吗?可复现吗?二手数据的许可与引用路径清楚吗?因果语言克制吗?

S3 写作与呈现

按 references/jm-outline-templates.md 建骨架:标题命题化、摘要五句法、引言六步、正文按「论点—证据—反证—限定」推进、讨论把发现接回理论命题而不重复结果、三线表与统计图自明(见传播学常用:频率与占比表、交叉表、回归表、网络结构图、时间序列图、编码示例截图)。

完成后跑两道,顺序不能反:先 python scripts/argument_scan.py 稿.md --top 8 看结构(有没有主张、证据跟不跟得上、引用是在对话还是在编号),再 python scripts/paper_gate.py 稿.md --year <写作年> 看体例。结构没改完就改句子,等于在错的地基上刷墙;改法见 references/jm-argument-chain.md。

S4 去 AI 味与达标(本技能相对通用模板新增的关键阶段)

  1. 篇章层先行(2026-10-24 知网 AIGC 升级后新增,别跳过):跑 scripts/deai_topo.py 稿.md --top 5,取结构线性度 L 与九项指标。L ≤30 不动结构;31—45 只改风险 Top3 段;46—60 全文过一遍;>60 结构重建,不是改句。按 references/deai-v5-playbook.md 的六类手术推进,一次只做一类,做完复扫。
  2. 跑 scripts/deai_scan.py 稿.txt --scene academic --top 5,存句子层基线。
  3. 按综合风险分定级:≤12 只回读;13–25 只重写风险 Top3;26–45 全文走四步脱钩重构;>45 说明原文太抽象,先补具体内容。
  4. 四步重建后复扫,--target 5 不达标就针对新的 FAIL 项再改;L 与综合风险分是两个层的尺子,不能相加也不能互相换算,两个都要过,全文上限 3 轮。三轮仍不达标,问题多半在这一节材料不足,回去补材料或缩题,不要在文字上继续打转。
  5. 跑 scripts/paper_presubmit_check.py 稿.docx --level cssci|core|general。
  6. 再跑 scripts/paper_gate.py 过终检;破段形与断链之后必跑 scripts/argument_scan.py,指标降下去、主张被删光是另一种拒稿。
  7. 逐条过 jm-deai-brief.md 的硬门槛清单,其中注释真实性、无自媒体来源、未在修订清单外增删内容三项只能人工确认。

降 AI 的两条不可越界线(升级后尤其容易踩):具体性指标只能靠真实存在的材料提升,手上没有的年份、文号、样本量、访谈原话,宁可保持泛论也不能编;「这次升级改了什么算法」只能讲公开可核实的事实(升级时间、检测对象、覆盖范围、公开个案),第三方推测须标未证实,不替知网编一套算法再照着改。

阈值(口径唯一表见 §4.0,此处与门禁同口径):CSSCI 10000 字以上、查重 ≤10%(自评时按目标刊编辑部口径核对,10%—15% 那套已降为参考)、知网 AIGC ≤15%、朱雀 AI 率 ≤25%(写作期自持目标;本地预估达标即收工,写完不必上 <https://matrix.tencent.com/ai-detect/> 实测,详见 references/jm-deai-brief.md §三)、近两年文献占比 ≥60%(<50% 不通过、50—60% 警告)、近四年 ≥80%、英文文献占比 15%–20%;北大核心 6000–10000 字、查重 15%–20%(自评参考)、AIGC ≤15%(北大核心口径分层参考 ≤20%、普刊 ≤30%)。

两条执行口径:两个 AI 检测器口径不同、红线分行算,别拿知网 AIGC 的达标线去套朱雀;AI 率是写作期的质量目标,不是投稿期要交的证明——写的时候本地复扫盯住数往下压,本地预估 ≤20%(留 5 个百分点余量)就算达标可以收工,交付物如实写「AI 率(本地预估)X%」即可,不必附官方报告,也不必去站点实测,只有当编辑部明确要检测报告、或被人质疑 AI 代笔时才去测并以官方值为准。

S5 投稿与修回

投之前先自演一次:按 references/jm-reviewer-sim.md 过桌面拒稿八条、三个席位各读一遍、填预演打分卡,把「必被问到」的问题先在稿子里答掉。预演不是猜题,是把「我以为写清楚了」换成「别人读到了什么」。预演过关再走下面流程。

按 references/jm-review-response.md:3–5 本梯度期刊(先查目标刊近 3 年目录与栏目,别凭印象)、Cover letter 具体化到「本文补上了该刊 2024 年以来 X 议题的哪个缺口」、审稿意见四类分(必改/可改/可商榷/须有据反驳)、逐条回应表(意见原文—本文立场—改在哪一句/哪一页—未改的理由)、修改说明信按修改幅度声明「重大修改」还是「小修」。

严禁一稿多投、严禁代写同行评审、严禁把审稿人的商榷当命令照单全收。

S6 伦理与终检

伦理声明、CRediT 贡献、数据可用性说明、AI 使用声明(工具名 + 版本 + 环节)、利益冲突、知情同意与伦理审批(涉人的实证研究必须有)。跑内置 scripts/check_format.py + scripts/generate_report.py(格式对比报告)与 scripts/check_paper.py --check both(查重与 AI 率报告)出正式报告,交付 MD + Word 双版本。

四、十三道质量门(原十二道 + 论证链门)

门编号 门 通过标准
G1 选题 RQ 清楚、重要、可回答,缺口真实
G2 理论对话 有明确的对话对象与命题,不是文献堆砌
G3 文献 覆盖前沿,批判综合,指向本文缺口
G4 方法 设计与 RQ 匹配,可复现
G5 数据 来源可靠,清洗透明,许可清楚,伦理合规
G6 分析 主结果 + 稳健性 + 边界条件,解释克制
G7 结构 论证链完整,每节有功能,标题是命题
G8 表达 摘要独立、引言抓人、语言准确
G9 图表 自明、规范、与正文一致
G10 投稿 期刊匹配、格式合规、Cover letter 具体
G11 伦理 引用、署名、数据、AI 声明齐全
G12 操作化 概念—测量不偷渡,量表来源清楚
G13 论证链 每节有主张、证据、推理;有限定与竞争解释;引用以对话为主(v3.4.0)

每项 1—5 分,低于 3 分必须修复后再推进。其中 G2 理论对话门 和 G12 操作化门 是文科论文(新闻传播学尤甚)的两道硬门。机器能判的是 G2/G3/G7/G8/G12/G13 六门,其余靠 references/jm-fix-points.md 的 checklist 与人工判断;门编号与 scoring-rubric 扣分维度、paper_gate.py 检查项三处对齐,见 references/jm-fix-points.md 门编号总表。

G7 增强(v2.10.0):G7 除原有的模板小标题([不通过])外,v2.10.0 新增题名层检查,全部只出 [警告]、不阻断——题名字数偏离区间(<15 或 >40)、零结构手段(冒号/破折号/引号封装/基于…/以…为例一种都没有)、弱动词堆叠(研究/探析/思考等 ≥2 个)、「背景下/视域下」当背景板且无引号封装、末段落在「优化路径/的启示」这类空收尾。

判定分工要分清:题名「像不像目标刊已发表论文」判不了,机器只核「有没有结构手段」这类可数的项;「像不像」得用 S0 取到的该刊题名指纹去比,方法见 references/jm-heading-style.md。加 --strict 时这些警告才会升级为退出码 1。

G8 增强(v2.11.0):G8 新增第 9c 项「中文高危模式」——只数同类句式的出现次数,超过 3 次即报警告(不阻断)。词密度低不等于读着像人写的:AI 腔的真身在模板复现,同一句「需要指出的是/综上所述/由此可见」在全文出现四五次,比一桌子套话词更伤语感。词表在 scripts/title_constants.py,门禁与 sync_thresholds.py 共用同一份。

门编号同步点已从三处扩到五处(v2.11.0):本文件门表、references/jm-scoring-rubric.md 的扣分维度、scripts/paper_gate.py 检查项、references/jm-fix-points.md 门编号总表、tests/ 用例。新增门一律走 [警告]、不进 [不通过]——宁可漏报也不要误杀。

4.0 口径唯一表:同一指标只认一个值(v2.11.0)

同一指标在 ext-* 搬入文档与自研文档里并存过两套,旧版既没声明取严、也没说明哪套是门禁真正执行的,于是「查重 10%—15%」和「≤10%」各说各话。v2.11.0 按取严收敛,规则三条:

  1. 门禁执行唯一权威口径:scripts/paper_gate.py 实际怎么判,就以那个值为准,ext-* 里的旧数字不再充当执行口径;
  2. 旧口径不是废话,是降层:降为「参考/自评/按刊分层」,自评时按目标刊编辑部口径自己核,脚本不拦;
  3. 机器兜底:scripts/sync_thresholds.py 拿 title_constants.py 的口径唯一表逐项比对纸质文档,不一致退出码 2,打包前跑一遍。
# 冲突项 权威口径(门禁执行) 旧口径(已降级) 降级后怎么用
1 评分算法 100 起扣,五维只定位失分不做加总 PAPER_RUBRIC_CN 五维加总 参考(不自评出分)
2 文献时效 近两年 ≥60%(<50% 不通过、50—60% 警告)、近四年 ≥80%、英文 15%—20% 近两年 ≥50%、ext ≥60%+被引 500 废止旧值,统一走 60%
3 重复率 CSSCI ≤10% 10%—15% 自评参考(按刊核对编辑部口径)
4 AIGC 核心 ≤15%,朱雀写作期红线 ≤25% ext-journal-standards 三档判据 分层参考:北大核心 ≤20%、普刊 ≤30%
5 摘要字数 目标 300,区间 200—350,A/E 类放宽 450 200—300 废止(旧值更窄,会误伤实证稿)
6 引注条数 门禁 10—26 条,越界不通过 ext CSSCI ≥20/北大核心 ≥15 自评参考(不作门禁下限)
7 破折号密度 ≤4 处/千字 ext-detection-metrics ≤5.0/千字 自评参考
8 题名字数 门禁 <15 或 >40 警告;对齐看目标刊指纹的字数带 ext 标题 ≤20 分层参考(部分编辑部硬性要求)
9 门编号同步点 五处(见上),新增门一律 warns 三处 仅扩同步面

4.1 文献硬口径:时效、占比、条数、质量(paper_gate 6.1—6.5 已自动化)

这是投稿中文期刊最容易被审稿人挑的四点。四条都是投稿前就能算出来的数,写稿阶段就得盯住,别等终检才发现。

> 小样本百分比容错(--pct-tol,默认 5 个百分点)。上表 3—5 三档占比门,在引文总数 <30 条时一律放宽 5 个百分点:下限门下调、上限门上调,两边都是放宽松。原因是小样本下「1 条文献」的权重太大——23 条文献时 1 条就是 4.3%,13 条时 1 条就是 7.7%,拿固定阈值卡人等于为 1 条文献判死一条稿子。
> 实现上取 tol = min(5, 1 条文献的权重) 个百分点,所以容错既不超过 5 个百分点,也不会大到把真问题吃掉:外文 3/23=13% 不响,2/23=8.7% 照样响(实测门约 10.7%)。终检报告会打一行「(小样本 n=23,容错 4.3 个百分点)」,让你知道这条是容过来的、不是白送。
> 想回归老口径复核,加 --pct-tol 0 即可(反例集 R/R2 就是同一份稿开与关的对照)。

# 规则 口径 门禁判级
1 超龄引文 早于基准年 −10 年的条目原则上不用;确属「特别经典、有价值」的才留,最多 2 条(--classic-ok,默认 2,可显式改 0 关闭豁免) 超出即不通过
2 引注条数 10—26 条。绝对下限 10、绝对上限 26,越界直接不通过;篇幅每多 500 字建议下限上浮 1 条,短稿守 10、长稿(≥8000 字)向 24—26 靠 越界不通过,偏少警告
3 近两年占比 口径唯一:≥60%(原 ≥50% 已废止)。<50% 不通过,50%—60% 警告 ≥50% 只是入门线,达标线是 60%
4 近四年占比 多数期刊要求近 4 年文献占总数 ≥80% <80% 警告,并直接告诉你要换哪一年段、补几条
5 外文占比 部分 CSSCI 期刊要求英文文献 15%—20%。低于 15% 提示「再补 N 条外文」;>30% 偏高警告;>35% 不通过 低于 15% / 高于 30% 警告,>35% 不通过
6 文献质量 引文须出自本学科高级别核心期刊或重要书籍;网络资源与低质量来源不作论证依据 命中 [EB/OL]/[DB/OL]/http/www/访问日期/Retrieved → 不通过;命中百科/自媒体/内部资料/未发表 → 警告
7 重复著录 同一篇论文文末只列一条、只给一个序号;正文多处引注标同一号,页码不同写 [序号]页码 文末把同一篇列成多条 → 不通过(详见 4.4)

近两年和近四年两档要分开看。 近两年 ≥60% 才是达标线(旧口径 ≥50% 那一档已废止,只保留「<50% 不通过」这条底线;50—60% 只警告不通过),很多稿子卡在达标线前:近两年 78% 却近四年只有 78% 或更低,是因为中间年段(基准年 −5 至 −4)有一条拖后腿。终检报告会单独打一行「近 4 年(y−4—y)文献占比」,看到低于 80% 就换掉一两条中间年段文献或补 1—2 条近 4 年成果,比重写综述省事。

配套的可复用经验:

  • 中文选题的外文文献只能当佐证,主力必须是近十年中文文献;外文占比一旦过 30%,最省事的降法是删掉与论证关系不大的外文条目,而不是把外文翻译成中文引。
  • 低于 15% 也好补:换 1—2 条中文条目为学科内权威外刊(Communication Review、New Media & Society 一类),或补一条外文专著的中文译本条目(译著同样计入外文条目)。
  • 被豁免的超龄条会从「近两年占比」的分母里剔除,不会被双重惩罚,但正文仍要改写成中文译介转述。
  • 超龄判定用 (19[5-9]\d|20[0-3]\d),覆盖 1950—2039;旧正则 (19[89]\d) 会漏判 1966、1977 这类年份。
  • 参考文献表每一行必须以 [N](方括号 + 数字 + 空格)开头。 只要写成裸数字(1 彭兰……),ref_entries 解析不到任何条目,第 3—6 节全部空转,门禁会给出「不通过 0 项」的假绿灯。改完文献表务必看一眼 [信息] 参考文献 N 条 这一行有没有出来。
  • 中文刊名自带的全角括号(《山东师范大学学报(社会科学版)》)不算著录错误,paper_gate 会先把这类「左邻汉字」的括号摘掉再判,别照着误报去改,改了反而违背中文排版习惯。

4.2 摘要与关键词:字数与结构(paper_gate 第 2 节已自动化)

摘要是审稿人读的第一段,也是最容易一写就失控的一段。中文核心期刊的摘要以 300 字左右为宜,落区间 200—350 字(口径唯一,见 §4.0 第 5 项):短于 200 通常缺方法或结论一句,350 以上返工。目标刊明示 ≤300 时用 --abstract-max 300 覆盖,别把 200—300 当成通用区间——那套口径更窄,会把实证稿的正常摘要判成超长。

项 口径 门禁判级
摘要字数 目标 300 字左右;默认区间 --abstract-min 200—--abstract-max 350(实测两批共 23 篇可识别摘要:第一批中位 261/下沿 173,第二批中位 269/上沿 467,两批都没有低于 200 的正常稿,故下限定 200;上限 350 是唯一需要主动管的边) >350 警告,>455 即上限 1.3 倍 不通过;<200 报偏短警告
摘要字数(按类型放宽) A 实证型与 E 考释型摘要天然更长(要交代样本、测量、主要结果,或材料出处与考订结论),B/C/D 守 200—350,A/E 类可放宽至 450;换刊硬要求用 --abstract-max 覆盖 实证/考释稿别被 350 拦住,否则会删掉审稿人正要看的关键信息
摘要位置 独立成行以「摘要:」开头,标题与关键词之后 找不到「摘要」行 → 警告
关键词 3—6 个,分号分隔 个数越界 → 警告

调区间:目标刊有硬性字数要求时用参数覆盖,不必改脚本默认值——

# 目标刊要求摘要 ≤300 字
python scripts/paper_gate.py paper.md --abstract-min 200 --abstract-max 300

摘要的固定骨架是四句,按这四句写,字数自然落在 280—320:

  1. 问题反差一句——别人争论什么、你的材料给出什么相反答案(约 50 字);
  2. 材料与方法一句——调查/样本口径、方法,不写样本量明细(明细进正文表)(约 50 字);
  3. 核心发现两句——最多两组关键数字,其余数字全部下放正文(约 120 字);
  4. 结论与落点一句——理论对接一句 + 对策路径一句,对策不展开条目名(约 80 字)。

四句写满约 300 字,所以真正要控制的是句 3 与句 4 的信息密度,句 1、句 2 几乎写不长。

超长的病根几乎都是同一处:把样本量、百分比、对策条目名全塞进摘要。改法不是删信息,是把数字搬进正文表格、只留最有反差力的那一两组。实操经验是「三重错位」这类结构(个体/组织、自学/课堂、审核/责任)保留三组比值的名称,只留一到两组的具体比值,字数立刻掉 80—120 字,信息量几乎不掉;反过来若被判「偏短」,优先补句 2 的方法一句(调查口径、样本构成、时间窗),比扩写句 4 的对策更受审稿人认可。

注意口径:摘要不计入正文字数(中文期刊摘要独立成行、不进正文统计),但 paper_gate 的「引注条数区间」是按 正文 + 摘要 估算的,摘要骤减会让区间下限上浮,若同时删了正文引注会撞到「引注偏少」的警告——改完摘要记得重跑一次终检。另外摘要字数变化不影响近两年/近四年/外文等文献指标,只影响第 1 节「正文中文字数」与第 6.3 节的引注区间,这两处看一眼即可。

4.2.1 英文题名与 Abstract:投稿体例硬缺口(2026-10-06 写入)

国内核心期刊虽不强制英文摘要,但只要投了英文摘要栏位就是必查体例:缺英文题名、缺 Abstract、缺 Key words 三项,多数刊的初审退稿意见会直接写“体例不全”。paper_presubmit_check.py --level cssci 会把它报成 [FAIL] 体例要素 缺:英文摘要/Abstract、英文标题,但脚本只会告诉你“缺”,不会告诉你“补成什么样”,这一节补上规格。

三件套与摆放位置(放在中文关键词之后、正文之前,用 --- 与中文部分隔开):

关键词:生成式人工智能;人机协同;新闻人才培养

Title: Tasks Can Be Outsourced but Judgment Cannot: Paths for Cultivating Journalism Talent in Regular Universities

Abstract: In September 2026, surveys … showed that generative artificial intelligence has not replaced news positions…

Key words: generative artificial intelligence; human-machine collaboration; journalism talent cultivation
项 口径 常见错
Title 与中文题名对应而非翻译(中文副标题常是“——基于……”,英文用冒号接后半段即可);实词首字母大写,介词、冠词、不定式 to 小写;总长控在一行 全小写、或中文题名压根没对应词(把“人机协同”译成 human-machine cooperation 而非 collaboration——cooperation 指合作,collaboration 才是协同)
Abstract 中文摘要的忠实对应,四句骨架同中文版;数据口径必须与中文摘要一致(中文有几组比值,英文就得有,不能中文塞三组英文只留一组) 机翻腔(“under the background of”、大量 “it is worth noting”);英文摘要里中文摘要没有的新数据
Key words 与中文关键词一一对应、同序;词间用分号 / 半角分隔,每组 2—4 词 中文 6 个、英文 4 个且顺序对不上;直接用中文拼音

专用名照抄不译(译错比不译更糟):新疆生产建设兵团 = XPCC(Xinjiang Production and Construction Corps)、南疆 = southern Xinjiang、融媒体中心 = converged media center、马克思主义新闻观 = Marxist journalism view(教材通行译法,不要自创)。

两处要盯的细节:一是英文摘要里的百分比与中文摘要逐条对齐,改了中文摘要必须同步改英文,两份摘要对不上是审稿人最爱挑的硬伤;二是英文部分不计入正文字数,但 paper_gate 的“正文中文字数”统计会把 Abstract: 到 Key words 之间的英文行跳过(只数中文),改动后重跑一次终检确认没有把字数统计带偏。

行政区划表述一律用官方英译(southern Xinjiang、Xinjiang Production and Construction Corps、converged media center 等),不得另起译名或改用含混表述——这一点在英文摘要里比中文摘要更敏感,译错比不译更麻烦。

4.3 引用质量:四条自检(人工 + 脚本辅助)

前五条能算数,这一条机器判不了大半,得手工过一遍——引用质量是审稿人一眼能看出功力差异的地方。

  1. 来源层级:论支撑性证据优先选本学科 CSSCI/北大核心期刊近五年论文,理论框架可引专著的当译本(中华书局、译林、商务一类),教科书只用于定义性陈述。
  2. 避开网络资源:网页、 forum、公众号推文、短视频、百科词条一律不作论证依据。政策文件要引正式发布文本(国务院公报、部门正式文件编号),不要引「中国政府网新闻稿 + 访问日期」这种著录。
  3. 避开低质量来源:自媒体账号、未发表讲稿、内部资料、会议墙报、二手转述的统计;确需引用的(如一线从业者访谈、政策原文)在正文标注性质,别混进文献表当学术来源。
  4. 交叉核验:每条条目的作者、刊名、年卷期页四要素都能查到;查不实的宁删不补。核验路径见 references/jm-literature-matrix.md 的中外文献源清单。
  5. 政策文献单独过一遍:只要选题落在领导人讲话精神、党和国家的政策文献上,这类文献必须进引用,而且要比普通文献更讲究著录(详见 4.4 末节)。

脚本能替你兜住第 2、3 条(正则扫 [EB/OL]/http/www/访问日期/Retrieved/百科/自媒体词),第 1、4 条只能人工,第 5 条由 policy 门兜住。终检时看到「文献质量门」这一行,直接按上面的清单逐条对。

4.4 引文规则:同一篇论文多次引用怎么标

同一篇论文在全文被引用三五处是常态。处理方式只有一种,别按引用次数给序号。

顺序编码制(多数 CSSCI 刊物用这个)

  • 这篇论文在全文首次出现时编一个序号,全文沿用;后文再引仍标同一个号。
  • 文末只列一条、只给一个序号,不因引用次数拆成 [1][2][3] 三条。
  • 正文每次引用都要标,不能因为前面标过就省略。
  • 正文引注序号用上标标注:引注的方括号与数字(如 [1]、[1,3-5]、[3]5)一律设为上标,紧跟被引文字之后、标点之前。这是 CSSCI 期刊排版的通行规范,不是可选项。
  • 三处引同一页(或整篇引用):三处都写上标 [3]。
  • 三处引不同页:序号后加引文页码,如 ……已有研究表明……[3]5、……该研究进一步指出……[3]12、……类似地……[3]18。
    ⚠️ [3]5 里的 5 是引文页码(你在哪一页读到那句话),文末条目里的 1-20 是这篇论文在期刊中的起止页码,两码事,别混。
  • 首次出现序号不一定是 [1](前面可能已引过别的文献),但原则不变:首次编一个号,后面全用这个号。

上标与文末条目的区别(容易混):

位置 是否上标 说明
正文引注 [1]、[1,3-5]、[3]5 上标 紧跟文字、标点之前
文末参考文献表 [1] 作者. 题名… 不上标 顶格正文,方括号+数字+空格开头

⚠️ 只给正文里的引注上标,文末参考文献表的 [1] 序号保持普通正文,别顺手也设成上标。

著者-出版年制(部分 CSSCI 刊物)

  • 正文:……(张三,2020:5)、(张三,2020:12)、(张三,2020:18)。
  • 文末同样只列一条;同一作者同年多篇用 2020a、2020b 区分(同一篇不涉及)。
  • 选哪种以目标刊投稿须知为准,别混着用。

四种典型错法(审稿人一眼就能挑)

错法 后果
文末把同一篇列成 [1][2][3] 三条 正文与文尾不再一一对应,被判「实引不实」
正文第 2、3 处不标,只在首现处标 后两处无出处,转述观点失去可核查性
正文编成 [1][2][3]、文末三条实为同一篇 与第一种等价,只是藏在前台
直接引原文却不标页码 引文页码缺失,核验时找不到对应句

脚注制:若期刊要求页下注,按刊做脚注,但文末通常仍只列一条,以投稿须知为准。

政策文献怎么引(领导人讲话精神、党和国家的政策文件)

只要选题贴着政策走——引言里要讲「为什么现在做这个」、理论部分要交代政策依据、对策部分要对着文件提——政策文献就是论证主体之一,不是可引可不引的装饰。写错三条最常见的做法:

错法 后果
只在引言提一句「贯彻落实某精神」,文末不上政策文献条目 正文主张无政策出处,被判「政策依据缺位」
政策内容全靠学术论文转述,政策原文一次不引 解读变成二手,审稿人问「政策文本呢」
政策文件著录成「中国政府网,2024-03-05」 无发布主体、无文号,按网络资源处理,文献质量门不通过

正确的著录口径(GB/T 7714):

  • 领导人讲话:《习近平关于新闻舆论工作的重要论述摘编》一类,按专著著录,标出版地与出版社;讲话原文引具体句段要标页码。正文写法是「讲话原文+出处」,别写成「某人指出」却不给处。
  • 党和国家文件:发文机关在前、文件名居中、文号与公开发布版本在后。例:习近平. 习近平关于全面深化改革论述摘编[M]. 北京: 中央文献出版社, 2014.;党中央、国务院文件按 [M] 著录到人民出版社/中央文献出版社,或按刊要求著录到公报。
  • 文号是硬要求:中办〔2024〕X 号、国发〔2023〕X 号这种年份用六角括号〔〕,不要写成 [2024],也不要写成方括号混排;文号进著录能同时证明「这是正式文件、不是网上抄的」。
  • 政策文献不计入近两年/近四年的时效质量,但会实打实拉低近 4 年占比——选题靠政策吃饭时,这条要早算,别等终检才发现差 1 条。
  • 政策文献与学术论文都要有:政策给合法性与方向,学术文献给方法与对话,只留一样都不成稿。

三条配套动作

  • 直接引用原文必须加引号并标具体页码;间接转述也建议标页码,方便核查。
  • paper_gate 会查两件事:文末重复著录(同一篇列多条 → 判不通过);带页码引注 [3]17 是否仍算一次有效引用(否则会误判跳号)。前者改文献表,后者改正文即可。
  • paper_gate 另有政策文献门(6.5):选题(标题+摘要,即第一个二级标题之前那一段)里出现「总书记/领导人讲话/重要论述/讲话精神/党中央/党和国家政策/政策依据/十四五/二十大」这类直接指认政策来源的词,文末却一条政策文献都没有 → 警告;反过来文末列了政策文献、全文却没点名 → 也警告(政策依据要在引言或理论部分落一句话,说清依据哪份文件、什么时点)。
    判据刻意只收直接指认政策来源的词,「顶层设计/制度安排/国家层面」这类通用政策学术语不收——实测某稿全靠一句「从个人行为变成制度安排」就把门撞响,那是噪声不是缺口。所以这套门不替你判断「该不该引政策」,只在你确实在谈政策时提醒你「引了文末没有」。

4.5 分流门:思辨型与实证型是两条证据标准(写之前先定型)

这条是扫 13 篇真实核心期刊论文后补的,也是最容易一刀切误伤的地方。 中文传播学里「主流媒体系统性变革」「智能媒体治理」这类议题,多数核心刊物发的是理论思辨/政策解读型论文,不是实证研究。拿「有没有一手数据、有没有方法」去卡它们,会得出「13 篇里 11 篇不合格」这种无意义的结论。

所以 S0 阶段先做类型分流,再决定用哪套证据标准:

类型 怎么辨认 证据标准(换成这一套就成立) 终检时别再问什么
A 实证型 有抽样框、有效样本量、编码表、信度、回归/相关 一手数据 + 可复现的测量构造 + 稳健性检验 「为什么没有理论框架」
B 思辨/政策解读型 通篇「本文认为……」,章节是维度/机制/路径/逻辑并列,无样本 政策文本原文互证(引文件号、发布主体、原文段落)+ 权威二手数据(统计年鉴、官方报告)+ 理论与政策的对读(哪条理论回应哪个政策痛点) 「为什么没做问卷」
C 综述型 标题带「综述/年度报告/述评/进展」,或按议题分块勾陈 选样口径写明(几刊几篇、筛选标准、编码框架、编码者/信度) 「为什么不做实证」
D 准实证型 政策文本分析、内容分析、语料/爬虫数据、机构田野观察,有材料但无统计推断 材料来源 + 抽样/抓取规则 + 处理流程 + 编码规则(比纯思辨严,比实验松) 「为什么不做回归」
E 考释/史学/方法论反思型 史料考订、思想史脉络、学术史谱系、方法论自反(如「数字情境里访谈怎么做才成立」) 材料可溯(档案/报刊/书信/口述,附藏所、卷宗、版本与页码)+ 考订方法(辨伪、断代、语境还原,说清凭什么这么判)+ 对位既有研究(这条新材料改写了哪条旧结论) 「为什么没有实证数据」(本来就不该有)

五类都站得住,别只认实证。 实测第一批 13 篇里 A 类为 0、第二批 51 篇里 A 仅 3 篇(6%),但 D 类 24 篇、B 类 17 篇、C 类 7 篇、E 类约 8 篇——中文传播学期刊的真实版图是「思辨+考释占大头,实证是少数」。判型之后,各门只对适用的类型生效:

门 A B C D E
G2 理论对话、G12 操作化 生效 生效 降为选样口径 生效(编码规则) 生效(概念史考订)
G4 方法门 一手方法+稳健性 政策文本互证 选样口径 材料五件套 考订依据
G6 讨论门 理论命题 因果链 议题排序 发现解释 史料新意
G8 词位比、图表门 生效 重点查(大词最多) 生效 生效 生效

判型的问题(S0 必答一句):你这篇是 A/B/C/D/E 哪一类?答完再套对应标准。终检报告里的 G4 方法门只对着 A/D 生效,B/C 走「证据链自洽」,E 走「材料可溯+考订依据」,C 还要加一条选样可复核。

B 类最容易翻车的三处,也是这 13 篇里反复出现的:

  1. 政策原文当论据却不给文号:引「中央文件」只写大意,不给发布主体与文号,核验时找不到。必须写成「《XX 意见》(中办〔2024〕X 号)第 X 条」这种可查形式。
  2. 观点并列当成论证:六个维度各写一段(功能跃迁那篇就是六个维度),看着像框架,其实是目录。B 类唯一的补救办法是把维度串成因果链——哪个维度变,导致哪个维度跟着变,最后落到一个反常识的命题上(如「水土不服」篇:平台形态已具备但节点化能力未形成 → 四类困境 → 三个突破方向)。
  3. 无一手材料却写「本文认为」:可以,但要交出对读对象——你拿什么材料跟谁的观点对读?对读不到就退化成政策述评。

4.6 撞车度:同议题已经挤到什么程度(G1 的开口度检查)

同一条政策议题(如「主流媒体系统性变革」)在 2024—2026 年间集中产出大量同题论文,选题不变,只是换切面。开写之前先量一下拥挤度,否则辛苦写完发现三个月前已有一篇几乎同构:

拥挤度 判定 动作
近 3 年同议题 ≥8 篇同名核心论文,或单簇占已读样本 ≥30% 双红档 必须换切面,且新切面要能回答旧切面答不了的问题
4—7 篇,或单簇占 15%—30% 黄档 找出差异点(对象层级、方法、材料),写进引言第 3 段
≤3 篇,或单簇占比 <15% 绿档 正常推进,但补一句「本议题尚缺 X 研究」

> 为什么加了「占比」这一条:101 篇样本的实测发现,绝对篇数在样本量一大就失去区分力——「全媒体/主流媒体系统性变革」一簇有 38 篇、「生成式 AI/AIGC」34 篇,光看「≥8 篇」,剩下 19 篇分散题材和 4 篇 GEO 新议题全都是「绿档」,可实际上这两簇合起来吃掉 71% 的版面,是绝对的议题垄断。所以两个口径一起用:绝对篇数管「同题密度」,占比管「议题垄断」。

四步查法(10 分钟):① 目标刊近 3 年目录搜关键词;② 中国知网按主题 + 期刊分层,看年产出;③ 看这批同题论文的作者重合度——同一个团队连发三四篇同议题,你的开口要避开他们的切口;④ 看他们的结尾落点,落点已经重复最多的那个方向别再进。

换切面的四个抓手(按这 13 篇的经验):换组织层级(中央—省级—县级/融媒体中心)、换证据来源(政策文本/从业者调查/用户行为)、换理论透镜(场域、平台化、可供性、管辖权的差别很大)、换时间窗(政策发布前 vs 后)。同一个议题里,「水土不服」用了场域迟滞、「平台作为机制」用了平台化、「制度协同」用了新制度主义——透镜一换,论文就不撞了。

撞车度按「议题指纹」分组,别按整份文献全局算。 实测 51 篇里:A 组(智能传播/AIGC)27 篇高度拥挤,B 组(史料、民族志、计算方法、教育)24 篇题材分散、几乎不撞——全局平均会把 B 组的宽松误当成 A 组的危险,也会反过来漏判 A 组的拥挤。做法是把你的题名拆成 2—3 个实词做指纹(如「生成式人工智能/主流媒体/系统性变革」),只对指纹相同的那一簇查重。

分组之前先跨批去重,否则撞车度虚高。 实测三批共 103 份提取,其中批 1 与批 3 重复 8 篇、批 1 与批 2 重复 5 篇(如《主流媒体系统性变革中“水土不服”的困境与突破》《制度协同》《提升“新闻能力”》跨批重复下载),去重后 90 篇唯一文献。去重口径:去掉题名里的空白、全角冒号、_、括号后再比对,不要拿原始文件名直接比——同一篇在知网/期刊官网/微信推文三个入口下载下来,文件名长得完全不一样。

4.7 词位比:大词与真透镜的比例(G8 的量化版本)

实测 51 篇核心期刊论文的大词命中率:生态 61%、重塑 55%、协同/嵌入/精准 各约 53%、赋能 47%;而真·理论透镜只有 媒介化 27%、可供性 14%、议程设置 12%、框架理论 6%。大词是透镜的 3—4 倍——这就是「理论框架一堆,读完全记不住」的量化形态。

词位比 = 大词种类数 ÷ 真透镜种类数(只统计正文,文献表里的不算)。paper_gate 第 9b 节自动算:

词位比 判级 处理
< 2 健康 不用管
2—3 观察 挑一句换成可观测动作就够
≥ 3 警告 说明大词盖过透镜了,标题里至少要把一个「赋能/重塑/生态」换成具体机制名

改法只有一种:把大词换成可观测动作——「赋能内容生产」→「编辑把初稿交给模型、人工只改判断」;「重塑组织边界」→「谁审核、审核留痕停在哪一环」。词位比随之降到 1 以内,句子反而更硬。

第三批 39 篇的实测数字(比第二批更高,可作健康区间的对岸参照):大词 生态 92%、协同 87%、赋能 74%、精准 67%、嵌入 64%、重塑 59%;透镜 平台化 41%、场域 38%、把关 28%、媒介化 23%、议程设置 13%、可供性 10%。两批对照,大词命中率平均高出约 30 个百分点——这不是样本偶然,是这条议题线确实在往政策话语里滑。 词位比在真实样本上反复触发(知网导出件 3.5、智能媒体新质生产力 4.0)。

透镜怎么数才不虚高(这条容易踩):paper_gate 的 THEORY_TERMS 只收成词的理论透镜,绝不收裸词。第三批实测里裸词「框架」命中 69%,可真·框架理论只有个位数——那些「框架」绝大多数躺在「分析框架」「研究框架」这类搭配里。裸词入表会让真透镜数量虚增、词位比被系统性低估,等于给了个假健康信号。 你自己写统计脚本时用同样的口径:要写「框架理论/框架分析/框架效应」,别写「框架」。

4.8 材料交代五件套(D/A/E 通用)

凡是有材料可核的论文(D 类为主,A、E 同样适用),终检时按这五项逐条对,缺一项就是「材料不可核查」:

  1. 来源:材料从哪来(平台名、机构名、档案藏所、政策文号),不能只说「某平台数据」;
  2. 时间窗:抓取/调研起止日期,跨年度的要说明分几批;
  3. 抽样/口径:整体勾取还是抽样,抽样框是什么,覆盖多少条/多少人;
  4. 处理规则:清洗标准、去重规则、缺失值怎么处理、人工校验比例;
  5. 编码/测量:编码表或量表从哪来,几位编码者,一致率(信度)多少,变量怎么算的。

这五项在 end 稿里通常只藏在方法节的三四行里,审稿人翻到就直接扣分。写方法节时按这五条编号自查,比通读一遍有用得多。

4.9 输入可行性诊断:先确认文件读得出来,再谈质量

这条是三批 114 篇反哺里踩出来最大的坑:后面所有质量门都建立在「文本已经提取成功」之上,而提取这一步从来没被检查过。 结果是读不出来的文献静默消失,样本残缺,所有统计都偏了。

反哺文献或批量质检之前,先花两分钟过这四问:

检查 怎么查 不通过怎么办
格式能不能提文本 pypdf/pdfminer 试提取一篇,看中文是否完整 知网 CAJ(KDH v1,文件头 4b 44 48)是加密的,pypdf/caj2pdf 都读不出,必须先在 CAJViewer 里另存为 PDF,或放弃该篇改做题名级分析
是不是纯图 PDF 提取文本 <200 字但文件 >2 MB OCR(如 PaddleOCR),或直接放弃该篇
PDF 是加密的 PdfReader(...).is_encrypted 找原文件,别反复试破解
摘要标记是哪种 见 4.2,四种写法,见下 别用「只看『摘要:』开头一行」的正则,会把知网导出件整个漏掉

摘要标记的四种写法(paper_gate 第 2 节已按这四种实现,取「摘要标记」到「关键词/作者简介/项目/DOI/参考文献」之间的全部文字):

  1. 摘要:…… 同行——期刊排版最常见;
  2. 内容摘要:…… 跨行——知网导出件、知网个人下载,摘要常被 PDF 分页切碎成好几行;
  3. 内容提要:……——部分学报与社科刊;
  4. 摘要 独占一行,下一段才是内容——部分 CSSCI 刊的版式。

> 修复动机:旧正则 ^#{0,6}\s*摘要\s*[::]\s*(.+)$ 只认第一种且要求同行有内容。拿知网导出稿去跑,会误报「未见摘要小节」,而摘要明明就在文本里。实测一份喻国明、刘彧晗的知网导出件,修复前误报、修复后正确报出 264 字。

本门的立场:拿一批文献反哺时,说清样本里有几篇读不出来、按什么口径降级处理,不要假装 100% 覆盖。本轮 50 篇里 11 篇是 CAJ,全文级统计基于 39 篇 PDF + 11 篇题名级,两个口径分开报。

4.10 语体硬指标:破折号密度与高危模式(v2.11.0,G8 补两道)

词密度只是第一层。这两项是「读着像不像人写的」里机器真能数出来的两项,归 G8。

指标 权威口径 门禁判级
破折号密度 ≤4 处/千字(ext-banned-words 的禁词表口径;ext-detection-metrics 的 ≤5.0/千字 已降为自评参考) 超 4 处/千字 → [警告],并列出句子让你自己看是不是凑出来的转折
高危模式(9c) 五类句式(开头句、过渡句、结尾句、结构套语、高频词)同一类全文出现 >3 次即高危;词表在 scripts/title_constants.py 每超一档出一条 [警告],不阻断

五类句式是这么分的:

  • 开头句:随着…的发展/在…背景下/近年来日益受到关注/众所周知/在当今社会;
  • 过渡句:需要强调(指出/说明/注意)/也就是说/并不是…而是/由此可见/综上所述/不仅…而且/一方面…另一方面/从…的角度看/值得注意的是/需要指出的是/不可否认的是/共同构成/形成闭环;
  • 结尾句:具有重要意义/验证了…的有效性/提供了有益参考/为…提供了新的视角(思路·路径)/丰富了相关研究/为…提供理论依据;
  • 结构套语:首先…其次…最后/在 X 层面…在 Y 层面/(1)(2)(3);
  • 高频词:本文认为/本文主张/总而言之。

为什么阈值是 3 次而不是 1 次。 一段里出现一次「由此可见」不算问题;同一模式在全文出现四五次,说明整篇在套同一副骨架,检测器与审稿人读到的都是那副骨架而不是你的论证。3 次以内放行,是因为学术写作里转折句本来就有一定密度,卡死只会把正常行文切碎。

处理办法只有一种:段落级重写。 把出现次数最多的那两段整段换主语、换论证顺序、换句法骨架——不是把「随着…的发展」逐个换成「伴随机 increasing 的推进」这类同义替换。逐词替换实测能把 AI 率推高而非降低,详见 references/jm-academic-humanized.md §10.2。

4.11 句级病灶与体例核查(v3.3.0,G8 的第三层)

G8 此前只有两个粒度:全文频次(paper_gate.py)与段落/滑窗(deai_scan.py)。两者都能说明“有问题”,都答不出“哪一句、属于哪一层、往哪改”。v3.3.0 补上这一层。

粒度 脚本 回答什么 典型输出
全文 paper_gate.py 第 9c 项 这类问题超没超阈值 [警告] 过渡句 5 次(阈值 3)
段落 deai_scan.py 哪一段风险高 --top 5 段落风险排序
句子 sentence_scan.py 哪一句、病灶哪一类、怎么改 [句 12] 模板句式(不仅…而且)→ 拆成两个短句或改主动陈述

八类句级病灶与改法方向

类型 判据 改法方向
空泛套话 泛化评价词,无可指对象 写清“谁/对什么/量化如何”,或直接删
冗余填充 值得注意的是、综上所述、具体而言 多数直接删;需保留逻辑就并入前句
模板句式 不仅…而且、一方面…另一方面、对 X 进行了 Y 分析 拆短句或改主动陈述;只留信息量大的那一半
模糊限定 在一定程度上、总体而言 能量化就量化,不能量化就删,让结论强度与证据对齐
翻译腔 被动堆叠、扮演…角色、发挥着…作用 改主动句、换实义动词、拆长定语
连接词开头 句首“此外/然而/同时”占比 >25% 换主语开头、数据开头,把逻辑藏进结构
标点习惯 破折号或冒号强调 ≥2 处 改逗号或括号;破折号一段内 ≤1 处
均匀节律 相邻三句长度差 <10% 且都 >25 字 合并或拆分,制造长短交错

前四类直接削弱学术性,优先处理;后三类在通读时统一处理。脚本只识别表层特征——它说“这句是模板句式”,不等于“这句没有内容”,内容该不该留仍是作者的事。

与 reduce_ai.py 的分工。 reduce_ai.py 走同义词替换(首先→开头、研究表明→有研究指出),这类替换会改变证据强度:“研究表明”是研究结论,“有数据显示”是数据描述。学术稿的降 AI 味应以“sentence_scan.py 定位 + 段落级重写”为主,同义词替换只用于行文重复,不用于压指标。理由见 references/jm-academic-humanized.md §10.2。

体例核查:与版式检查分界

检查 脚本 管什么 不管什么
版式 check_format.py 字体、字号、行距、缩进、页边距、页眉页脚 文字怎么写
正文体例 text_norm.py 全半角、数字写法、缩写首定义、单位间距、同概念异写 版式

六类检查各有一处容易误判的地方:

  • 全半角:只在中文语境判半角标点;英文摘要、参考文献著录内部的半角标点不受影响(与 fix_punct.py 的豁免口径一致)。
  • 数字用法:汉字数字与阿拉伯数字并存才提示;“进一步”“三甲”这类习语不算。
  • 缩写定义:出现 ≥2 次的缩写若全文无“中文全称(ABBR)”或“ABBR(全称)”式定义才提示;DNA、CT、SPSS 等惯用词已豁免。
  • 单位间距:数字与单位之间两种间距并存才提示,不判哪种对。
  • 同概念异写:检测的是“混用”而非“错”——组内写法本身都合法,同文并存才伤一致性。词库 36 组,人文社科 13 组在前(生成式人工智能/质性研究/受访者/信度/效度/占比 等),医学 23 组在后。
  • 空泛修辞:三层词表(隐喻滥用/语气词/句式模式),只提示不计分,命中后附判例对照。

什么时候跑

初稿完成    sentence_scan.py 稿.txt --top 15     # 病灶清单
改稿之前    text_norm.py 稿.txt                  # 体例问题一次清完
二稿之后    term_check.py 稿.txt --auto-fix      # 术语标准化,防越改越漂
投稿之前    paper_gate.py 稿.md                  # 全文门禁,看频次回到阈值内

体例问题必须在改内容之前清完。否则一边改内容一边改格式,两边的 diff 混在一起,回头分不清哪处改动是为了什么。

4.12 论证链与引用功能(v3.4.0,G13)

前十二道门解决的是「不合规会怎样」,这一门解决「合规了为什么还是被拒」。核心期刊退稿意见里最高频的三句话——观点与材料脱节、结论跳跃、综述只是罗列——都不是语病,也都不是规范问题。旧版没有一处机器可读的口径管这三件事:G8 数词频与句式,判的是「读着像不像人写的」。

三个粒度先分清

门 判什么 机器怎么判 判不了什么
G7 结构 标题是不是命题、论证链连不连得上 模板标题、题名结构手段 每一段在不在推进
G8 表达 读着像不像人写的 词密度、高危句式、句级病灶 有没有论证
G13 论证链 这一段在不在论证 功能分布、连续无主张、装饰性引用、弱证据强断言 论证成不成立

四个可数指标

指标 口径 门禁判级
连续无主张段 全文连续 ≥5 段没有主张句;方法/材料/样本类小节豁免 [警告],点名段落区间与小节
装饰性引用占比 引用簇分四型:对话型(有评价、转折、批评)/支撑型(给自己的发现做旁证)/转述型(中性引述)/装饰型(书目式罗列)。装饰型占全部簇 >50%,且引用簇 ≥6 个 [警告],不给通过与否
弱证据强断言 段落出现「必然/完全/所有/充分证明」一类绝对化表述,而该段无引注、无一手或权威二手材料,≥2 处 [警告]
限定与反驳缺失 全文没有限定段或反驳段,3000 字以上才判 只进 [信息](思辨稿与短稿不适用)

阈值在 scripts/title_constants.py(ARG_DECOR_RATIO_WARN/ARG_CLAIM_GAP_WARN/ARG_STRONG_CLAIM_WARN),门禁与 argument_scan.py 共用一份,改口径只改一处,再跑 sync_thresholds.py。

为什么这四项,而不是别的

  • 连续无主张对应「读完不知道你要驳什么」。学术段落里主张可以稀疏,但连续五段只铺背景或只堆材料,读者抓不到论证对象。
  • 装饰性引用对应「综述只是罗列」。这一条是「文献综述写成清单」的技术成因:引注后面没有分句回答「它答了什么、漏了什么、你为什么不同意」。
  • 弱证据强断言对应「结论大于证据」。技术定义就是断言强度超过证据等级——三家媒体的访谈写成「新闻业普遍如此」。
  • 限定与反驳对应「没处理竞争性解释」。这一项机器只提示,因为思辨稿本来就可以不设反驳段,硬化会误杀。

引用四型的写法

型 长什么样 判定
对话型 「该研究把 A 归因于 X,但它没有处理 Y 条件下的反向案例」 合格
支撑型 「访谈显示……,这与……的发现一致」 合格
转述型 「张三指出……」 勉强合格
装饰型 「相关研究[1][2][3]」「如文献所示[4][5]」 不合格

改造一个装饰性引用的最小动作:在引注后加一个分句,回答三个问题之一。二十个字,论证位置完全不同。范例见 references/jm-argument-chain.md §六。

与题名、正文的关系

G13 的段落序号按「跳过题名、摘要、关键词、参考文献之后」计。报告里的「第 N 段」指正文第 N 段,改稿时按序号定位,不要按小节数。若用著者—年份制,引用功能一项自动跳过(只对 [N] 形式生效),结构三项照常判。

什么时候跑

初稿完成    argument_scan.py 稿.txt --top 8    # 结构缺口清单,先看这一份
改稿之前    text_norm.py 稿.txt               # 体例一次清完
二稿之后    argument_scan.py 稿.txt --top 8    # 看指标是否回落
投稿之前    paper_gate.py 稿.md               # 十三道门一起过

一条纪律:结构与句子分开改。先按 G13 清单动结构(加主张、补证据、拆装饰引用),结构定稿后再跑 G8 与句级病灶。两件事一起改,diff 混在一起,下一轮分不清是哪个改动带来的效果。

机器判不了的部分

argument_scan.py 靠标记词与结构特征识别,读不出语义。它说「这段只有材料」,不等于这段没有论证意图——可能你的主张写在上一段末句。所以报告写「疑似」,最终判断与改法由作者决定。另有两件事永远只能人工:一是证据本身真不真,二是这个主张值不值得提。

五、每次回复的统一格式

  1. 【当前阶段】 S0—S6 之一
  2. 【诊断】 已有什么、缺什么、最大风险
  3. 【产出】 文本/表格/清单/代码/模板(可直接复制的成品,不只给建议)
  4. 【质检】 创新性、严谨性、清晰性、规范性、匹配度 各 1—5 分;若是成稿再附百分制汇总表与创新性硬门判定。百分制的起算分是 100 分——先给 100,按 references/jm-scoring-rubric.md 零节的扣分表逐条往下扣,五维只用来定位失分在哪一维,不做加分求和
  5. 【下一步】 最多 3 项可执行动作
  6. 【需用户提供】 最小必要信息,缺什么列什么

六、失败模式与纠偏

失败模式 纠偏
文献幻觉 只给检索脚本与核验路径,不凭空生成条目;核不实即删
数据编造 只给分析方案,不生成假数据;二手数据标来源与时间窗
选题过大 缩到具体对象、情境、层次(平台/用户/内容/制度选一条)
概念偷换 框架 ≠ 议程设置,可供性 ≠ 技术决定论,平台化 ≠ 市场化;回 RQ 重钉
方法错配 回到 RQ 重选方法,宁可改用内容分析也别硬上回归
理论贴标签 理论要先变成一个可证伪的命题,再落到变量或编码维度
贡献空泛 用「理论—方法—实践」三问逼问
期刊错配 读目标刊近 3 年目录,按栏目选题,不按感觉
审稿对抗 逐条分类,能改就改,反驳必须给证据(引文、数据、方法论文献)
伦理缺失 涉人研究强制补齐知情同意与审批声明
越改越假 单轮只改失分维度,不做全文无差别润色

七、参考文件

先看这四份,其余按需查(references/INDEX.md 是完整导航表,找不到文件就查它):

  • references/INDEX.md — 文件导航:左边写「我想做什么」,右边给该去的文件或该跑的命令;含 references/scripts/assets 三张全表与前缀约定。
  • references/FAQ.md — 问答唯一入口(30 条,A 开始使用/B 流程方法/C 检测指标/D 文献著录/E 运行故障/F 维护扩展/G 使用条款/H 论证与审稿)。其他文件遇到问答只做指向,不再各写一份。
  • references/troubleshooting.md — 报错唯一入口:按症状查表、退出码含义、断网降级路径、留证据的四件套。
  • references/wenke-discipline-maps.md — 学科唯一入口:八学科理论地图与证据标准(文学、历史、哲学、法学、经济、管理、教育、新闻传播),含跨学科主场判定与表外学科补齐五步法。

方法论与模板:

  • references/jm-theory-map.md — 新闻传播学理论资源地图(24 个理论的核心命题、可操作化入口、适配范式、常见误用与出新路径;八学科表的深度参照)。
  • references/jm-design-playbook.md — 各研究方法的报告要素、审稿高频质疑与应答。
  • references/jm-outline-templates.md — 选题画布、RQ、命题、三类论文骨架、摘要与引言模板。
  • references/jm-literature-matrix.md — 文献矩阵字段、综述四型写法、缺口句模板、中外文献源清单。
  • references/jm-scoring-rubric.md — 起算 100 分的扣分式百分制(传播学适配)、五性打分映射、SSCI 口径差异、自评六步流程。
  • references/jm-review-response.md — 审稿意见分类、回应表、Cover letter、常见攻击点应对话术。
  • references/jm-deai-brief.md — 学术场景去 AI 味速查、阈值、禁改清单、AI 声明样板。
  • references/deai-v5-playbook.md — v3.5.0,篇章层降 AI 方法:2026-10-24 知网 AIGC 升级的事实分层(可核实/未证实/可推断)、旧法失效机理(同义词、拆句、回译、换工具的失效原因)、六类手术(破段形/断链/落证/加摩擦/换轨/留指纹)、三轮上限与学科差异、伪法清单。与 jm-deai-brief.md 是叠加关系:那份管句子层,这份管篇章层。配套脚本 scripts/deai_topo.py。
  • references/jm-fix-points.md — 高频拒稿点→定点修补速查;门编号总表(对齐 scoring-rubric 与 paper_gate.py)。
  • references/jm-heading-style.md — 题名/小标题的 S0 锚点三步、四组结构指标、护栏(对齐结构但不继承对方高频词)。
  • references/jm-argument-chain.md — v3.4.0:段落五功能、五种推进式(按学科选)、证据强度四级与断言强度对齐、限定的四种写法、反驳段三段式、引用四型(对话/支撑/转述/装饰)、论证缺口十二问、十二组改前改后。
  • references/jm-contribution.md — v3.4.0:编辑三问、贡献四类型与各自验收标准、四类伪贡献、贡献句三段式、贡献—证据对应表、八学科贡献句式、贡献不足的四种补救。
  • references/jm-reviewer-sim.md — v3.4.0:投稿前审稿人预演——桌面拒稿八条、理论/方法/编辑三席位问题清单、15 项打分卡、20 条高频意见的必改/可辩/可删分级、三轮预演节奏。
  • references/jm-academic-humanized.md — v2.11.0 主文档:§4.0 口径唯一表展开、学术语体与人类写作(禁用替换、改写原则、段落论证五层、章节语体对应表)、AIGC 抑制(高危模式与改写路径)、范例库、自检清单与禁止事项。改设定先看这份,paper_gate.py 与 sync_thresholds.py 是其机器落点。

句级诊断与体例核查的词表(v3.3.0,脚本会读,也可人工查):

  • references/ai_patterns_zh.json / ai_patterns_en.json — 句级病灶的正则模式库:套话、填充语、模糊限定、冗余、翻译腔、模板句式。sentence_scan.py 读取,改语法前先跑 tests/run_tests.py。
  • references/term_variants.json — 同概念异写变体组 36 组(人文社科 13 组在前、医学 23 组在后),检测“混用”而非“对错”。text_norm.py --checks consistency 读取。
  • references/style_guard_cases.json — 空泛修辞的“原句→改句”判例与医学语体白名单。text_norm.py 读取,命中后附判例对照。
  • references/terminology.json — 2,344 条术语的标准写法与非标准别名,term_check.py 读取;扩充即增补条目,匹配按单遍最长优先。

references/ext-*.md 是搬进来的外部技能原文(ext- = external,内容未改,只是换了家):

  • ext-academic-cn-paper-mode.md / ext-journal-standards.md / ext-detection-metrics.md / ext-banned-words.md / ext-platform-standards.md / ext-rewrite-playbook.md / ext-scene-strategies.md — 去 AI 味与达标(原 cn-deai-5)的规则、词表、量化口径与四步重建法。
  • ext-paper-checker.md — 查重与 AI 率(原 paper-checker)的口径说明。
  • ext-ref-audit.md / ext-paper-check-format.md — 参考文献著录审计与格式规则模板。
  • PAPER_RUBRIC_CN.md / ACADEMIC_CN.md — 父级打分口径原版与学术模式全文(本技能另有 jm- 前缀的传播学适配版,两者并存时以 jm- 为准)。
  • ext-global-biblio-base.md / ext-global-biblio-pipeline.md / ext-global-biblio-config.example.json — SmartLib 文献检索完整 API 文档。
  • ext-citation-manager.md — Crossref 核验流程。
  • ext-paper-quick-reader.md / ext-academic-research-skills.md — 论文速读与批量文献结构化的方法学说明(配套脚本在 vendor/)。
  • ext-punctuation.md / ext-md-to-docx.md — 标点规范与 MD→Word 学术版式参数。

scripts/(全部随包):

  • wenke.py — 中文统一入口:菜单、环境体检、人话指路、单步命令、全流程;把子命令映射到下面所有脚本,并统一超时与报错翻译。
  • net_guard.py — 网络与报错护栏(零依赖):全局超时、指数退避重试、连通性探测、explain() 人话报错、friendly_hook() 全局异常钩子。
  • paper_gate.py — 终检门禁(零依赖,md/txt/docx,含理论对话门、操作化门,v2.11.0 起含第 9c 中文高危模式门,v3.4.0 起含第 13 论证链门;--audit 只做口径审计不检稿)。
  • argument_scan.py — v3.4.0 论证链诊断(零依赖,md/txt/docx):段落功能分布、连续无主张段、引用四型与装饰性占比、弱证据强断言;--top 控量、--json 供程序消费。与门禁第 13 节同一口径,阈值在 title_constants.py。
  • title_constants.py / sync_thresholds.py — v2.11.0 单一事实来源:前者集中题名词表、高危模式词表与 §4.0 口径唯一表;后者自动校验代码与文档是否对齐(--check-ext 额外查 ext 降级标注)。
  • deai_scan.py / paper_presubmit_check.py / scale_calibrate.py — 去 AI 味扫描、投稿前达标体检、长文尺度校准。
  • check_paper.py / reduce_ai.py / reduce_similarity.py — 查重与 AI 率报告、降 AI 率、降重。
  • extract_refs.py / replace_in_docx.py / check_format.py / fix_format.py / generate_report.py — 参考文献抽条回填与格式体检修复。
  • fix_punct.py / md2docx.py — 中文标点规范化、MD→Word 学术版式。
  • sentence_scan.py / text_norm.py / term_check.py — v3.3.0 句级与体例三件套:句级病灶定位(八类,指位+策略不代改)、正文体例核查(六类,不评分)、术语标准化(2,344 条,可 --auto-fix)。前两个直读 .docx,第三个读纯文本(docx 先用 docx_text.py 转);text_utils.py 与 docx_text.py 是它们的共用底座。
  • skill_pack_audit.py — 打包合规自检(frontmatter 必填项、SemVer、文件类型、体积与文件数上限),每次重新打包上传前跑一遍:python -X utf8 scripts/skill_pack_audit.py .
  • academic_citation_skill.py / batch_import.py / crossref_config.json — Crossref 元数据核验。
  • vendor/paper-quick-reader/scripts/、vendor/academic-research-skills/ — 两个自带结构的小工具链(顺序见 §2.6)。

  • tests/run_tests.py + tests/cases/ — 回归测试(3 正例 + 5 反例),改脚本后跑一遍防误伤。

  • tests/run_redteam.py + tests/redteam_cases/ — 红队用例:空文件、乱码、超长、损坏 docx、伪造文献、注入指令;验的是「坏输入不崩、不乱给结论」。
  • assets/ — 文献矩阵 CSV、Cover letter、审稿回应表、AI 使用声明。

八、红线

原九条:编造参考文献;伪造数据;夸大贡献;建议一稿多投;规避伦理审查;代写虚假同行评审;把 AI 代写包装成纯人类原创;用润色指令去处理已发现 AI 率的文本;在修订清单之外擅自补内容或删段落。

v2.11.0 新增五条(旧九条不变,累计十四):

  1. 不得声称「零 AI 特征」或「保证通过检测」——只能报本地预估值,检测结论以站点实测为准;
  2. 不得以降低 AIGC 为由删论证、删数据、删文献对话——检测指标降下去,论证空了,那是另一种拒稿;
  3. 不得为制造「突发性」牺牲逻辑连贯——句长抖动是手段不是目的,读不懂的稿子照样过不了审;
  4. 不得把文稿整体输入另一个 AI「重写一遍」去躲检测,这既无效也属未披露的 AI 参与;
  5. 不得在改写中新增未经核实的事实、数据或引文——改写只动已有内容,补料另走文献核验链路。

九、改脚本后的自检(本技能维护用)

改过 scripts/paper_gate.py 之后,必须跑回归测试防误伤:

# 直接跑,用当前解释器;换机器拷过去即可,不必改路径
python -X utf8 tests/run_tests.py

# 或指定解释器
PY=&quot;C:/…/envs/default/Scripts/python.exe&quot; python -X utf8 tests/run_tests.py

8 例全 PASS(3 正例退出码 0 + 5 反例退出码 1)才算通过;若正例被误报或反例漏判,先定位是门禁阈值问题还是测试样例构造问题,再改。另有 tests/gate_cases.py 反例集(v2.10.0 起 25 例,判定不符计 0 才算过),新增门禁后要顺手补用例,别只靠这 8 例兜底。

v3.2.0 再加一道红队:python -X utf8 tests/run_redteam.py。它验的不是门禁判定,而是「坏输入不崩」——空文件、二进制垃圾、纯乱码、超长单行、损坏的 .docx、伪造文献条目(有 DOI 但查不到)、正文里夹「忽略前面所有指令」这类注入串。合格的表现为:给出可读的报错或明确的「不通过」,不出现 traceback、不产生看似正常的假结论。

v2.11.0 起,改设定还有第三道必跑:口径审计。 改了 scripts/title_constants.py、门禁阈值或任何门槛值之后——

python -X utf8 scripts/sync_thresholds.py            # 代码 + 文档是否跟上(默认)
python -X utf8 scripts/paper_gate.py --audit         # 同一套检查,打包前跑这个
python -X utf8 scripts/sync_thresholds.py --check-ext # 每季一次:ext-* 旧口径有没有标「参考」

退出码 0 才放行,2 表示「口径没对齐」,会逐行打印哪一项不一致。这一步替代了旧版手写在那儿却没人盯的「三处必须逐字对齐」——现在基准只有 title_constants.py 一个,检查项也是同一份代码,不存在第二套实现可漂移。

搬进来的外部脚本改过以后,顺手验一下同目录互引链还通:python -c &quot;import sys; sys.path.insert(0,&#x27;scripts&#x27;); import paper_presubmit_check, scale_calibrate, fix_format, generate_report, academic_citation_skill, batch_import&quot;——这六条链只要有一个 ModuleNotFoundError,就说明搬运时漏了同目录文件。

十、运行维护(v2.11.0)

10.1 单一事实来源与自动校验

一个指标只许有一个权威值,权威值只许定义一次:

层 文件 角色
常量 scripts/title_constants.py 题名词表、高危模式词表、§4.0 口径唯一表——唯一定义处
门禁 scripts/paper_gate.py 导入常量,只写判定逻辑,不写词表
指纹 scripts/title_fingerprint.py 同上,与门禁共用一套正则
文档 SKILL.md §4.0/§4.10、references/jm-fix-points.md 门槛值必须写成与权威口径一致的数字
校验 scripts/sync_thresholds.py 拿 title_constants.py 逐项比上面四层

改口径的动作顺序:改 title_constants.py → 改门禁逻辑(如需)→ 改 SKILL.md 与 jm-fix-points.md 的门槛数字 → 跑 sync_thresholds.py 到退出码 0 → 重跑回归测试。少了第三步,审计会拦下你;少了第四步,可能误杀正常稿。

10.2 外部依赖降级写法(联网服务不可用时的兜底)

ext-global-biblio-base(SmartLib)、ext-citation-manager(Crossref)、ext-paper-checker(朱雀)这三样都要联网。连不上不要静默跳过、也不要编数据,按下面的降级路径走,并在交付物里写明走的是哪条:

v3.2.0 起,联网这一层交给 scripts/net_guard.py 统一管,不再由各脚本各自为政:① 全局 socket 默认超时 8 秒,requests 的 Session.request 也补上默认超时——旧版会挂住的地方现在会明确失败;② 失败自动重试 2 次、指数退避 0.8/1.6 秒;③ 连通性探测 3 秒出结论并缓存 60 秒,wenke.py 环境 直接用它的结果;④ 断网时不报错,只打印「哪几项要联网、哪些照常离线可用」。降级的前提是先承认降级:走本地预估就在交付物里写「本地预估」,别把估数写成实测。

依赖 降级动作 交付物怎么写
SmartLib 检索题名 人工取目标刊近两年目录约 50 条题名,存 txt 喂 title_fingerprint.py 注明「题名锚点为手工采集,n=50」
朱雀 / 知网检测 用 scripts/deai_scan.py --scene academic 出本地预估 写「本地预估 X%」,不写「AI 率 X%」
Crossref 核验 人工抽查 10 条 + DOI 自查,核不实的标 [UNVERIFIED] 后交给用户核 逐条列出待核条目,不要拍平
ext 口径季检 python -X utf8 scripts/sync_thresholds.py --check-ext 季度维护记录里留一行

红线:降级路上最省事的错,是把没核的东西写成已核。宁可在报告里多写一句「这条待核」,也不要给一个看着完整的数字。

十一、常见问题

问答统一放在 references/FAQ.md(30 条,按 A 开始使用/B 流程方法/C 检测指标/D 文献著录/E 运行故障/F 维护扩展/G 使用条款/H 论证与审稿八个分区,开头有索引表)。v3.2.0 起本节只留入口,不再重复正文——此前同一问题在 SKILL.md、README、jm-deai-brief、ext-* 四处各写一份,说法还略有出入,查一件事要翻四五个文件。

进去先看索引,三个最常被问到的直接给位置:

问题 在 FAQ 里
不是新闻传播学能不能用、不会 Python 怎么办 Q1、Q2
朱雀要降到多少、查重 10 还是 15、摘要多长 Q12、Q13、Q16
断网还能用吗、报错看不懂 Q21、Q22(另有 references/troubleshooting.md)

要新增问答,加在 references/FAQ.md,不要另起文件、也不要写回本节。

常见问题

5 问
答案由本站依据条目字段整理
文科论文写作怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_3a3083e9/paper-engineering-expert。安装方式为未标注。装完刷新技能列表或重开客户端。

文科论文写作支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

文科论文写作权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

文科论文写作收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

文科论文写作用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 2026-11-06。