BLCL的博客小馆

标签 · wpsbinance闲置资金记得放理财!立即注册立享高达 $1,100 的交易手续费返还券!!

首页

关于

归档

pandocwpsoffice wordjavaOOXMLMathJaxMathMLdocxDejaVuMathTeXGyreCambria Mathlatex

基于 Java 内存流的 Pandoc 转 Word 公式乱码精准修复方案

最近在使用 Pandoc 将包含复杂数学公式(如 MathJax 或 MathML)的 HTML 转换为 .docx 格式时,生成的文档在 Microsoft Word 中通常能够正常显示,但在 WPS Office 中打开时,公式出现字体正体斜体错误。 问题排查到是pandoc和office都是默认使用Cambria Math作为公式字体,能准确处理数学中的斜体和正体。但是wps中默认不包含这个字体,所以没法正常渲染。wps默认使用DejaVuMathTeXGyre作为公式字体,却没有被包含在pandoc和word中。所以pandoc转化的docx文件要额外处理字体问题。 第一点, Cambria Math字体不在wps,也默认不在系统里,pandoc的docx模板需要自带包含字体,这个问题不大。 第二点,生..

更多