xcodeLaTeX
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 文件。