【问题标题】:Does anyone know a non-TeX equivalent for TikZ?有谁知道 TikZ 的非 TeX 等价物?
【发布时间】:2019-07-28 04:44:26
【问题描述】:

到目前为止,我一直使用Graphviz 以编程方式创建图表。最近,我发现了TikZ 并开始喜欢它。但是,在我的某些预期用途中,依赖于 TeX、LaTeX 等将是矫枉过正。因此,我想看看是否有与 Tikz 类似的应用程序与 TeX 概念无关。

我主要打算在 Haskell、Python 和 C 中使用它。因此,这些语言的绑定将是一大优势。

谢谢

(希望我在正确的地方发布了这个。我看到有 a related question 但那里的解决方案并没有真正帮助我)

【问题讨论】:

  • 你知道你可以用 TikZ 生成独立的 SVG 或 PostScript 不是吗?尽管您的工作流程中仍然需要 TeX,但您的结果不需要“依赖”它。在 TeX 领域之外,在功能或功能方面根本没有任何东西可以与 TikZ 相提并论。
  • 我知道。但我不想在部署要求中有 TeX,因为我打算在程序或其他东西中使用该包。

标签: python c haskell graphviz tikz


【解决方案1】:

也许您想要 Haskell diagrams 库?还有see the gallery (click the images to view the source)It's on hackage.(据我所知没有绑定;不确定自己实现它们有多容易。)

【讨论】:

  • 谢谢。这就是我要找的。现在,我必须为 C 和 Python 查找/编写绑定,因为我的一个项目需要它们。
  • 与往常一样,在 Windows 上安装它时会出现问题。
【解决方案2】:

这取决于您正在寻找什么功能。

具有较少或没有依赖项的类似应用程序有:

对于 Python,您可以尝试 PyX

【讨论】:

  • GLE 很好。但它仍然需要幽灵脚本,这听起来像是用一个恶魔换另一个恶魔。不过,谢谢。
  • Asymptote 似乎只依赖于 readline 和 Boehm-Demers-Weiser 垃圾收集器。如果您是 Mac 用户,则 Asymptote 和 GLE 都有 Homebrew 公式。
【解决方案3】:

Metapict:https://docs.racket-lang.org/metapict/index.html

Metapict 的灵感来自 Metapost 和 TikZ。

【讨论】:

    猜你喜欢
    • 2010-09-30
    • 2014-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多