基于LaTeX插件,快速在APP上开发支持数学和化学方程符号功能
作者:尚睿德创
发布时间:2019-07-11
点击数:
如何在app上快速开发支持数学特殊符号和物理化学方程式符号的功能?下面尚睿德创就给大家介绍一款Flutter用的插件包!
源码参考地址:https://github.com/shahxadakram/flutter_tex
一个基于LaTeX渲染如此多类型方程的扩展包,最常用的如下:
数学/数学方程(代数,微积分,几何,几何等...)
物理方程
信号处理方程
化学方程式
统计/统计公式
它还包括完整的HTML与JavaScript的支持。
方程式的渲染取决于mini-mathjax,MathJax的简化版本是一个JavaScript库。
这个包主要依赖于webview_flutter插件。
将此包用作flutter应用程序中的库
1:将其添加到包的pubspec.yaml文件中:
dependencies: flutter_tex: ^0.0.19
YAML
2:您可以从命令行安装软件包:
$ flutter packages get
巴什
或者,您的编辑器可能会支持flutter包get。查看编辑的文档以了解更多信息。
3:现在在您的Dart代码中,您可以使用:
import 'package:flutter_tex/flutter_tex.dart';
镖
4:确保android:usesCleartextTraffic="true"
在你的
下方添加这一行application
。
XML
对于iOS,请添加以下代码
NSAppTransportSecurity NSAllowsArbitraryLoads io.flutter.embedded_views_preview
PLIST
例
import 'package:flutter/material.dart';import 'package:flutter_tex/flutter_tex.dart';main() async {runApp(FlutterTeX());}class FlutterTeX extends StatefulWidget {@override_FlutterTeXState createState() => _FlutterTeXState();}class _FlutterTeXState extends State