Awesome project: I love the fact that you can click grab definitions, would make learning new symbols in a field a breeze. Question, though: is there a way to add custom definitions to symbols when you work in a field that uses symbols differently than the standard usage or symbols that have no standard usage (such as \bigoplus in latex)?
Yes, you can. MathLingua makes no assumptions about what symbols are used to represent different math operations (other than KaTeX is used to render expressions and so you need to symbols KaTeX recognizes). As such you can use whatever visual representation you want for operations and definitions. For a particular math definition, you can also specify multiple different notations for the concept (in this case, MathLi…
Show HN: MathLingua – A Structured Language of Mathematics
21–25 of 25 posts
Re: Show HN: MathLingua – A Structured Language of Mathematics
#22Great project. BTW, I'm more and more interested in how to produce math for blind people. Although there is some recommendation about writring math in MathML, few (none?) screenreaders actually support it. Could this project help or could you tell me other resources about it? Thanks.
Every definition has a ‘written:’ section describing how to express the math idea on paper and a ‘called:’ section describing how it is described when speaking.
Right now the ‘written:’ is used to render how a result looks, and in a similar way the ‘called:’ section can be used to convert a result into a transcript that a screen reader would read.
I haven’t yet been able to implement this feature though, but stay tuned for updates.
Re: Show HN: MathLingua – A Structured Language of Mathematics
#23I think you might be interesting in this interactive papar: https://willcrichton.net/nota/
Re: Show HN: MathLingua – A Structured Language of Mathematics
#24So is it like math written in natural language but more structured and cross-referenced?
Re: Show HN: MathLingua – A Structured Language of Mathematics
#25Seems similar to http://openmath.org e.g. https://www.omdoc.org/about/ https://kwarc.info/systems/sTeX
MathLingua, on the other hand, focuses on being precise and easy to read and write in its raw form.