如何在app上快速开发支持数学特殊符号和物理化学方程式符号的功能?下面尚睿德创就给大家介绍一款Flutter用的插件包!


源码参考地址:https://github.com/shahxadakram/flutter_tex


一个基于LaTeX渲染如此多类型方程的扩展包,最常用的如下:

  • 数学/数学方程(代数,微积分,几何,几何等...)

  • 物理方程

  • 信号处理方程

  • 化学方程式

  • 统计/统计公式

  • 它还包括完整的HTMLJavaScript的支持。

方程式的渲染取决于mini-mathjaxMathJax简化版本是一个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"在你的/android/app/src/main/AndroidManifest.xml下方添加这一行application


XML

对于iOS,请添加以下代码 /ios/Runner/Info.plist

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