Skip to content
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

Closed
bohrium2b opened this issue Aug 9, 2022 · 9 comments
Labels
mod:rich-text Module: related to rich-text editing (including Virgo) story Features perceivable by end-users type:feat Non-bug feature improvements

Comments

@bohrium2b
Copy link

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

@alt1o
Copy link
Contributor

alt1o commented Aug 10, 2022

Got it! We will think about how to support

@fyZheng07 fyZheng07 changed the title [feature]: Add rendered math support (through Mathjax, KaTeX, server-side LaTeX renderer, Mathlive, etc. ) [feature]: Extended input support - mathematical support (Mathjax, KaTeX, server-side LaTeX renderer, Mathlive, etc. ) Aug 15, 2022
@fugohan
Copy link

fugohan commented May 6, 2023

Whats the status?

@LemuelPuglisi
Copy link

Up!

@houjoe0829
Copy link

Whats the status?

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.

@stefnotch
Copy link

stefnotch commented Jul 8, 2023

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.

@himself65 himself65 transferred this issue from toeverything/AFFiNE Jul 8, 2023
@affine-bot
Copy link

Hello! Thank you for filing an issue.
If this is a bug report, please include relevant logs to help us debug the problem.

@Flrande
Copy link
Member

Flrande commented Jul 8, 2023

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.

We are advancing certain technological infrastructure to better achieve such functionalities. You can check out this issue.

@doodlewind doodlewind changed the title [feature]: Extended input support - mathematical support (Mathjax, KaTeX, server-side LaTeX renderer, Mathlive, etc. ) Support mathematical input (Mathjax, KaTeX, server-side LaTeX renderer, Mathlive, etc.) Jul 10, 2023
@doodlewind doodlewind added mod:rich-text Module: related to rich-text editing (including Virgo) type:feat Non-bug feature improvements story Features perceivable by end-users and removed help wanted labels Jul 10, 2023
@doodlewind
Copy link
Member

We'll keep tracking this in #3014, closing this one since this comes from legacy backlog.

@doodlewind doodlewind closed this as not planned Won't fix, can't repro, duplicate, stale Jul 10, 2023
@helunbaodegui
Copy link

up! waiting for support

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
mod:rich-text Module: related to rich-text editing (including Virgo) story Features perceivable by end-users type:feat Non-bug feature improvements
Projects
Archived in project
Archived in project
Development

No branches or pull requests