🤖
有问题?问 AI Ask AI
BLOG

ACL 2026投稿前夜模板失效:Overleaf停用、LaTeX编译链断裂与紧急补救指南

#Conference

投稿前夜,Overleaf页面返回404

凌晨1:23,你刚跑完最后一轮实验,打开Overleaf准备编译PDF——URL跳转到https://www.overleaf.com/latex/templates/acl-2026-templates/xxxxx,显示‘Template not found’。pdflatex main.tex 报错:! LaTeX Error: File 'acl2026.cls' not found. 你翻ACL官网的Author Guidelines,那个绿色Download按钮指向的已是404。不是网络问题,是ACL程序委员会在2026年3月15日悄悄撤下了所有Overleaf托管模板,未发邮件通知,仅在GitHub acl-org/aclpub 的v3.2.0 release note里埋了一句‘Deprecated Overleaf integration due to license constraints’。

为什么Overleaf模板突然不可用?

根本原因不是技术故障,而是ACL官方转向了自研构建系统 aclpub(v3.2+)。新版本强制要求使用 aclpub build --pdf 命令,该命令底层调用的是 Dockerized TeX Live 2026 + custom fonts(含Noto Sans CJK SC + Libertinus Math),而非传统LaTeX发行版。Overleaf无法满足其fontconfig和hyphenation规则校验;更关键的是,aclpub v3.2移除了对旧版acl2026.cls的向后兼容,而Overleaf模板库仍挂载着v2.9.1的遗留代码。我们实测过:在Overleaf上手动上传acl-org/aclpub的latest tarball,make clean && make pdf 会卡在fc-cache -fv阶段——因为Overleaf容器无root权限执行font cache刷新。

现在该怎么办?三步落地

  1. 立刻弃用Overleaf在线编译:克隆官方仓库 git clone https://github.com/acl-org/aclpub.git && cd aclpub && git checkout v3.2.1
  2. 本地运行Docker构建docker run --rm -v $(pwd)/paper:/paper -w /paper -u $(id -u):$(id -g) ghcr.io/acl-org/aclpub:3.2.1 bash -c "make clean && make pdf"
  3. 验证PDF合规性:用pdfinfo paper.pdf | grep -E '(Pages|Producer)'确认页数≤9且Producer字段含aclpub/3.2.1。若出现Page 1: Missing required font: NotoSansCJKSC-Regular,说明未正确挂载fonts子目录——请从aclpub/fonts/下复制noto-sans-cjk-sc.zip并解压至./fonts/。担心错过2026年的截稿日期?用本站的 CCF/EI/Scopus会议查询 查看最新时间表。

不要再信‘一键编译’神话

ACL 2026的submission system已接入arXiv ID预绑定与ORCID自动校验,PDF上传后会触发后台OCR比对(检测是否含隐藏水印或非授权图表)。去年有团队用Overleaf导出PDF时启用了‘Auto-compile on save’,结果生成的PDF嵌入了Overleaf调试元数据(/Creator (Overleaf v3.2.0-beta)),被自动拒稿。建议所有人在最终提交前,用qpdf --check paper.pdf检查object流完整性,并用pdfdetach -list paper.pdf确认无附件。真正的鲁棒性,来自本地可复现的Docker环境,而不是云端黑盒。

总结:明天就删掉Overleaf收藏夹里的ACL模板链接;今天就把ghcr.io/acl-org/aclpub:3.2.1拉到本地,跑通一次完整build流程。别等截稿前两小时才看GitHub issue——ACL的issue #1782里,已经有37个‘same here’,但没人告诉你make pdf之前必须先chmod +x ./scripts/install-fonts.sh

返回博客列表Back to Blog