bur*_*rki 3 iphone cocoa-touch latex formula quartz-2d
在我的iPhone应用程序中,我想绘制一些公式.我怎样才能用石英2d来管理它?有没有办法建立像乳胶中的公式?还是有任何现有的框架?谢谢.
Bra*_*son 10
作为iPhone应用程序的开发者,当我说排版方程式并不是一项微不足道的工作时,请相信我.在我的例子中,我使用Core Animation层来构造解析方程的子元素.这些方程是分层构造的,构成它们的操作也是这样构成的.每个操作都包含在其父操作的层中,并按照该特定操作的规则进行布局.
为了在等式中渲染操作的可视元素,我使用Quartz绘制线条,符号等,但大多数绘图只是使用NSString文本绘图扩展在CALayer中绘制的文本.
我确实覆盖了标准CALayer渲染架构,用于从这些方程生成PDF,因为CALayers默认情况下不会渲染为矢量元素.有关此呈现如何在我的应用程序中工作的示例,请参阅开源Core Plot项目,该项目在其基础级别执行相同的操作.
我从方程式输出到LaTeX,一旦你将它们解析成分层数据结构就非常简单了,但是将它们从LaTeX解析成这种结构证明有点棘手.
对于简单的文本方程输入和评估,您可能会发现Graham Cox的GCMathParser是有用的.
| 归档时间: |
|
| 查看次数: |
4161 次 |
| 最近记录: |