LaTeX

安装latex引擎前,先弄清要哪一种引擎

更新于

准备安装latex引擎时,先打开要写的稿件模板,看它要求用什么方式构建。公式外观相似,并不代表底下的字体加载和文字处理流程相同。引擎选错,常见结果是英文短式能排,中文标题或指定字体却过不去,问题要从稿件依赖来判断。

模板要求比使用习惯优先

有期刊模板、学校论文模板或课程示例时,先找随附说明中的构建命令。明确要求 pdfLaTeX,就先按该路线复现原始示例;明确要求 XeLaTeX 或 LuaLaTeX,也不要因为编辑器默认选了另一项而跳过要求。原样示例能跑通,才适合开始改正文。

pdfLaTeX 常见于使用传统字体方案的工程。XeLaTeX 和 LuaLaTeX 能配合相应宏包使用系统字体,但这不等于它们可以无修改接管任何旧稿。中文分行、字体选择和标点处理仍由整套配置共同决定,引擎只是其中一部分。

若没有模板约束,列出两项需求:是否要调用计算机上的指定字体,是否要与既有工程保持一致。前者会影响字体方案,后者可能限制宏包与编译流程。不要为了“换一个更新的名字”改变已经稳定的稿件环境。

从导言区识别字体路线

在源文件开头查文档类和字体相关声明。看到 \usepackage{fontspec},就应核对是否使用与其适配的 XeLaTeX 或 LuaLaTeX,而不是继续用 pdfLaTeX 尝试。中文项目还要看所用中文文档类或宏包的说明,确认它是否对引擎有进一步要求。

三角形与像素格并列各配放大镜,好比按导言区的字体写法判断该走哪条引擎路线

字体名也要核对到本机实际存在的名称。稿件指定了一款没有安装的字体,换引擎未必能补齐它;改用另一款字体虽然可能消除报错,却会改变字宽、行数与分页。记录这种替换,并在定稿时检查标题、表格和公式编号有没有被挤动。

可以先在副本中删去正文的大段内容,只保留一行中文、一行英文和一个公式。保留必要的字体配置,用这份短稿验证选择,比在几十页日志里寻找字体问题更直接。

教师在讲台准备几何教学材料

换引擎要重新核对三个结果

第一看日志开头的实际程序,确认编辑器确实采用新选择。第二看是否出现缺字、字体替代或不兼容命令的提示。第三看版面,而不仅看退出是否成功:同样的文字可能因字体度量变化而产生不同断行。

用一条含希腊字母与分式的表达式检查数学部分:

g(x)=\frac{\alpha x+\beta}{x^2+1}

确认两种字母没有缺失,分母范围也未变化。再检查交叉引用、参考文献和图形等真实依赖。它们可能有独立的处理程序,不能因为主引擎运行成功就认定整个工程已经完成迁移。

保留能构建的旧副本,在新目录进行测试,日志与辅助文件也分开放。若新方案失败,先回到第一处新出现的问题,不要同时改字体、宏包和正文,否则很难判断哪项改动起了作用。

一棵三层展开的树,好比换引擎后要逐层核对字体、宏包与正文三处结果

单条公式不必承接整稿配置

本站 LaTeX 模式面向公式输入,「可视化」模式用于直观看结构;它不是让用户选择本机排版引擎的控制台。可将上面的表达式单独录入、查看预览,再插入文档,但不要连同整份导言区一起当作公式粘入。

需要继续在 Word 修改时,本站可以导出带原生公式的 .docx,导出要求登录并开通会员。完整论文若依赖特定引擎与文档类,仍应回到它的工程环境验收,两条流程解决的是不同层次的问题。

延伸阅读

  • latex安装:把引擎选择接到实际验收流程。
  • latex base:理解格式层与引擎之间的关系。

常见问题

排中文该用哪一种引擎?
先遵循中文模板指定的构建方式。没有既定模板时,可从支持系统字体的 XeLaTeX 方案入手;中文处理还需要合适的文档类或宏包,并非换一个引擎名称就完成配置。
换引擎之后旧稿还能编译吗?
要看旧稿的字体声明、输入编码、图形流程和宏包依赖。应在副本中先改引擎,再检查首条报错与字体表现,不要直接用新配置覆盖已能构建的交稿版本。