LaTeX、图表与排版工具
LaTeX 的必要知识(会议模板、BibTeX/BibLaTeX、常见报错)、Overleaf 协作、出版级图表(matplotlib 样式、矢量输出、字体一致)、TikZ 画示意图、表格工具。本章给出一套可直接复用的配置。
LaTeX:必要的知识
Section titled “LaTeX:必要的知识”写作方向需要的 LaTeX 知识是有限的,按需学:
- 会议模板:用会议官方模板,不要改版式——改版式是拒收(格式审查)的直接原因;模板的宏包冲突与字体问题查模板文档,不自己造轮子;
- BibTeX/BibLaTeX:引用与参考文献的管理(与 Zotero 联动,见文献管理与笔记工具);BibTeX key 要稳定(Better BibTeX 自动生成);
- 常见报错:缺
$(未转义下划线/百分号)、包冲突、图找不到(路径与编译目录)——报错从第一个 error 查起,error 链的后续都是连锁。
Overleaf 是协作的标准设施:多人同时编辑、评论、版本历史;组长项目用 Overleaf 的项目结构(main.tex + sections/ + figures/)。
图的标准是出版级(见图表的设计原则),工具侧的要点:
- matplotlib 样式:一套可复用的 rcParams(字号、线宽、配色、去边框),全文复用同一套——每个图单独调样式是混乱的来源;
- 矢量输出:存 PDF(
savefig('x.pdf')),位图只用于照片;字体嵌入(matplotlib 默认 Type-3 字体在部分 venue 被 PDF 检查拒绝,改 TrueType); - 字体大小与正文一致:按版面目标宽度(单栏/双栏)设定图的物理尺寸,缩放进 LaTeX 后字号与正文匹配;
- TikZ 画示意图:方法概览图与流程图用 TikZ(字体与正文一致、矢量、可版本控制);复杂示意图先画草稿再写 TikZ;
- 表格:booktabs 三线表(
\toprule/\midrule/\bottomrule),不用竖线;最优值加粗(见图表的表格规范)。
一套可直接复用的配置
Section titled “一套可直接复用的配置”最小组合:会议模板 + Zotero/Better BibTeX(引用)+ matplotlib 统一样式(实验图)+ TikZ(示意图)+ booktabs(表)。全部配置进版本控制(styles 与 rcParams 随仓库走,见实验管理与代码工具)——换机器、换合作者时配置可迁移。
- 用会议模板,不要改版式
- 图用 PDF 矢量、字体大小与正文一致
- booktabs 三线表