字典学习 · 理化

数学公式

常用公式索引/实时预览(LaTeX)

本地处理 · 不上传 免费 · 无需登录 无次数限制 累计 58 次使用
原生 MathML 渲染 · 零依赖 · 附 LaTeX 源码
实时 LaTeX 预览 type LaTeX, get MathML · 支持分式 / 上下标 / 根号 / 希腊字母 / 求和
输入 LaTeX 实时渲染为 MathML(无需任何外部库)
就绪 · 选择分类或搜索公式
第一节

关于本工具

About

考试里最怕的不是公式记不住,而是 LaTeX 语法写错一个花括号,整行渲染全崩。在编辑框里敲入数学符号,左侧实时预览渲染效果,支持从初等代数到高等微积分的常用公式索引,复制即用。渲染在浏览器本地完成,公式字符不上传服务器,离线也可查。

使用场景

论文公式排版

研二学生凌晨改完论文,发现期刊模板要求公式用 LaTeX 写,但手头只有 Word 里敲的 y = a + bx。用本工具预览 LaTeX 语法是否正确,边改边看渲染效果,避免提交后因格式不符被退回。

考前公式速查

高三学生考前夜翻课本找三角函数公式,发现书上只有推导过程没有汇总表。用本工具按类别(三角、导数、积分)索引常用公式,实时预览 LaTeX 渲染结果,确认符号无误后截图存手机,第二天进考场前扫一眼。

物理竞赛题解

物理竞赛生解一道电磁学大题,需要用到高斯定理和安培环路定理的积分形式。手写草稿里符号写错了,用本工具把公式打进去预览,对比标准写法发现少了一个点乘符号,改完再抄进答题纸。

网课板书转笔记

自学微积分的大学生在 B 站看网课,老师板书里写了莱布尼兹公式但字迹模糊。暂停视频,把猜测的 LaTeX 代码输入本工具,预览后确认是 d/dx (uv) = u'v + uv',截图贴进 Notion 笔记。

考研数学错题整理

二战考研生在整理错题本,遇到一道极限题答案里写了洛必达法则的适用条件。用本工具把条件公式(0/0 或 ∞/∞)打出来预览,确认写法后抄进错题本,避免下次因记错形式丢分。

第二节

使用指南

Getting Started

使用步骤

  1. 1在左侧 LaTeX 编辑区输入公式代码(如 \frac{a}{b}),右侧预览区即时渲染出数学符号
  2. 2点击公式索引标签(如「代数」「微积分」)展开分类列表,点任意公式自动填入编辑区
  3. 3调整代码中的参数(如将 \sqrt{x} 改为 \sqrt[3]{x}),预览区同步更新根号样式
  4. 4点击预览区下方的「复制 LaTeX」按钮,将当前公式代码存入剪贴板

输入输出示例

输入输出说明
E=mc^2E = mc²常规:最经典的物理公式,验证基本 LaTeX 渲染和上标处理
\frac{-b \pm \sqrt{b^2-4ac}}{2a}(-b ± √(b²-4ac)) / 2a常规:一元二次求根公式,验证分数、根号、正负号组合渲染
\sum_{i=1}^{n} i = \frac{n(n+1)}{2}∑ᵢ₌₁ⁿ i = n(n+1)/2常规:求和符号与分数组合,验证上下标和等号对齐
\sin^2 x + \cos^2 x = 1sin²x + cos²x = 1边界:三角函数与幂次组合,验证 sin/cos 等内置函数渲染
\lim_{x \to 0} \frac{\sin x}{x} = 1limₓ→₀ (sin x)/x = 1边界:极限符号与分数嵌套,验证极限下标和复杂嵌套
\int_{a}^{b} f(x) \, dx∫ₐᵇ f(x) dx边界:定积分符号,验证积分上下标和微分符号渲染
\begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix}[1 2; 3 4]易错:矩阵环境,很多工具不支持 \begin{} 环境,需验证是否渲染为矩阵
\text{Hello} \quad \text{世界}Hello 世界易错:中文与 \text{} 混合,验证中文字符和 \quad 间距是否正常显示

常见错误对照

1.LaTeX 命令大小写混淆

✗ 错误\Gamma 写成 \gamma
✓ 修复\Gamma(大写)或 \gamma(小写)

LaTeX 区分大小写,\Gamma 输出 Γ,\gamma 输出 γ。大小写混用会报错或输出错误符号。

2.花括号不配对导致公式断裂

✗ 错误\sqrt{1+x} 少写右花括号
✓ 修复\sqrt{1+x}

LaTeX 花括号必须成对出现,缺失会导致解析器将后续内容视为参数的一部分,公式显示错乱或编译失败。

3.反斜杠与斜杠混淆

✗ 错误想输入分数,写成 /frac{1}{2}
✓ 修复\frac{1}{2}

LaTeX 命令以反斜杠 \ 开头,正斜杠 / 无命令含义,直接写 /frac 会被当作普通文本 'frac' 输出。

4.数学模式外使用数学命令

✗ 错误在普通文本段落直接写 \sum_{i=1}^n
✓ 修复在 $$ 或 \( \) 内写 \sum_{i=1}^n

\sum、\int 等命令只能在数学模式($...$、$$...$$、\(...\))中使用,否则报错 'Missing $ inserted'。

5.空格被忽略导致公式粘连

✗ 错误想写 a + b,直接输入 a+b
✓ 修复a + b(LaTeX 自动忽略多余空格,但至少一个空格分隔运算符)

LaTeX 数学模式中连续空格被压缩为一个,但运算符两侧至少留一个空格可提高可读性,否则 a+b 显示为 a+b(无空格)。

6.特殊字符未转义

✗ 错误想写 100% 正确,输入 100%
✓ 修复100\%

% 在 LaTeX 中是注释符号,其后内容会被忽略。要输出百分号必须用 \% 转义。

7.矩阵环境缺少对齐标记

✗ 错误\begin{matrix} 1 2 \\ 3 4 \end{matrix}
✓ 修复\begin{matrix} 1 & 2 \\ 3 & 4 \end{matrix}

矩阵单元格之间必须用 & 分隔,行末用 \\ 换行。缺少 & 会导致所有元素挤在同一列。

8.上下标顺序颠倒

✗ 错误想写 x_i^2,写成 x^2_i
✓ 修复x_i^2

LaTeX 中下标 _ 和上标 ^ 的顺序影响解析:x_i^2 先下标再上标,x^2_i 先上标再下标,输出位置不同(x_i² vs x²_i)。

第三节

工作原理

How It Works

核心公式

x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}

变量说明

  • a二次项系数,a ≠ 0
  • b一次项系数
  • c常数项
  • x方程的解(实数或复数)

示例

解方程 2x² - 4x - 6 = 0,a=2, b=-4, c=-6。判别式 Δ = (-4)² - 4×2×(-6) = 16 + 48 = 64。x = [4 ± √64] / (2×2) = [4 ± 8] / 4。x₁ = (4+8)/4 = 3,x₂ = (4-8)/4 = -1。

输入 LaTeX公式源码词法 / 语法解析构建 AST 树符号映射查表匹配字体 / 样式实时渲染预览显示为可缩放、可复制的数学公式图像
用户输入 本地处理 输出结果
第五节

常见问题

Q & A
我输入的 LaTeX 公式怎么不显示?

最常见原因是语法错误。本工具基于纯前端 LaTeX 解析,需要严格遵循 LaTeX 命令格式,比如 `\frac{1}{2}` 不能写成 `1/2`,`\sqrt{x}` 不能漏反斜杠。检查花括号是否成对、数学模式是否缺失(如 `$...$` 或 `\[ ... \]`)。如果公式含有中文或特殊符号(如 `°`),需用 `\text{}` 包裹。建议从简单公式开始测试,确认解析正常后再逐步增加复杂度。

为什么我用的 `\sin` 显示出来是斜体,跟课本不一样?

LaTeX 中标准函数名(如 `\sin`、`\log`)默认用正体(罗马体),但若误写成 `sin`(无反斜杠),会被当作变量名渲染为斜体。本工具严格区分:正确写法 `\sin x` 输出正体 sin,`sin x` 输出斜体 sin。检查输入中是否遗漏了反斜杠。另外,部分自定义命令(如 `\degree`)需手动定义,本工具未内置,建议用 `^{\circ}` 替代角度符号。

我想写一个积分公式,但上下限总是对不齐,怎么办?

积分上下限的显示效果取决于是否使用 `\limits`。行内模式(`$...$`)中,积分默认上下限在右侧(如 `\int_a^b` 显示为 ∫ab);若要上下对齐(如 ∫ab),需加 `\limits`:`\int\limits_a^b`。本工具实时预览,可立即看到调整效果。如果公式较长,建议用 `\displaystyle` 强制显示为独立公式样式,或切换到 `\[ ... \]` 环境。

这个工具能画函数图像吗?

不能。本工具是纯 LaTeX 公式渲染器,只负责将数学表达式排版为静态图像,不包含绘图引擎。要画函数曲线(如 y=x² 的抛物线),需使用专门的绘图工具(如 Desmos、GeoGebra 或 TikZ)。本工具适合快速查看公式排版效果、检查语法错误、生成公式截图用于文档或课件。如果需在文档中嵌入图像,可先在本工具渲染后截图粘贴。

我输入了矩阵,为什么显示成一行数字?

矩阵环境需要正确的环境声明。本工具支持 `\begin{matrix}`、`\begin{pmatrix}`(带圆括号)、`\begin{bmatrix}`(带方括号)等。错误写法如 `[1 2; 3 4]` 不会被识别。正确示例:`\begin{matrix} 1 & 2 \\ 3 & 4 \end{matrix}`(`&` 分隔列,`\\` 换行)。注意每行末尾必须双反斜杠,且环境必须闭合。预览区域会实时反馈,若显示异常,检查花括号和反斜杠数量。

公式里的字体能换颜色吗?

可以。本工具支持 LaTeX 的 `\color{}` 命令。例如 `\color{red}{x^2}` 将 x² 显示为红色。可用颜色包括 red、blue、green、cyan、magenta、yellow、black、white 等。也支持 `\textcolor{red}{text}` 形式。注意:颜色命令仅作用于其后内容,需用花括号限定范围。如果公式中同时需要多种颜色,分别用 `\color{}` 包裹不同部分即可。该功能在制作演示文稿或标注重点时很实用。

我粘贴的公式里有很多 `\`,为什么预览区全乱了?

LaTeX 中的反斜杠 `\` 是转义符,在纯文本粘贴时可能被其他软件(如 Word、网页编辑器)自动转义为 `\\` 或 `\`。本工具期望原始 LaTeX 源码,若多了一倍反斜杠会导致解析失败。建议从 LaTeX 编辑器或代码块中直接复制原始代码,不要从富文本(如 Word、PDF)粘贴。如果已粘贴,手动将 `\\` 替换回 `\`。本工具预览区域会高亮错误位置,方便定位。

这个工具离线能用吗?

可以。本工具是纯前端实现,所有 LaTeX 解析和渲染均在浏览器本地完成,不依赖网络请求。首次加载后,相关 JavaScript 和字体文件已缓存至浏览器,断网后刷新页面仍可正常使用。不需要注册或登录,无使用次数限制,也不会将公式上传至服务器,适合处理敏感或未公开的数学内容。如果遇到白屏,检查浏览器缓存是否被清除,或重新加载页面。

隐私保证所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。

选择 打开 +新窗口 esc关闭