论文公式排版
研二学生凌晨改完论文,发现期刊模板要求公式用 LaTeX 写,但手头只有 Word 里敲的 y = a + bx。用本工具预览 LaTeX 语法是否正确,边改边看渲染效果,避免提交后因格式不符被退回。
考试里最怕的不是公式记不住,而是 LaTeX 语法写错一个花括号,整行渲染全崩。在编辑框里敲入数学符号,左侧实时预览渲染效果,支持从初等代数到高等微积分的常用公式索引,复制即用。渲染在浏览器本地完成,公式字符不上传服务器,离线也可查。
研二学生凌晨改完论文,发现期刊模板要求公式用 LaTeX 写,但手头只有 Word 里敲的 y = a + bx。用本工具预览 LaTeX 语法是否正确,边改边看渲染效果,避免提交后因格式不符被退回。
高三学生考前夜翻课本找三角函数公式,发现书上只有推导过程没有汇总表。用本工具按类别(三角、导数、积分)索引常用公式,实时预览 LaTeX 渲染结果,确认符号无误后截图存手机,第二天进考场前扫一眼。
物理竞赛生解一道电磁学大题,需要用到高斯定理和安培环路定理的积分形式。手写草稿里符号写错了,用本工具把公式打进去预览,对比标准写法发现少了一个点乘符号,改完再抄进答题纸。
自学微积分的大学生在 B 站看网课,老师板书里写了莱布尼兹公式但字迹模糊。暂停视频,把猜测的 LaTeX 代码输入本工具,预览后确认是 d/dx (uv) = u'v + uv',截图贴进 Notion 笔记。
二战考研生在整理错题本,遇到一道极限题答案里写了洛必达法则的适用条件。用本工具把条件公式(0/0 或 ∞/∞)打出来预览,确认写法后抄进错题本,避免下次因记错形式丢分。
| 输入 | 输出 | 说明 |
|---|---|---|
| E=mc^2 | E = 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 = 1 | sin²x + cos²x = 1 | 边界:三角函数与幂次组合,验证 sin/cos 等内置函数渲染 |
| \lim_{x \to 0} \frac{\sin x}{x} = 1 | limₓ→₀ (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+ba + 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_ix_i^2LaTeX 中下标 _ 和上标 ^ 的顺序影响解析:x_i^2 先下标再上标,x^2_i 先上标再下标,输出位置不同(x_i² vs x²_i)。
x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}
a二次项系数,a ≠ 0b一次项系数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 解析,需要严格遵循 LaTeX 命令格式,比如 `\frac{1}{2}` 不能写成 `1/2`,`\sqrt{x}` 不能漏反斜杠。检查花括号是否成对、数学模式是否缺失(如 `$...$` 或 `\[ ... \]`)。如果公式含有中文或特殊符号(如 `°`),需用 `\text{}` 包裹。建议从简单公式开始测试,确认解析正常后再逐步增加复杂度。
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 和字体文件已缓存至浏览器,断网后刷新页面仍可正常使用。不需要注册或登录,无使用次数限制,也不会将公式上传至服务器,适合处理敏感或未公开的数学内容。如果遇到白屏,检查浏览器缓存是否被清除,或重新加载页面。
隐私保证所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。