LaTeX

在线latex文本编写:先分清正文与数学两种模式

更新于

在线latex文本编写时,文字与公式看起来都由键盘输入,实际处理方式却不同。普通段落负责说明条件和结论,数学范围负责变量、运算和层级。把两者混在一起,可能出现报错,也可能正常显示却把中文间距或数学含义弄错。

先辨认自己正在编辑哪种对象

如果面对的是完整 TeX 源文件,正文和数学内容通常通过定界记号区分。行内短式可放在一对美元符号之间,独立公式则使用环境所支持的行间写法。本文示例用行内 $…$ 和独占行的 $$ 表示,输入具体工具时仍应遵循该输入区的要求。

若面对本站文档工作区,则先输入正常段落,再通过公式弹窗插入表达式。公式编辑器中的 LaTeX 模式与文档正文不是同一个对象:前者编辑数学内容,后者承载解释文字。不要因为名称都含有源码,就把章节声明和整段说明放到公式输入区。

一个明确的测试句是:“设 aₙ 表示第 n 次测量值,下面计算前两次测量的平均数。”变量用数学表示,定义说明留在文字中。这样读者能看到两种内容的职责,作者也能分别修改它们。

三种混写现象分别改在对应位置

第一种是在 TeX 正文里直接用下划线表示下标。下划线在数学范围内承担结构作用,离开该范围可能触发错误。要表示变量索引,就把整段变量表达放回数学范围;如果本来只是文件名中的字符,则按正文转义要求处理,不能把文件名随意变成数学式。

台式机、笔记本和平板三种设备横排,好比三种混写问题各有对应的修改位置

第二种是把一句中文说明塞进数学输入。数学排版会按自身规则处理空格和字形,有的输入还不支持该段文字。应把“其中”“当……时”等长解释移回正文。只有需要紧贴公式的短标签,才按工具支持的文本命令处理,并检查显示结果。

第三种是忘了关闭数学定界范围。后面的句子可能被继续解释成数学内容,错误位置因此离真正遗漏处很远。排查时从最后一处正常显示的正文开始,检查进入与退出的记号是否配对,再逐段恢复内容。

不要通过补大量空格掩盖这些现象。范围错误影响的是解析方式,视觉补丁无法改变对象类型。先把文字和式子拆开,分别确认能显示,再放回原来阅读顺序,错误来源就更容易判断。

清晨咖啡馆中青年编写数学内容

用一段完整叙述练习切换

先写正文:“已知两次测量值分别为 a 和 b,取二者的算术平均。”接着插入独立公式:

m=\frac{a+b}{2}

再回到正文写:“这里没有给两次测量分配不同权重。”按这个顺序,公式里的分子表达加法,前后的文字交代量的来源和使用条件。修改时若要换成加权平均,应同时改公式与说明,不能只换分母。

在本站可用文档区域完成两段文字,再打开公式弹窗输入中间表达式。需要观察源码分组时切换 LaTeX 模式,检查分子花括号是否包住整个和式。切回「可视化」后确认分式层级,再把它插入段落之间。

如果从 Markdown 文档导入现有内容,应登录后使用文档导入,并检查公式边界是否按预期识别。准备导出文档时,需要登录与会员。文件打开后再看公式前后的标点和解释,确认两种对象都被完整带出。把输入范围辨清后,后续校对就能围绕具体对象展开。

大方块分成许多小格只有两格填色,好比一段叙述里正文与公式两种对象要分清

延伸阅读

常见问题

为什么正文里直接写符号会报错?
在 TeX 源文件中,有些字符承担数学或结构控制作用,不能当成普通正文随意输入。先区分是在写文字还是表达式,再把数学内容放入对应范围;网页文档区的输入规则需另行判断。