相关疑难解决方法(0)

如何在React Native View中显示数学方程式

如何在React Native Views中渲染数学方程式?对于Web应用程序,我们可以使用LaTex或MathJax解决方案.但React Native呈现本机组件.使用WebView会很糟糕,因为MathJax加载会为每个WebView组件花费时间.我们如何在React Native Views(非WebView)上渲染数学公式?

react-native

18
推荐指数
1
解决办法
1910
查看次数

Swift:内联显示 (LaTeX) 数学表达式

我想在文本中显示数学术语,特别是在内联模式下,即在句子中。

例如,使用 LaTeX,这看起来像:“给定一个直角三角形,其长度为 \(a\) 和 \(b\) 和一个长度为 \(c\) 的斜边,我们有 \[a^2 + b^2 = c^2.\] 这个事实被称为勾股定理。”

有人知道如何在 Swift 中实现这一点吗?

(我知道这个例子可以在没有 LaTeX 之类的工具的情况下在 Swift 中实现。但是,我脑海中的表达式实际上比这个例子中的更复杂,我确实需要 LaTeX 的力量。)

最佳方式将是一个类似UITextView的类,它识别数学分隔符 \(,\) 和。\[,\] 识别这些分隔符内的 LaTeX 代码,并相应地格式化文本。

在可汗学院应用程序中,这个问题似乎解决了,因为 Apple App Store/Google Play Store 中的屏幕截图显示了内联 (LaTeX) 数学。

我找到了 iosMath 包,它提供了一个 -like UILabelclass MTMathUILabel。作为此类可以显示仅公式,这似乎是我的目的不够好,除非有成微小的,这需要乳胶源文本,如在上面的例子中的方法,格式表达式如\(一个\)MTMathUILabel小号并在其他文本组件之间设置这些标签。由于我是 Swift 的新手,我不知道这是否以及如何实现。此外,从排版的角度来看,这似乎非常困难,因为换行肯定会出现困难。如果屏幕上同时出现大量这样的标签,可能会出现性能问题吗?

可以使用 aWKWebView和 MathJax 或 KaTeX来实现我想要的,当然这也是一种 hack。这会导致其他困难,例如,如果想要WKWebView在屏幕上设置多个这些s,例如在UITableViewCells 内。

math latex ios swift

5
推荐指数
1
解决办法
1265
查看次数

标签 统计

ios ×1

latex ×1

math ×1

react-native ×1

swift ×1