New issue
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
Support mathematical input (Mathjax, KaTeX, server-side LaTeX renderer, Mathlive, etc.) #3432
Comments
Got it! We will think about how to support |
Whats the status? |
Up! |
This is on the feature roadmap for AFFiNE, but it has not been started yet. Thank you very much for your feedback, and please stay tuned for updates. |
Would the Affine team be interested in a math featureset that goes much further, and includes things like "calculating" and "graphing"? If yes, I'd potentially be interested in implementing that. |
Hello! Thank you for filing an issue. |
We are advancing certain technological infrastructure to better achieve such functionalities. You can check out this issue. |
We'll keep tracking this in #3014, closing this one since this comes from legacy backlog. |
up! waiting for support |
1~3 main use cases of the proposed feature
As a student, I want to be able to take notes and use AFFiNE as a whiteboard + note taking solution. Being able to include mathematics would be great!
Also, I can imagine teachers using this for lessson plans, etc.
Ideas for solution
Implementing a latex editor, a la Zettlr (after typing latex in
$
signs, Zettlr automatically renders it using a LaTeX web renderer), or using a visual math editor like MathLive, if could add a math button to the editor or by typing/math
it inserts a MathLive editor (https://cortexjs.io/mathlive/), and when users navigate away from that input box, it will automatically render using a service like KaTeX (katex.org) or Mathjax (mathjax.org).what types of users can benefit from using your proposed feature
students, anyone that needs to insert math
Additional context
No response
The text was updated successfully, but these errors were encountered: