c++ - 是否有用于 C++ 的 TeX API?

标签 c++ image formula tex

我想在我的用户界面中预览 TeX 公式。找了半天,在我看来没有别的可能了

  • 将公式写入 .tex 文件
  • 用 system() 调用 tex 并编写一个 dvi 文件
  • 调用例如dvipng 与 system() 并编写一个 png 文件
  • 将此文件加载到 GUI 中
  • 清理(删除所有这些文件)。

我认为这样做的性能不是问题,因为只有公式可以渲染,而不是整个文档。但是为 TeX 系统自动设置环境似乎是一个更大的问题。 那么,是否有可能将 TeX 作为 API 包含在我的程序中? 非常感谢!

最佳答案

您不能将这些步骤封装在单个 shell 脚本中(即,它将公式和 png 文件名作为参数)?然后该脚本还可以处理设置 TeX 的环境。您的程序只是使用 system() 调用来调用脚本。

关于c++ - 是否有用于 C++ 的 TeX API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/806208/

相关文章:

Android - 根据设备分辨率调整图库中图像的大小

javascript - 如何在javascript中计算抵押贷款

Excel - 如何计算列表中的唯一天数和重复天数

c++ - 隐式转换产生 "error: taking address of temporary"(GCC vs clang)

c++ - pygraphviz 的 Python 3 pip 安装失败, "Microsoft Visual C++ is required",已安装 Visual Studio 2017

c++ - CORBA::短值检查

c++ - 是否可以将函数模板作为模板参数传递?

html - 如何在文本较大时减小图像大小而不是在 HTML 和 CSS 中裁剪图像?

css - 不希望图像超出定义的 div 大小;应保持图像分辨率;不要介意图像是否被剪切

excel - 数据到位后停止公式运行