[GH-ISSUE #6829] [FR] Markdown Formula Support via $ your formula $ and inline code via `` your code `` #3016

Closed
opened 2026-03-23 21:26:59 +00:00 by mirror · 2 comments
Owner

Originally created by @DanielBoigk on GitHub (Nov 18, 2024).
Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/6829

Originally assigned to: @asjqkkkk on GitHub.

Description

Currently it looks like this when importing markdown file:
image

  • Please make it that statement within are rendered as fomulaes like this:
 e^x = \sum\limits^\infty_{n=0} \frac{x^n}{n!} 

and inline like: \forall x \in \mathbb{R}.

  • And all code blocks are rendered like this:
print("Hello world!")

or inline like this import numpy as np .

Impact

Some organisations around maths, physics, engineering might discuss heavy mathematical content featuring lots of formulas.

Explicitely declaring formulas and codeblocks via clicking + is cumbersome and importing already existing markdown documents are not rendered automatically.

Additional Context

The papers are usually rendered using latex, but a full latex distribution might be hard to implement, and take long to compile, thus usually we are confining ourselves to sending markdown documents.

I seek to do this myself in my own project that is supposed to be a big math database and are about to evaluate if Flutter-Rust-Bridge is a viable technology for that.

Is Flutter in it's current state even capable of rendering full blown markdown (with inline html)?
(and later potentially typst and LaTeX)

Originally created by @DanielBoigk on GitHub (Nov 18, 2024). Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/6829 Originally assigned to: @asjqkkkk on GitHub. ### Description Currently it looks like this when importing markdown file: ![image](https://github.com/user-attachments/assets/962908c0-6024-4d72-836c-81486d27e9a4) - Please make it that statement within $ $ are rendered as fomulaes like this: $$ e^x = \sum\limits^\infty_{n=0} \frac{x^n}{n!} $$ and inline like: $\forall x \in \mathbb{R}$. - And all code blocks are rendered like this: ``` python print("Hello world!") ``` or inline like this ``` import numpy as np ``` . ### Impact Some organisations around maths, physics, engineering might discuss heavy mathematical content featuring lots of formulas. Explicitely declaring formulas and codeblocks via clicking + is cumbersome and importing already existing markdown documents are not rendered automatically. ### Additional Context The papers are usually rendered using latex, but a full latex distribution might be hard to implement, and take long to compile, thus usually we are confining ourselves to sending markdown documents. I seek to do this myself in my own project that is supposed to be a big math database and are about to evaluate if Flutter-Rust-Bridge is a viable technology for that. Is Flutter in it's current state even capable of rendering full blown markdown (with inline html)? (and later potentially typst and LaTeX)
mirror 2026-03-23 21:26:59 +00:00
Author
Owner

@axiomtutor commented on GitHub (Nov 8, 2025):

Adding a vote for this request -- especially for some kind of easy way to input inline math, like with $ or whatever.

Does adding a vote help an issue get prioritized? Dunno, but I would highly value this feature!

<!-- gh-comment-id:3506594578 --> @axiomtutor commented on GitHub (Nov 8, 2025): Adding a vote for this request -- especially for some kind of easy way to input inline math, like with $ or whatever. Does adding a vote help an issue get prioritized? Dunno, but I would highly value this feature!
Author
Owner

@annieappflowy commented on GitHub (Dec 5, 2025):

Supported in v0.10.5

<!-- gh-comment-id:3615264969 --> @annieappflowy commented on GitHub (Dec 5, 2025): Supported in v0.10.5
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
AppFlowy-IO/AppFlowy#3016
No description provided.