本指南用于在 Overleaf 上搭建和管理多作者 LaTeX 协作项目,涵盖项目组织、协作权限、版本管理与投稿准备。
用途与项目创建:Overleaf(overleaf.com)是浏览器端 LaTeX 编辑器,支持实时协作、自动编译和版本历史。可新建空白项目、上传已有本地项目、从 GitHub 导入、使用 IEEE/ACM/Springer/Elsevier 等模板,或复制已有项目。
推荐结构:主文件 main.tex 作入口,preamble.tex 放宏包与自定义命令,sections/ 按章节拆分,figures/、tables/ 分放图表,references.bib 存文献,README.md 写项目说明。main.tex 用 \input 引入各章节,并在末尾设置 \bibliographystyle 与 \bibliography。
协作与权限:角色分为 Owner(完全控制)、Editor(可编辑、不能管理协作者)、Viewer(只读)。可通过链接分享或邮件邀请并分配角色。建议按 .tex 文件分工以减少冲突,使用行内注释与评论,或在 preamble 中用 xcolor 定义作者批注命令。Overleaf Premium 提供修订模式;免费方案可用 changes 宏包的 \added、\deleted、\replaced。
版本控制:Overleaf Premium 支持与 GitHub 双向同步(Menu > Sync > GitHub)。也可用 git clone https://git.overleaf.com/YOUR_PROJECT_ID 后在本地编辑,再 git add -A、git commit、git push origin master,并用 git pull origin master 拉取 Overleaf 改动;用户名用 Overleaf 邮箱,密码用生成的 token。
编译排错:常见错误包括 Undefined control sequence、Missing $ inserted、File not found、Overfull \hbox、Citation undefined。可用 Recompile from scratch 清缓存,查看 Logs and output files 面板,并在 preamble 用 \listfiles 查看已加载宏包。Overleaf 使用 TeX Live 2024。
投稿流程:部分期刊要求单文件,可用 latexpand main.tex > submission.tex 展平 \input;核对页数、字号、页边距;Menu > Download > Source 下载 zip;统一图片格式并清理 TODO 与批注命令(可用 \renewcommand 置空)。另附常用快捷键,如编译、加粗、注释切换、查找替换等。