用途:从本项目的 Markdown 稿件章节生成可投稿的 Word(.docx)文档,使用 pandoc 完成转换。
主要能力:按 Abstract、Introduction、Results、Discussion、Methods、References、图注、表注顺序合并为单一 Markdown 文件;可内嵌图片或在文末追加图片区;可在正文外单独生成补充材料文档;支持通过 reference.docx 套用自定义样式;可对 Markdown 统计近似字数;可从 CSV 经 R 脚本转为 Markdown 表格。
使用方式:需先安装 pandoc(>= 3.0),路径为 ~/.local/bin/pandoc,缺失时从 https://github.com/jgm/pandoc/releases 下载。稿件位于 meta_analysis/bulk3/manuscript/。第一步用 cat 按顺序拼接各章节并插入换页符,输出到 output/manuscript_combined.md;第二步可选,用标准 Markdown 图片语法插入图片,或在文末追加图区;第三步运行 pandoc 转换,示例命令:~/.local/bin/pandoc "${OUTPUT_DIR}/manuscript_combined.md" -o "${OUTPUT_DIR}/manuscript.docx" --from markdown --to docx --reference-doc="${MANUSCRIPT_DIR}/reference.docx" --resource-path="${MANUSCRIPT_DIR}" --wrap=none --standalone;若无 reference.docx 则省略该参数。第四步用 ls -lh 检查输出,并用 pandoc --to plain | wc -w 估算字数。补充材料、CSV 转表格及样式模板均有对应命令。
适用场景:投稿 JID 的稿件编译、导出 docx、生成补充材料、内嵌图片、生成投稿用 Word 文件。
限制:行号与双倍行距需依赖 reference.docx 或导出后在 Word 中设置;目标期刊字数上限 3500 词、图表合计最多 6 个;表格建议用管道表格以兼容 pandoc;特殊字符问题可加 --metadata lang=en。其他细节暂未提供。