使用flutter_tex包在LaTeX中显示字符串变量(Dart)

gzjq41n4  于 2023-01-02  发布在  Flutter
关注(0)|答案(1)|浏览(169)

我想动态显示数学公式:

以下是LaTeX方程的成功输出:

output.add(
    TeXViewDocument(
      r"""<p> When \(a \ne 0 \), there are two solutions to \(x^2 + bx + c = 0\) </p>""",
      style: TeXViewStyle.fromCSS(
        'padding: 15px; color: black; background: white',
      ),
    ),
  );

当我尝试在LaTeX中传递String变量“formula”时,无法让它进行渲染:

String a = '10';
String formula = ' \(' + a + 'x^2\)';
output.add(
  TeXViewDocument(
    formula,
    style: TeXViewStyle.fromCSS(
      'padding: 15px; color: black; background: white',
    ),
  ),
);

我如何将字符串变量渲染到LaTeX?我尝试过使用jsonEncode()或其他一些技巧来处理原始字符串,但没有任何效果。我查看了flutter_tex文档,但没有为LaTeX输出传递变量的示例。

5t7ly7z5

5t7ly7z51#

你试过这样的东西吗?

String a = '10';
String formula = "\\(${a}x^2\\)";

相关问题