用途:把法律与经济学方向的 Markdown 论文构建成符合芝加哥风格期刊(JLE、JLS、JLEO、ALER)投稿要求的 Word 稿件,也适用于面向该读者群的求职论文。这些期刊没有官方 Word 模板,其要求可概括为“全程双倍行距、芝加哥手册风格、作者-年份引用并附参考文献表”。
主要能力:脚本 build_le_docx.py 负责组装源文件(首个文件的 YAML frontmatter 作为文档元数据,后续文件的脚注标签加命名空间)、解析 <!-- include: /abs/path.md --> 标记、保证存在 ::: {#refs} 参考文献列表,再以 pandoc 配合 --citeproc、pandoc-crossref 和 L&E 参考文档运行,最后重标记后置部分标题、强制孤行控制并把表格改为 booktabs 样式。模板编码了标题层级、引用格式、表格与图规则、附录编号等编辑规范,正文与脚注均为 12pt、双倍行距、US Letter、1 英寸页边距,数学公式以 OMML 呈现。
使用方式: uv run python3 ${CLAUDE_SKILL_DIR}/scripts/build_le_docx.py PAPER.md [-o OUT.docx] [--pdf] uv run python3 ${CLAUDE_SKILL_DIR}/scripts/build_le_docx.py PROJECT_DIR 可用 --acknowledgement 注入无编号致谢注,--bibliography 指定 .bib,--csl 指定样式(默认内置 chicago-author-date.csl),--spacing 仅供内部流通,--pdf 在构建后渲染。模板由 make_le_template.py 生成,不应在 Word 中手工编辑保存。
适用场景:向上述期刊投稿或撰写同类求职论文;需要作者-年份引用、参考文献表与双倍行距的稿件。
限制:无 Skill 工具的智能体需直接运行脚本;不要手写 pandoc 调用。无头 PDF 路径下 LibreOffice 会忽略数学字体,仅预览受影响,.docx 本身正确;Linux 上建议用 word-render 获得正确数学渲染。图片建议 PNG 配同名 SVG 以 svgBlip 嵌入,不要从 Markdown 直接引用裸 .svg,也不要用 LibreOffice 做 SVG→EMF 转换。构建后需按验证流程渲染并逐页检查,pandoc 退出码为 0 不代表成功。