MathType

Word 公式转 SVG:Word 不直接导出矢量时的中转路

更新于

Word 公式转 SVG 时,如果当前软件没有可用的直接输出入口,可以先取出公式内容,在浏览器编辑器中确认结构,再保存为矢量文件。这条中转路要求手里的来源确实含有数学对象。若 Word 里只有截图,切换线性显示不会凭空得到分子和分母,需要另行录入或识别后核对。

先选中公式,再确认线性内容属于哪种语法

在 Word 中点进式子内部,查看公式相关的转换与显示选项。支持 LaTeX 输入输出的环境,可以尝试把选中公式显示成相应的线性形式;不同版本的入口与支持范围应以本机为准。所谓“线性”只表示把二维结构写成一串字符,不保证这串字符已经是标准 LaTeX。

先用分式检查语法。拿到的是 a/b 还是 \frac{a}{b},会影响浏览器编辑器如何理解;前一种还要确认斜线两侧的分组范围。若是带圆括号的另一种线性写法,不要机械地删掉括号。先在纸上标记分子、分母和指数,再按目标语法重写结构。

上下标是第二个核对点:多字符下标要作为一个整体处理,否则只有第一个字符落到下方。把求和限、根号内容也分别圈出,确认转换过程中没有把结构压成普通文字。一条复杂式子可分段检查,但应保存未修改的 Word 原稿用于对照,不能拿改写后的内容反过来当标准。

在预览中把分组差异改到明确

进入本站 LaTeX 模式,粘入取出的内容,先看是否能显示,再对照原式的层级。举例来说,如果原式分母是 b 与 c 的和,目标源码应该明确写出整个分母,而不是让加 c 留在分数外面:

确认、试做、全量、验收四步相连,先在预览里把分组改明确

y=\frac{a}{b+c}

出现未识别命令时,逐个处理命令拼写、花括号配对与环境名称。不要把完整文档的设置行混进单条公式输入区。若一段表达式来自 Word 的另一种线性语法,应根据含义改写为支持的形式,而不是连续加反斜杠试错。比较时还要看正负号、上下限及字母大小写,能渲染并不意味着数学内容相同。

实验室窗边学生整理实验记录

预览一致后再输出矢量文件

确认完毕,切回「可视化」,在顶栏导出中选择 SVG。本站导出需要登录及会员,LaTeX 模式下不能执行导出。文件保存后,用目标软件插入原 SVG,而不要从浏览器显示区域再截取一张图;截图会重新回到固定像素的位图形态。

也可以登录后在本站文档工作区导入已有 docx,检查哪些公式可编辑,再按实际转换情况处理。帮助中心说明,无法转换的旧公式可能以图片保留,因此不要把整篇导入成功理解为每条式子都能直接转换。线性源码路线便于针对单条公式排查,文档导入路线则应先确认对象结果。

录入、排版、复用到印刷四步相连,预览一致后再导出矢量文件

网页与插图分别核对字体和比例

在网页中使用时,先确认素材入口支持 SVG,保存页面后重新打开,看图像是否仍存在。字形可能依赖路径或字体,本站并未在帮助中心保证特定封装方式,应对实际文件做换环境检查。如果换设备后只变了字母宽度,应追查字体依赖;如果整体变扁,先查宽高是否被分别指定。

给排版人员交付时,可以同时附一份 PNG 作为受限环境的退路,并保留源码。矢量文件方便改尺寸,数学含义修改仍应回到公式源稿完成。这样以后将分母多加一项,也能重新生成一致的素材,而不是在矢量图上拼接几个看似合适的字形。

延伸阅读

常见问题

Word 公式怎么取出 LaTeX 源码?
在支持相应输入格式的 Word 环境中,选中公式,检查公式转换或线性显示选项,并确认当前格式是 LaTeX。线性内容也可能属于其他语法,不能不加检查就当成标准源码。
SVG 公式放进网页字体会变吗?
取决于文件是否依赖接收端字体以及网页如何显示素材。使用路径轮廓和使用文字元素的文件情况不同,应在目标页面与另一台设备上比较字形和间距。