代码之家  ›  专栏  ›  技术社区  ›  burki

石英二维绘图公式

  •  3
  • burki  · 技术社区  · 14 年前

    在我的iPhone应用程序中,我想画几个公式。我怎么能用石英2d来处理呢?有没有一种方法来建立公式,例如在乳胶中?或者是否有任何现有的框架?谢谢。

    2 回复  |  直到 14 年前
        1
  •  10
  •   Brad Larson    14 年前

    作为 an iPhone application which does just that ,相信我,排版公式不是一件小事。在我的例子中,我使用核心动画层来构造解析方程的子元素。这些方程是按层次结构构造的,组成它们的运算也是按层次结构布置的。每个操作都包含在其父操作的层中,并按照特定操作的规则进行布局。

    我确实重写了标准的CALayer渲染架构,以便从这些公式生成pdf,因为CALayer在默认情况下不会渲染为向量元素。有关此呈现在我的应用程序中的工作方式的示例,请参见开放源代码 Core Plot 项目,它在其基础级别执行相同的操作。

    我会将公式输出到LaTeX,一旦你将它们解析成一个层次数据结构,这是非常简单的,但是将它们从LaTeX解析成这个结构就有点困难了。

    对于简单的文本公式输入和评估,您可能会发现Graham Cox的 GCMathParser

        2
  •  2
  •   Charles Stewart    14 年前

    我听说没有为Cocoa touch实现真正的Tex引擎,但是有一个轻量级的Javascript布局引擎: jsMath