makeplane / plane

🔥 🔥 🔥 Open Source JIRA, Linear, Monday, and Asana Alternative. Plane helps you track your issues, epics, and product roadmaps in the simplest way possible.
http://plane.so
GNU Affero General Public License v3.0
28.7k stars 1.57k forks source link

[feature]: Request to support latex equations #3480

Open woodwm opened 7 months ago

woodwm commented 7 months ago

Is there an existing issue for this?

Summary

Suport latex equations in the editor. Github support latex very well.

https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/writing-mathematical-expressions

Why should this be worked on?

It is useful to describe the issue and also keep consistent with GitHub.

srinivaspendem commented 7 months ago

@woodwm can you help me understand why you are using latex equations in plane? What do you currently use plane for?

woodwm commented 7 months ago

Hi, I do not use plane frequently, but I use github issue to manage the tasks in the development. I also do research, so sometimes being able to render latex equations is very convinent for me. Both Github and Gitlab support latex equations in their markdown editors. I do think this would be a very nice feature to have considering the powerful of latex. It allows render the greek letter nicely as well.

srinivaspendem commented 7 months ago

Hi @woodwm i understood other tools support it, but i want to understand which kind of equations are you writing and are there other users like you to get an idea of plane users. This will help us prioritise this issue better.

woodwm commented 7 months ago

I use optimisation and simulation quite frequently. So there may be equations in the dissusion. Most of the time it will not be so complex equations. I really do not know how many other plane users require this feature. You can probably leave this for some time to collect more responses.

Supporting latex is not so difficult given the mature latex rendering packages “katex” and “mathjax”. Linear does not support latex equations. Given a lot of user of linear comes from github, it becomes an issue when you import issues from github to linear. The same applies to plane.