NOTE · Engineering Systems

论文排版备忘:Word、PowerPoint 与 LaTeX

从样式、交叉引用、矢量图到可复现编译,整理科研写作中真正值得保留的排版习惯。

网上的相关资料多为第三方链接清单,其中还包括关闭 Protected View、放宽宏限制等不适合推荐的做法。本文只讨论能够解释“为什么”的排版经验。

Word:先定义样式,再改正文

  • 正文、各级标题、图题、表题和参考文献分别使用样式;
  • 页眉、目录和编号依赖样式,不用手工加粗/缩进模拟标题;
  • 交叉引用的字号异常时,检查它继承的正文/题注样式;
  • 表格跨页时检查“允许跨页断行”和表头重复,而不是插入空行;
  • 最终提交前更新全部域,复核目录、图表编号和交叉引用。

宏和模板只从可信来源加载。不要为了启用一个插件全局关闭 Protected View 或“启用所有宏”;应核对文件来源、签名和受信任位置。

Word 中几个容易反复遇到的问题

  • 制表位宽度:不要连续输入空格对齐。显示标尺后为当前段落或样式设置制表位;论文全文需要一致时,把制表位写进样式而不是逐段修改。
  • 表格跨页:先检查行属性中的“允许跨页断行”和表头重复。若单行内容本身超过一页,禁止跨页也无法让它完整留在一页。
  • 交叉引用字号异常:引用字段通常继承插入位置或相关样式。先修正文、题注样式,再全选并更新字段,不逐个手改字号。
  • 项目符号大小:项目符号通常继承段落字体;只改符号时应在项目符号定义中设置字体,避免把整段正文一起改掉。
  • 尾注转普通文本:这会失去字段更新能力。只在投稿系统明确要求时,先保存一份仍含活动尾注/域的源文档,再在副本中转换并复核编号。
  • 选中文字后 Backspace 无反应:先在空白测试文档排除加载项、保护视图和修订模式,不要通过删除 Office 模板目录“重置”。

MathType/MathPage 等加载项出现宏被阻止或 mathpage.wll 缺失时,应先确认 Office 位数、加载项版本、数字签名和实际安装路径。不要从别的电脑复制 .wll.dotm 到系统 Startup 目录,也不要全局关闭宏保护。

PowerPoint:优先保留矢量信息

流程图、曲线和结构示意优先导出为 PDF、SVG 或 EMF(取决于投稿系统支持),只有照片和最终要求位图时才使用 PNG/JPEG。

若必须导出位图,先确定:

  1. 成品物理尺寸;
  2. 期刊要求的 DPI;
  3. 目标像素尺寸;
  4. 字体在缩小后的实际可读性。

仅把幻灯片页面改得很大并不等于图像质量必然提高;源图、线宽、字体和导出链路都要一起检查。

Marp、页码和图片导出

使用 VS Code + Marp 写演示文稿时,先把主题、页面尺寸、图片和字体一起放进项目并纳入版本控制。预览失败时先查看 Marp 扩展输出、工作区信任和 Markdown front matter,而不是复制未知的全局设置。语法和导出以 Marp 官方文档 为准。

PowerPoint 自带“幻灯片编号”可在页眉页脚或幻灯片母版中统一放置。当前页/总页数 中的总页数通常不是自动字段;如果手工写入总数,增删幻灯片后必须在提交检查中更新,或使用组织已审核的宏/加载项。

若期刊只接收位图,可按最终尺寸计算像素:

目标像素宽度 = 成品宽度(英寸) × 要求 DPI

例如成品宽 3.5 英寸、要求 300 DPI,至少需要约 1050 像素宽。JPEG 适合照片,线图和文字优先 PNG;能提交 PDF/SVG/EPS 时优先保留矢量。

LaTeX:让编译过程可复现

推荐把编译器、模板版本、参考文献工具和字体要求写进项目 README。常见自动编译:

latexmk -pdf main.tex

需要 Unicode/系统字体的中文文档通常采用 XeLaTeX 或 LuaLaTeX,具体选择服从模板要求:

latexmk -xelatex main.tex

清理辅助文件:

latexmk -c

模板报错找不到封面、声明或字体时,先查看模板 README 和仓库文件清单,不从身份不明的压缩包中补文件。

常用排版符号

% 英文引号
``quoted text''

% 省略号
\ldots

% 文本中的波浪号
\textasciitilde

% 角度
$30^{\circ}$

% 上下限位于运算符上下方
\[
\sum\limits_{i=1}^{n} x_i
\]

表格合并、颜色和自定义字体会引入额外宏包。只加载模板允许且实际使用的宏包,避免为了一个符号复制整段未知 preamble。

常见公式与表格写法

% 文本粗体、数学粗体、希腊字母/向量粗体
\textbf{bold text}
$\mathbf{x}$
$\boldsymbol{\alpha}$ % 通常由 amsmath 提供

% 中点:文本和乘法语义不要混用
\textperiodcentered
$a \cdot b$
$\bullet$

% 颜色(需要 xcolor)
\textcolor{red}{text}

% 横向合并单元格
\multicolumn{2}{c}{merged}

% 纵向合并通常需要 multirow
\multirow{2}{*}{merged}

·\cdot\bullet 的语义不同:人名连接点、乘法和项目符号不应只因形状相似而互换。数学粗体也要区分普通拉丁字母和符号。

TeXstudio、中文与字体

  • 大量英文单词出现红色波浪线通常是拼写词典语言不匹配,不是 LaTeX 编译错误;在 TeXstudio 的语言/拼写设置中选择实际文档语言。

  • 行号属于编辑器显示设置,不影响输出 PDF。

  • 中文模板使用 pdfLaTeX、XeLaTeX 还是 LuaLaTeX必须服从模板;不要只为“字体找不到”随意更换引擎。

  • 系统能看到字体不等于 TeX 引擎按同一名称解析。Linux 上可先检查:

    fc-match "FONT_FAMILY"
    fc-list | grep -i "FONT_FAMILY"
    
  • 模板报 pdfpages Error: Cannot find file ... 时,先确认仓库/压缩包是否真的包含目标 PDF、文件名大小写和相对路径。缺少声明页等学校材料时,应从模板维护方获取,不自己生成一张同名空白文件蒙混编译。

提交前检查

  • PDF 字体是否嵌入;
  • 图像分辨率和线宽是否满足要求;
  • 公式、图表和参考文献是否可交叉引用;
  • 页面尺寸、页数和文件大小是否符合投稿系统;
  • 源文件中是否包含作者本机路径、批注、修订记录或隐藏元数据。

部分技巧仍然安全,但过于依赖具体菜单版本;本文保留其原理,不提供关闭 Protected View、启用所有宏或复制未知加载项的配方。Microsoft 对受保护视图和宏的当前说明见 What is Protected View?Macros from the internet are blocked by default

参考资料与书签

以下 31 条作为补充检索入口。涉及关闭 Protected View、放宽宏策略、复制 MathType 加载项或安装旧 TeX 环境的文章不能直接照抄;应先核对文件来源、签名、Office/TeX 版本和模板要求。