🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

学术文档排版 Trisia/mddocx

DeepSeek Harness
Trisia77 天前有提交已提供中文文档扫描:含敏感能力

把 Markdown 转成符合学术规范的 Word 文档

28.4/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/19 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Trisia/mddocx
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么[目录]—
dsh 原生插件 · tool
暂无时间戳·判据 →
装得上吗[实装验证]!
实装验证未通过(unknown),装前请到仓库确认最近更新与 issue
数据截至 2026/09/25·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/05·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 77 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

⚠︎ 实装验证未通过(unknown · 2026/9/25) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

可执行外部命令读写/删除本地文件
查看扫描证据(共 14 处,展示前 14 条)
  • 读取本地文件
    .opencode/plugins/mddocx.js:22
    const skillContent = readFileSync(SKILL_MD_PATH, 'utf-8');
  • 读取本地文件
    bin/mddocx.js:14
    if (!existsSync(script)) {
  • 读取本地文件
    bin/mddocx.js:28
    const pythonCmd = existsSync(venvPython) ? venvPython : 'python3';
  • 执行外部命令来自配置/变量
    bin/mddocx.js:32
    const child = spawn(pythonCmd, args, { stdio: 'inherit' });
  • 读取本地文件
    dsh/mddocx.mjs:30
    if (existsSync(join(pkgSkillDir, 'scripts', 'md2docx.py'))) return pkgSkillDir
  • 执行外部命令来自配置/变量
    dsh/mddocx.mjs:43
    execFile(cmd, args, opts, (err, stdout, stderr) => {
  • 读取本地文件
    dsh/mddocx.mjs:93
    if (!existsSync(scriptPath)) {
  • 写入本地文件
    dsh/mddocx.mjs:108
    writeFileSync(inputPath, args.text, 'utf-8')
  • 读取本地文件
    dsh/mddocx.mjs:118
    if (!existsSync(inputPath)) {
  • 写入本地文件
    dsh/mddocx.mjs:129
    mkdirSync(dirname(outputPath), { recursive: true })
  • 读取本地文件
    dsh/mddocx.mjs:140
    if (!existsSync(venvPython)) {
  • 读取本地文件
    dsh/mddocx.mjs:142
    if (existsSync(setup)) {
  • 读取本地文件
    dsh/mddocx.mjs:145
    if (!existsSync(venvPython)) python = 'python3'
  • 删除本地文件递归
    dsh/mddocx.mjs:150
    if (tmpDir) rmSync(tmpDir, { recursive: true, force: true })
扫描于 2026/11/5(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 三线表排版
  • 图表题自动编号

将 Markdown 转换为符合学术规范的 Word 文档 skill,支持三线表、图题/表题自动编号、页码、页眉等学术论文排版规范。

README

由 DeepSeek 最新模型翻译生成
mddocx — Markdown 转学术格式 DOCX Claude Code Codex Cursor OpenCode DSH npm Version License Python CI Clawhub 将 Markdown 转换为符合学术规范的 Word 文档的Agent Skill,支持 LaTeX 公式(OMML,含矩阵/分段函数等环境)、三线表、图题/表题自动编号、页码、页眉等学术论文排版规范。 MD与DOCX生成效果 1. 安装 1.1 npx skills(推荐,全平台技能安装) npx skills add Trisia/mddocx -g -a claude-code codex cursor opencode -y 安装/升级/路径详见 INSTALL.md。 1.2 npm(全平台通用,安装后可免 npx 直接用 mddocx 命令) npm install -g @cliven/mddocx Python 依赖由 setup_env.py 自动安装,详见下方「依赖」。
展开完整文档(README 剩余 1 节)
mddocx — Markdown 转学术格式 DOCX

Claude Code
Codex
Cursor
OpenCode
DSH
npm
Version
License
Python
CI
Clawhub

将 Markdown 转换为符合学术规范的 Word 文档的Agent Skill,支持 LaTeX 公式(OMML,含矩阵/分段函数等环境)、三线表、图题/表题自动编号、页码、页眉等学术论文排版规范。

MD与DOCX生成效果

1. 安装

1.1 npx skills(推荐,全平台技能安装)

npx skills add Trisia/mddocx -g -a claude-code codex cursor opencode -y

安装/升级/路径详见 INSTALL.md。

1.2 npm(全平台通用,安装后可免 npx 直接用 mddocx 命令)

npm install -g @cliven/mddocx

Python 依赖由 setup_env.py 自动安装,详见下方「依赖」。

1.3 DeepSeek Harness(DSH 原生插件)

npm install -g @cliven/mddocx # ① 安装 npm 包(含转换引擎 + DSH 插件)

在你预设的 agent.cordis.yml 末尾追加一行(name 用插件文件的绝对路径):

- id: mddocx
name: '/@cliven/mddocx/dsh/mddocx.mjs'

重新开一个使用该预设的会话,模型即可直接调用 mddocx 工具(text / path / output 三参数),详见 dsh/README.md。

各平台专属安装/升级说明(Claude Code / Codex / OpenCode / Cursor / DeepSeek Harness / Claude PluginHub / ClawHub)详见 INSTALL.md。

2. 使用

2.1 Agent 中使用(通过 npx skills 选用)

装到哪个 Agent,就在哪个 Agent 内用 /mddoc 触发:

/mddoc paper.md # 转换 Markdown 文件 /mddoc @paper.md # @引用文件 /mddoc 把这段内容转成Word # 粘贴 Markdown 文本

2.2 npx(通过npm安装选用)

npx @cliven/mddocx paper.md # 转换文件
npx @cliven/mddocx paper.md -o output.docx # 指定输出
npx @cliven/mddocx --text "# 标题" -o out.docx # 转换文本

3. 文档格式规范

生成的文档自动应用以下学术排版规范:

| 元素 | 格式 |
| 题目 | 三号黑体(16pt)、居中、上下空一行 |
| 一级标题 | 三号黑体、居中、前加分页符、outline_level=1 |
| 二级标题 | 四号黑体(14pt)、顶格、不加粗、outline_level=2 |
| 三级标题 | 小四宋体(12pt)、首行缩进、不加粗、outline_level=3 |
| 正文 | 五号(10.5pt)、首行缩进2字符、1.3倍行距 |
| 表格 | 三线表(顶线粗/表头底线细/底线粗)、表头重复 |
| 图题 | 小五(9pt)宋体加粗居中、"图1-1 xxx"格式 |
| 表题 | 五号(10.5pt)宋体加粗居中、"表1-1 xxx"格式 |
| 页码 | "第×页 共×页"、页脚边距1cm |
| 页眉 | 黑体9pt、左固定"xxxxx"、右为文档题目(无题目显示"未命名文档") |
| 页脚 | 居中“第×页 共×页”(宋体10.5pt、PAGE/NUMPAGES域)、距底边1cm |
| 列表 | Word 原生编号/项目符号、首行缩进2字符、多级嵌套(3级) |
| 加粗/斜体 | 加粗 bold、斜体 italic、加粗斜体 bold+italic |
| 分隔线 | --- → 分页符 |
| 行内公式 | $...$ 转 OMML、嵌于段落、与加粗斜体共存 |
| 行间公式 | $$...$$ 转 OMML 居中、编号(章-序号)右对齐 |
| LaTeX 环境 | matrix/bmatrix/pmatrix/vmatrix 矩阵、cases 分段函数、align 多行对齐 |
| 代码块 | 等宽字体、五号、灰色背景 |
| 页边距 | 左3cm 右2cm 上2cm 下2cm |

4. 升级

4.1 npx skills(npx skills 方式安装的)

npx skills update # 更新所有已安装技能到最新版

4.2 npm

npm update -g @cliven/mddocx # 全局安装升级
npx @cliven/mddocx@latest paper.md # npx 始终使用最新版

其他平台(Claude Code / Codex / Cursor / OpenCode / Claude PluginHub / ClawHub)升级方式详见 INSTALL.md。

5. Python 依赖

Python 依赖装在专用虚拟环境 ~/.cache/mddocx/venv(Windows: %LOCALAPPDATA%/mddocx/venv).

每次执行时执行环境自检,仅当环境缺失或依赖缺失时才创建/安装(pip 走清华镜像源)

依赖包包括:python-docx Pillow requests mistune
预览分享卡片长什么样 ↓Trisia/mddocx
分享 · DeepSeek Harness Hub
Trisia/mddocx

把 Markdown 转成符合学术规范的 Word 文档

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部