把 TeX 或 LaTeX 公式转成图片,关键不只是点一次下载,而是先确认输入内容、输出格式和最终使用环境。用于 PPT、Word、WPS、论文批注、在线题库、Markdown 或网页的公式,对透明背景、缩放方式和文件兼容性的要求并不相同。格式选对了,公式会更清晰,也能减少上传失败、背景变黑或二次放大后模糊的问题。
LaTeX 转图片首页可以直接把公式片段导出为 PNG、SVG、JPG 或 JPEG。公式由 MathJax 在浏览器中渲染,图片也由浏览器本地生成,不需要先上传到转换服务器。如果已经确定格式,也可以直接打开 LaTeX 转 PNG 工具、LaTeX 转 SVG 工具或 LaTeX 转 JPG 工具。
先确认:公式片段不等于完整 TeX 文件
很多人搜索“TeX 文件转图片”,实际包含两种不同任务。第一种是把 E = mc^2、分式、积分、矩阵或对齐公式这类数学片段转换为图片;第二种是把包含 \documentclass、宏包、正文、参考文献甚至 TikZ 的完整 .tex 文档编译成页面或 PDF。
本站处理的是第一种任务:MathJax 兼容的公式片段。你可以输入常见命令和数学环境,但不能直接编译整份 .tex 文档,也不能临时安装任意宏包。如果内容来自完整文件,请只复制需要导出的公式主体,去掉导言区、正文命令和项目自定义宏。这样既能更快定位错误,也能得到更干净的图片边界。
PNG、SVG、JPG 快速选择
| 使用场景 | 推荐格式 | 主要原因 |
|---|---|---|
| PPT、Keynote、WPS 演示 | PNG | 兼容性高,可保留透明背景 |
| Word、作业系统、聊天工具 | PNG | 大多数平台可以直接插入或上传 |
| 网页、Markdown、GitHub README | SVG | 任意缩放仍清晰,适合响应式显示 |
| Figma 或支持矢量素材的设计工具 | SVG | 便于作为矢量资源继续排版 |
| 只接受普通照片格式的上传表单 | JPG / JPEG | 固定背景,兼容严格的扩展名校验 |
| 不确定目标平台支持什么 | PNG | 通常是最稳妥的起点 |
选择时可以先问三个问题:是否需要透明背景?公式以后是否会被明显放大?目标平台是否接受 SVG?需要透明且强调通用兼容性时选 PNG;需要长期缩放和网页显示时选 SVG;平台只接受平面位图时再选 JPG 或 JPEG。
什么时候使用 PNG
PNG 是 LaTeX 公式转图片最通用的格式。它保留清晰的边缘,也支持透明背景,适合把公式叠放在彩色幻灯片、课程讲义、深色笔记或网页卡片上。目标应用只接受普通图片,却不确定是否支持 SVG 时,PNG 通常比 JPG 更适合数学公式。
使用 透明背景 LaTeX 转 PNG时,屏幕展示可以从 2 倍缩放开始。公式要放进高分屏演示、打印讲义或会被平台再次压缩的页面时,可以改用 3 倍或 4 倍。应在导出阶段生成足够大的图片,再让目标软件缩小显示;先导出小图再强行放大,更容易让细线、上下标和根号边缘变模糊。
PNG 也有边界。图片尺寸固定,公式在不同版面之间反复放大时不如 SVG 灵活。透明图片上传后出现黑底或异常底色,通常是目标平台主动压平了透明通道,而不是公式渲染失败。这种情况下可以选择白色背景重新导出,或改用 JPG。
什么时候使用 SVG
SVG 保存的是矢量标记,不依赖固定像素尺寸,因此特别适合网页、技术文档、Markdown、README 和设计稿。公式在窄屏文章与宽屏文档之间切换时,只要目标页面控制好显示宽度,SVG 仍能保持清晰。
LaTeX 转 SVG 工具既可以下载 .svg 文件,也可以复制 SVG 标记。用于代码库或静态站点时,复制前应像检查普通网页标记一样查看内容;用于 CMS 时,则要先确认平台没有禁止 SVG 上传或过滤 <svg> 元素。部分系统出于安全策略会移除内联 SVG,这不代表公式有问题,改用上传文件或 PNG 即可。
网页中通常不需要手工改写 SVG 内部结构。让外层图片使用类似 max-width: 100% 的规则,就能在移动端限制宽度,同时保留矢量清晰度。公式图片旁边还应有能说明含义的正文或替代文本,避免只有视觉公式而缺少上下文。
什么时候使用 JPG 或 JPEG
JPG 和 JPEG 不支持透明背景,但很多旧编辑器、邮件系统、上传表单和学习平台会把它们视为最普通的图片格式。目标系统明确要求 .jpg 或 .jpeg,或者上传后一定会压平背景时,可以直接选择 LaTeX 转 JPG/JPEG 工具。
导出前要主动选择背景。白色适合文档与表单,黑色适合浅色公式的深色视觉,纸张背景适合讲义和笔记风格。JPG 使用有损压缩,细小字符和复杂矩阵更容易受到二次压缩影响,因此建议使用 2 倍以上缩放,并避免在多个软件之间反复另存。
如果平台同时接受 PNG 和 JPG,通常先比较两者。需要透明背景或更干净的公式边缘时选择 PNG;只重视固定背景和上传兼容性时选择 JPG。JPEG 与 JPG 在本站走同一类浏览器导出流程,主要区别是文件扩展名,可根据目标平台的校验规则选择。
一套稳定的转换步骤
- 从文档或编辑器中复制需要导出的公式主体,不要连同完整导言区一起粘贴。
- 在转换器中检查预览,确认花括号、环境名称和
\begin{...}/\end{...}成对。 - 按最终场景选择 PNG、SVG、JPG 或 JPEG,而不是只按文件体积决定。
- 设置透明、白色、黑色或纸张背景,并检查公式颜色是否有足够对比度。
- 根据最终显示尺寸选择缩放。位图优先从 2 倍开始,SVG 通常由目标页面控制显示宽度。
- 下载图片或复制需要的内容,在真实的 PPT、文档、网页或上传表单中检查一次。
如果还不确定格式,可以在全部 LaTeX 图片工具中用同一个公式分别导出 PNG 与 SVG。对比的重点不是预览窗口里谁更大,而是图片进入最终平台后是否清晰、背景是否正确、文件是否能被接受。
常见渲染错误怎么排查
公式无法显示时,先从最小片段开始。删除正文说明和非必要命令,只保留一条简单公式;确认它能渲染后,再逐段加回矩阵、对齐环境或自定义写法。这个过程通常比一次排查整段 TeX 更快。
常见问题包括:花括号没有闭合、环境开始与结束名称不同、从项目模板复制了只在该项目中定义的宏,或使用了 MathJax 当前配置不支持的宏包命令。若输入来自 .tex 文件,应特别检查 \newcommand 定义;公式主体引用了自定义命令,但定义没有一起进入浏览器时,MathJax 无法知道该命令代表什么。
预览正常但导出后被裁切时,先检查公式是否过宽、目标应用是否又做了裁剪,以及位图缩放是否足够。SVG 在网页中消失时,检查 CMS 的安全过滤;复制图片失败时,检查浏览器剪贴板权限,或改用下载按钮。
背景、颜色和分享链接
透明背景适合需要融入现有版面的 PNG 与 SVG;固定背景适合 JPG、表单上传和不可控的第三方平台。公式颜色必须和最终背景一起判断,不能只看转换器预览。白色公式放在透明背景上可能在白色文档中完全看不见,深色公式放在黑底上也有同样问题。
分享 URL 会把公式和外观设置写入链接参数,便于在另一台设备上还原,但收到链接的人也能看到其中的公式。包含未公开数据或保密内容时,应使用本地下载或复制图片,不要分享生成的 URL。
本地处理与使用数据
公式渲染和图片生成在浏览器中完成,LaTeX 文本与生成图片不会为了转换而上传到本站服务器。最近使用的公式只保存在当前浏览器的 localStorage,你可以通过清除站点数据删除它们。
站点统计只用于了解页面和工具是否有效。转换器可能记录渲染是否成功、所选图片格式、背景、缩放和颜色模式,以及下载或复制动作;统计事件不包含 LaTeX 公式文本、生成图片或具体错误原文。这样可以比较哪些入口真正帮助用户完成导出,同时保持公式内容留在本地。
转换前的最终检查
- 输入的是公式片段,而不是依赖完整项目的
.tex文档。 - 预览中的上下标、根号、积分范围和矩阵边界完整。
- PNG 或 JPG 的缩放足以覆盖最终展示尺寸。
- 透明背景在目标应用中不会被意外压平。
- SVG 能通过目标 CMS、Markdown 渲染器或设计工具的安全策略。
- 公式颜色在最终背景上有足够对比度。
- 敏感公式没有写进准备分享的 URL。
只需要一个通用图片时,从 LaTeX 转 PNG开始;需要网页或文档中的矢量清晰度时,使用 LaTeX 转 SVG;上传平台只接受固定背景位图时,使用 LaTeX 转 JPG/JPEG。