xcodeLaTeX 0.3.0

xcodeLaTeX 0.3.0

Shuaib Jewon维护。



  • 作者
  • shujew

xcodeLaTeX

CI Status Version License Platform

xcodeLaTeX 提供了一个 LaTeXRenderer,它在 WkWebView 中加载 MathJax 的精简版本,将 LaTeX 渲染为原生的 UIImage 对象。

用法

LaTeXImageView 是 UIImageView 的子类,它使用 LaTeXRenderer 对象实例来渲染 LaTeX 文本。可以通过代码或 Storyboard 添加。只需设置对象的 latex 属性,就将处理剩下的。您还可以使用 render(_ laTeX:, completion:) .

LaTeXRenderer 提供了一个易于使用的 render(_ laTeX:, completion:) 函数,可用于渲染 LaTeX。请注意,LaTeXRenderer 需要使用视图层次结构中的父视图进行初始化,否则 LaTeX 渲染会缓慢或超时。

如果您在一个控制器(例如表视图)中有多多个 LaTeXImageView 对象,可以为此控制器声明一个全局的 LaTeXRenderer,并将其注入到 LaTeXImageView 对象中。

查看示例项目以获取示例代码

示例

要运行示例项目,请克隆仓库,然后首先从 Example 目录运行 pod install

安装

iOSLaTeX 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

Swift 3

pod 'iOSLaTeX', '~> 0.2'

Swift 4

pod 'iOSLaTeX', '~> 0.3'

作者

shujew, [email protected]

许可协议

iOSLaTeX 遵循 MIT 许可协议。更多信息请参阅 LICENSE 文件。