LaTeX

latex代码读起来像什么,命令与参数两段

更新于

第一次接手别人的 latex代码,容易把反斜杠和括号看成一串难记的字符。更有效的读法是先找命令,再找它接收的参数,最后从内到外确认分组。读懂一个结构后再修改内容,比把整行删掉重新输入更不容易损坏原意。

找到命令名称,再看它需要什么

许多命令由反斜杠开始,后面跟名称。比如 \frac 表示分式,但名称本身还没有说明分子分母是什么,需要后续参数提供内容。阅读时先问“这条命令做什么”,再问“它要几个参数”。

也有不按两个花括号参数工作的命令,例如一个符号命令可以直接产生记号。不能看到反斜杠就一律寻找同样的括号数量,具体参数结构由命令定义。命令大小写也可能有区别,不宜按普通英语拼写习惯自行改动。

修改长式前,把最外层关系找出来:这是等式、一个根式,还是一个矩阵。先定位整体,再进入内部。若从中间随便选一段替换,容易删掉外层命令的结束括号,报错却出现在后面的另一行。

三个例子按参数位置拆开读

第一个例子是 \frac{a+b}{c}。命令后有两组必需内容,先读第一组为分子,再读第二组为分母。改分子时只动第一组,保留它的边界;分母也可能是很长的表达,不是只允许一个字母。

第二个例子是 \sqrt[3]{x+1}。方括号中的三是可选次数,后面的花括号提供被开方式。省略可选次数通常得到平方根,而省略被开方式就没有完整对象。把两组交换,含义不会自动保持。

外框里套着三个小块并带角标,读代码时按参数所在位置逐段拆开

第三个例子是 x_{i+1}^{2}。这里下标和上标由特殊字符引入,花括号限定各自范围,并不是每个结构都必须以一个英语命令名开头。读成“带完整下标的 x,再取平方”,就更容易看出哪一组要改。

这些规律很常用,但不是所有命令都用同一种参数约定。遇到陌生写法时,应先核对该命令的用法,再用短例子试验,别把猜测直接放进长稿。

青年女教师在图书馆挑选教学模型

分组括号与可见括号要区分

用于参数的花括号通常不会直接出现在排版结果中,它们告诉程序范围。你想在数学表达里显示一个集合大括号,则需要使用相应的可见符号写法,不能把参数边界当成页面上的括号。

普通小括号往往会显示出来,但不会替你完成命令参数分组。例如指数需要包含几个字符时,应按上标规则用花括号包住,再根据数学需要加入可见小括号。这两层作用不同,不能因为画面上已经有括号,就省略源码中的分组。

嵌套阅读可以从最内层开始标记:先找到分母内部的指数,再读分式,最后读外层根号。每层都完整,才把它们合起来。遇到报错时也按这条路径检查,比只数整行左括号与右括号总数更有用。

三个节点依次相连末尾打勾,花括号只管分组,要显示括号得另写命令

在预览中验证自己的读法

把短例子输入本站 LaTeX 模式,预测结果后再看预览。如果显示与你的预测不同,回到命令或参数位置找原因。还可以通过符号面板先插入一个结构,再查看对应源码,把视觉关系和写法对应起来。

接手稿件时,每次只改一处,并核对变量、分母和指数范围。公式确认后再插入文档补充说明。需要导出时先切回「可视化」,登录与会员权限适用;最终文件里也应检查结构,尤其是可编辑对象与图片的差别。能够读懂代码,才能对转换与修改结果作出可靠判断。

延伸阅读

  • LaTeX 代码生成公式:用模式、分组和验证完成输入。
  • latex并集:练习二元记号与大型运算符的差别。

常见问题

方括号和花括号的区别是什么?
很多命令用花括号接收必需参数,用方括号接收可选参数,但具体仍以命令定义为准。它们也可能只是数学内容中的可见括号,阅读时要结合所在位置判断。