latex语法的四条基本规则,先记这些
更新于
学习 latex语法时,可以先掌握四件事:命令怎样开始、参数放在哪里、花括号管多大范围、正文空行表示什么。许多新手错误并不是复杂功能造成的,而是这些基本边界没写清。每条规则都用一个短例子练习,再组合成长稿,会更容易排查。
命令有引导符,参数有各自位置
第一条规则是许多命令由反斜杠引导。\alpha 是希腊字母命令,单独输入 alpha 则通常只是普通字母序列。命令名称的拼写和大小写要准确,不应凭发音猜一个近似单词就当作合法写法。
有些命令没有参数,有些接收一组或多组内容。第二条规则是先按命令定义判断必需与可选参数。常见的 \frac{a}{b} 需要两组内容,而 \sqrt[3]{x} 中方括号提供可选次数、花括号提供被开方式。省略可选项与漏写必需项产生的结果不同。
阅读代码时,先找命令名,再逐一配对参数,不要把一长行视为不可分割的字符串。修改分母就只调整分母那一组,修改次数就去对应的方括号位置。命令虽然简短,参数位置却决定最终数学结构。
花括号不仅配对,还界定作用范围
第三条规则是分组。x^{n+1} 将完整指数包成一组,省略花括号后可能只有紧跟的字符进入上标。这样的表达有时仍能渲染,所以不能把“不报错”当成分组正确的证据。
嵌套结构应从内向外检查。先确认分式的分子分母,再确认外层根号或括号覆盖范围。下面这条式子中,根号覆盖完整分式:

z=\sqrt{\frac{a+1}{b+1}}
如果漏掉一个结束括号,后面的内容可能被继续当作参数,报错位置也会向后移动。检查时回到最近修改的结构,而不是只在报错行末补一个括号。左右括号总数相等也不代表嵌套次序正确,每层都要有清楚的归属。
用于参数的花括号通常不直接显示。需要在页面上看到集合括号时,应使用可见定界符写法,不能混淆分组标记与数学记号。

空行表达段落,而非精确留白
第四条规则主要针对普通正文:源码里一次换行通常仍属于同一段,空行则通常标记段落结束。为了让一行源码短一点而换行,与另起一个意思独立的段落,不是同一种操作。
不要用连续空行把内容推到页面某个位置。段间距离应由样式控制,页面布局也应采用合适的结构。列表、表格、数学等环境有自己的规则,不能把普通正文的空行习惯不加区分地搬进去。
公式中的多行表达需要相应环境和换行规则。直接在源码里按回车,不一定就得到新的一行数学式;插入空行还可能破坏当前结构。先明确你在编辑正文段落还是数学内容,再决定换行方式。

用短例子建立排错顺序
出现问题时先查命令拼写,再查参数数量,随后查分组边界,最后确认所在模式和段落环境。一次改一个地方并重新查看结果,这样才能知道哪条规则影响了显示。
本站 LaTeX 模式可以帮助把源码与预览对应起来,符号面板也适合先构造一个正确结构再观察写法。说明文字写在文档区,数学表达单独插入,能减少模式混用。需要导出时回到「可视化」,导出须登录并开通会员;交付后再核对一次结构,尤其是嵌套分式和多字符上下标。
延伸阅读
- LaTeX 代码生成公式:将基本规则用于完整公式输入。
- 求和符号:进一步掌握上下限的位置控制。
常见问题
- 为什么多打一个空行会多出一段?
- 在普通正文环境中,空行通常表示段落结束,而不是单纯增加一点空白。源码的单次换行与空行意义不同,想调整段间距离应使用对应设置,不宜靠空行堆出布局。