V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tan9p
V2EX  ›  TeX

能用 VBA 或 .NET 实现 TeX 或 Metapost 的部分功能吗?

  •  
  •   tan9p · 2019-04-16 11:07:00 +08:00 · 9323 次点击
    这是一个创建于 2030 天前的主题,其中的信息可能已经有所发展或是发生改变。

    因为经常要打一些包含公式,图表的文档(题、教案、课件、论文),为了方便“交流”,大多使用 OFFICE 系列文档。 输入公式和图表始终是个麻烦事儿。

    公式有 MathType ;加上 Toggle TeX 和接受 LaTeX 输入功能,勉强还可以接受。(插入公式时要呼出 MathType 窗口,用 Toggle TeX 又不是实时的,而且还不能转化$A$这种形式的公式)

    至于形形色色的函数图象,几何图形,只能通过第三方软件+截图的办法处理了。

    我想问的是,能否实现和 MathType 中 Toggle TeX 的功能,给出一段 metapost 代码,用 VBA 或者程序自动转化为 word 的插图。这个插图也像 mathtype 的公式一样可以修改。 是否有现成的实现这个功能的工具?如果没有,开发的思路是什么?谢谢!

    3 条回复    2019-04-17 03:15:37 +08:00
    geelaw
        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。
    tan9p
        2
    tan9p  
    OP
       2019-04-16 14:28:32 +08:00 via Android
    @geelaw 谢谢您,关于 ole 的内容可以看哪些资料呢?
    geelaw
        3
    geelaw  
       2019-04-17 03:15:37 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3205 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 12:33 · PVG 20:33 · LAX 04:33 · JFK 07:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.