SuperAPI AI 工具集

article-format-adjustment

写作与研究

查看项目

更新于 10-15 16:43

技能介绍

用途:当手稿以Word、LaTeX或Markdown写成但需按不同格式提交时,可用该技能进行格式转换;也可用于按期刊或学校严格的排版规则(字体、字号、页边距、行距)自动排版,统一图表标题与表格边框样式,切换或规范引用与参考文献样式(如IEEE、APA、GB/T 7714),并将已知期刊模板或自定义JSON/YAML模板应用到多篇论文。

主要能力:格式转换支持Word(.docx)↔Markdown(.md)、Word(.docx)↔LaTeX(.tex)(经Pandoc)、Markdown(.md)↔LaTeX(.tex),尽量保留文档结构和基本格式;完整排版调整包括字体字号、行距、页边距、段落缩进与间距,图表标题字号与位置、表格字体与边框线型,引用样式、参考文献列表与文内引用格式,以及首次出现缩写注释、术语一致性与单位格式标准化;内置Nature、Science、IEEE、Elsevier等模板,可按期刊名尽力从官方来源或Overleaf下载模板,也支持JSON/YAML自定义模板;可校验输出是否满足配置的格式要求。

使用方式:先运行 python scripts/format_adjuster.py --help 验证执行路径。常用命令示例:应用内置模板 python scripts/init_run.py --input paper.docx --journal "Nature" --output paper_formatted.docx;应用自定义配置 python scripts/init_run.py --input paper.md --config formats/my_journal.json --output paper_adjusted.md;下载模板 python scripts/init_run.py --download-template "Science" --output templates/science_format.json。CLI参数含--input、--output、--config、--journal、--download-template、--format。

依赖:Python >= 3.8,python-docx、markdown、PyYAML、requests、beautifulsoup4,以及系统工具pandoc(DOCX↔LaTeX转换必需,Windows用choco install pandoc,macOS用brew install pandoc,Linux用apt install pandoc)。

适用场景:投稿前格式转换与排版规范、多论文批量套用期刊模板、图表与参考文献样式统一。

限制:缺少必需源数据、标识符、文件或凭据时不适用;不得用于编造结果或超出范围结论;简单直接回答更合适时不适用。输出建议使用确定性文件名如 article_format_adjustment_result.md,并附校验摘要。