SymPy はPython上で数式を扱うモジュール。 SymPyに含まれるparse_latex関数を使うと、LaTeXの書式で書かれた数式も読み込める。 これをPyodideで使いたいと考えていた。 少し試しただけですが、実用にはまだ厳しいかもと思いました。 parse_latexはデフォルトだと antlr4-python3-runtime を使おうとするが、Pyodideはこれに対応していない SymPyの時期バージョン(1.13)では、 parse_latex関数に backend 引数が追加され、 lark-parser を使ったparsingにも対応する しかし lark-parser は完全ではない書式(部分的に不正な書式、欠けてる状態など)への対応がANTLR4より弱いらしい Parsing - SymPy 1.13.0rc2 documentation 以上を踏まえたうえ
![PyodideでSympyのparse_latexを使いたい - 偏った言語信者の垂れ流し](https://cdn-ak-scissors.b.st-hatena.com/image/square/0c3b32fc9fced879743642d2fc09156abfc685e9/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fn%2Fnullpobug%2F20240628%2F20240628220802.png)