因为经常要打一些包含公式,图表的文档(题、教案、课件、论文),为了方便“交流”,大多使用 OFFICE 系列文档。 输入公式和图表始终是个麻烦事儿。
公式有 MathType ;加上 Toggle TeX 和接受 LaTeX 输入功能,勉强还可以接受。(插入公式时要呼出 MathType 窗口,用 Toggle TeX 又不是实时的,而且还不能转化$A$这种形式的公式)
至于形形色色的函数图象,几何图形,只能通过第三方软件+截图的办法处理了。
我想问的是,能否实现和 MathType 中 Toggle TeX 的功能,给出一段 metapost 代码,用 VBA 或者程序自动转化为 word 的插图。这个插图也像 mathtype 的公式一样可以修改。 是否有现成的实现这个功能的工具?如果没有,开发的思路是什么?谢谢!
1
geelaw 2019-04-16 11:14:42 +08:00 via iPhone
现成的肯定有,比如很多公式都可以用 Word 的公式编辑器打出来,你只需要把 TeX 代码转换为 Unicode Math 编码即可,现在 Office 公式编辑器也支持比较有限的 TeX 代码转换为公式对象;再比如 MathType 的自动化(我不清楚它有没有接口)。
自己开发的方法是撰写 in-place activatable OLE object,这是 COM 历史上的辉煌,PowerPoint 里的 chart 和 OneNote 里的 Excel 表格都是 OLE 的例子——实际负责渲染和管理数据的都是 Excel 而不是 PowerPoint 或者 OneNote。 |
3
geelaw 2019-04-17 03:15:37 +08:00
@tan9p #2 https://docs.microsoft.com/en-us/windows/desktop/com/the-component-object-model 以及和 COM/OLE 有关的书
|