ACM TOG/SIGGRAPH论文LaTeX排版全指南:从模板配置到TAPS投稿实战
第一次投稿ACM Transactions on Graphics(TOG)或SIGGRAPH会议时,我盯着Overleaf里密密麻麻的编译错误和TAPS系统里复杂的格式要求,整整三天没合眼。后来才发现,90%的时间都浪费在了本可以避免的技术细节上——比如错误的参考文献格式、双栏与单栏切换不当、图片分辨率不达标等。这份指南将用最直接的方式,带你绕过所有我曾踩过的坑。
1. 前期准备:选择正确的acmart模板变体
许多研究者拿到acmart模板就直接开始写作,却忽略了最关键的第一步——选择正确的文档类型。ACM官方在2022年合并了8种旧模板为统一的acmart系统,但不同出版物仍有特殊要求:
% TOG投稿必须使用的文档类声明 \documentclass[manuscript,screen]{acmart}重要参数解析:
manuscript:强制生成单栏审稿版本(投稿时必须)screen:启用电子版优化格式(推荐)- 省略
review选项(旧版参数,现已弃用)
常见误区对照表:
| 错误配置 | 正确配置 | 后果 |
|---|---|---|
\documentclass{acmart} | \documentclass[manuscript]{acmart} | 审稿被退回 |
\documentclass[acmtog]{acmart} | \documentclass[manuscript,acmtog]{acmart} | 最终出版格式错乱 |
使用\usepackage{times} | 删除该包(acmart已内置字体) | 编译警告 |
提示:在Overleaf中创建项目时,直接搜索"ACM Official Template"而非"acmtog",确保获取最新版本(当前为v1.90+)
2. Overleaf实战:配置避坑指南
2.1 图片处理黄金法则
TOG对图片的要求堪称严苛,我的第三次投稿就因300dpi问题被拒。以下是经过验证的配置方案:
\usepackage{graphicx} ... \begin{figure} \includegraphics[width=\linewidth]{teaser} \caption{确保矢量图采用PDF/EPS格式,位图使用PNG(禁用JPG)} \Description{图片的可访问性描述(新增要求)} \end{figure}关键检查点:
- 使用
\linewidth而非固定值(如5cm) - 每个
figure必须包含\Description(盲审要求) - 通过以下命令验证DPI:
# Linux/Mac系统检查图片DPI identify -format "%x x %y DPI" figure.png2.2 参考文献的隐藏陷阱
ACM的参考文献格式要求独特,BibTeX配置稍有不慎就会导致作者显示异常:
\bibliographystyle{ACM-Reference-Format} \bibliography{sample-bibliography} % .bib文件无需扩展名常见问题解决方案:
- 作者名显示为缩写:在.bib文件中使用
author = {Doe, John and Smith, Alice} - 会议名不全:确认bib条目包含完整会议名称(如"SIGGRAPH"而非"SIGGRAPH'23")
- 页码异常:添加
pages = {1--15}而非page = {1}
3. TAPS系统提交全流程拆解
3.1 文件打包规范
TAPS系统对上传文件有严格的结构要求,一个典型的合规包应包含:
paper/ ├── main.tex # 主文件 ├── acmart.cls # 模板文件(必须与官方完全一致) ├── references.bib # 参考文献库 ├── figures/ # 图片目录 │ ├── fig1.pdf # 矢量图 │ └── fig2.png # 高分辨率位图 └── supplemental/ # 补充材料(可选) └── video.mp4 # 视频说明警告:绝对不要包含
output.pdf等生成文件,这会导致自动处理失败
3.2 元数据填写技巧
TAPS的元数据表单有多个易错字段:
Conference/Journal Selection:
- TOG期刊选"ACM Transactions on Graphics"
- SIGGRAPH会议选"SIGGRAPH Conference Proceedings"
Author Affiliation:
\author{First Author} \affiliation{ \institution{University X} \city{City} \state{State} \country{Country} }必须与PDF内信息完全一致(包括标点)
4. 终稿转换:从manuscript到acmtog
通过审稿后,需要将单栏审稿版转换为正式出版格式:
% 替换原来的manuscript选项 \documentclass[acmtog]{acmart}必须检查项:
- 重新编译所有交叉引用(建议清除缓存文件)
- 验证数学公式在双栏下的显示效果
- 更新图片位置参数(如
[t]、[b]等)
Latexmk自动化脚本:
# 保存为latexmkrc文件 $pdf_mode = 1; $clean_ext = "bbl blg aux out log"; push @generated_exts, 'acn', 'glo', 'ist', 'gls';最后提交前,用官方提供的ACM_checks.pdf逐页核对,特别关注:
- 页眉页脚信息
- 版权区块位置
- 作者电子签名(数字ID)