We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Latex is for presentation. Getting an abstract syntax tree for a Latex math expression is a critical step for searchability and semantic enrichment.
a
b
x_1
\vec{z}
*
\int
>
Caveat: scientists aren't consistent in their notation, so there might be conflicting ways to interpret a Latex math string.
Caveat: not all symbols to be identified are in the string. For example, a b might refer to "a multiplied by b"
a b
The text was updated successfully, but these errors were encountered:
While an arbitrary AST would be great, currently the Physics Derivation Graph uses SymPy to check steps. SymPy's Latex-to-AST is impressive.
My struggles with SymPy:
and a reminder to myself on SymPy's process: https://physicsderivationgraph.blogspot.com/2020/08/how-to-edit-sympy-latex-parser-and.html
Sorry, something went wrong.
No branches or pull requests
Latex is for presentation. Getting an abstract syntax tree for a Latex math expression is a critical step for searchability and semantic enrichment.
a
,b
,x_1
,\vec{z}
) and operators (*
,\int
,>
)Caveat: scientists aren't consistent in their notation, so there might be conflicting ways to interpret a Latex math string.
Caveat: not all symbols to be identified are in the string. For example,
a b
might refer to "a multiplied by b"The text was updated successfully, but these errors were encountered: