mirror of
https://github.com/BookStackApp/BookStack.git
synced 2026-02-07 19:06:05 +03:00
No Branch/Tag Specified
development
l10n_development
further_theme_development
release
llm_only
vectors
v25-11
docker_env
drawio_rendering
user_permissions
ldap_host_failover
svg_image
prosemirror
captcha_example
fix/video-export
v25.12.3
v25.12.2
v25.12.1
v25.12
v25.11.6
v25.11.5
v25.11.4
v24.11.4
v25.11.3
v25.11.2
v25.11.1
v25.11
v25.07.3
v25.07.2
v25.07.1
v25.07
v25.05.2
v25.05.1
v25.05
v25.02.5
v25.02.4
v25.02.3
v25.02.2
v25.02.1
v25.02
v24.12.1
v24.12
v24.10.3
v24.10.2
v24.10.1
v24.10
v24.05.4
v24.05.3
v24.05.2
v24.05.1
v24.05
v24.02.3
v24.02.2
v24.02.1
v24.02
v23.12.3
v23.12.2
v23.12.1
v23.12
v23.10.4
v23.10.3
v23.10.2
v23.10.1
v23.10
v23.08.3
v23.08.2
v23.08.1
v23.08
v23.06.2
v23.06.1
v23.06
v23.05.2
v23.05.1
v23.05
v23.02.3
v23.02.2
v23.02.1
v23.02
v23.01.1
v23.01
v22.11.1
v22.11
v22.10.2
v22.10.1
v22.10
v22.09.1
v22.09
v22.07.3
v22.07.2
v22.07.1
v22.07
v22.06.2
v22.06.1
v22.06
v22.04.2
v22.04.1
v22.04
v22.03.1
v22.03
v22.02.3
v22.02.2
v22.02.1
v22.02
v21.12.5
v21.12.4
v21.12.3
v21.12.2
v21.12.1
v21.12
v21.11.3
v21.11.2
v21.11.1
v21.11
v21.10.3
v21.10.2
v21.10.1
v21.10
v21.08.6
v21.08.5
v21.08.4
v21.08.3
v21.08.2
v21.08.1
v21.08
v21.05.4
v21.05.3
v21.05.2
v21.05.1
v21.05
v21.04.6
v21.04.5
v21.04.4
v21.04.3
v21.04.2
v21.04.1
v21.04
v0.31.8
v0.31.7
v0.31.6
v0.31.5
v0.31.4
v0.31.3
v0.31.2
v0.31.1
v0.31.0
v0.30.7
v0.30.6
v0.30.5
v0.30.4
v0.30.3
v0.30.2
v0.30.1
v0.30.0
v0.29.3
v0.29.2
v0.29.1
v0.29.0
v0.28.3
v0.28.2
v0.28.1
v0.28.0
v0.27.5
v0.27.4
v0.27.3
v0.27.2
v0.27.1
v0.27
v0.26.4
v0.26.3
v0.26.2
v0.26.1
v0.26.0
v0.25.5
v0.25.4
v0.25.3
v0.25.2
v0.25.1
v0.25.0
v0.24.3
v0.24.2
v0.24.1
v0.24.0
v0.23.2
v0.23.1
v0.23.0
v0.22.0
v0.21.0
v0.20.3
v0.20.2
v0.20.1
v0.20.0
v0.19.0
v0.18.5
v0.18.4
v0.18.3
v0.18.2
v0.18.1
v0.18.0
v0.17.4
v0.17.3
v0.17.2
v0.17.1
v0.17.0
v0.16.3
v0.16.2
v0.16.1
v0.16.0
v0.15.3
v0.15.2
v0.15.1
v0.15.0
v0.14.3
v0.14.2
v0.14.1
v0.14.0
v0.13.1
v0.13.0
v0.12.2
v0.12.1
v0.12.0
v0.11.2
v0.11.1
v0.11.0
v0.10.0
v0.9.3
v0.9.2
v0.9.1
v0.9.0
v0.8.2
v0.8.1
v0.8.0
v0.7.6
v0.7.5
v0.7.4
v0.7.3
0.7.2
v.0.7.1
v0.7.0
v0.6.3
v0.6.2
v0.6.1
v0.6.0
v0.5.0
Labels
Clear labels
🎨 Design
📖 Docs Update
🐛 Bug
🐛 Bug
:cat2:🐈 Possible duplicate
💿 Database
☕ Open to discussion
💻 Front-End
🐕 Support
🚪 Authentication
🌍 Translations
🔌 API Task
🏭 Back-End
⛲ Upstream
🔨 Feature Request
🛠️ Enhancement
🛠️ Enhancement
🛠️ Enhancement
❤️ Happy feedback
🔒 Security
🔍 Pending Validation
💆 UX
📝 WYSIWYG Editor
🌔 Out of scope
🔩 API Request
:octocat: Admin/Meta
🖌️ View Customization
❓ Question
🚀 Priority
🛡️ Blocked
🚚 Export System
♿ A11y
🔧 Maintenance
> Markdown Editor
pull-request
Mirrored from GitHub Pull Request
No Label
🔨 Feature Request
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/BookStack#531
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @hyer on GitHub (Dec 27, 2017).
For Feature Requests
Desired Feature:
I wonder if the Latex expression will be support in the future. thanks.
For Bug Reports
Expected Behavior
Current Behavior
Steps to Reproduce
@Chris3Arcadia commented on GitHub (Jul 13, 2018):
Seems like KaTex could easily be added to the renderer : https://github.com/Khan/KaTeX
@pedrovhb commented on GitHub (Jul 31, 2018):
This would also be quite useful to me!
@Semihal commented on GitHub (Feb 18, 2020):
Hi! Please tell me how to install LaTeX support? How to integrate Latex?
@homotechsual commented on GitHub (Feb 18, 2020):
@Semihal this doesn't exist as a feature yet.
@Semihal commented on GitHub (Feb 18, 2020):
It is a pity that there is no support for Latex. The engine then doesn't make sense to me :(
@toomastamm commented on GitHub (Mar 10, 2020):
If this had latex i'd install this in a heartbeat
@homotechsual commented on GitHub (Mar 10, 2020):
Not one person has actually expressed what latex support would look like. It's all well-and-good saying "it should have x" but this is open-source - which means:
or
Edit:
Are you looking for latex as another editor?
Are you looking to be able to add latex expressions within TinyMCE?
@toomastamm commented on GitHub (Mar 10, 2020):
I'm looking to include math formulas in the documentation I'm writing. So having the ability to add latex expressions and edit them later if needed within TinyMCE and having them rendered as an image is what I am looking for yes.
This plugin for TinyMCE pretty much replicates what I am looking for:
http://latex.codecogs.com/eqneditor/integration/tinymce_v4/install.php
The plugin has a bunch of shortcuts for latex that is not what I need but might be useful for others.
@Semihal commented on GitHub (Mar 10, 2020):
@MikeyMJCO , Hi!
@toomastamm suggested a good option or maybe just enable Latex support. I would like to write formulas inside the
latexorlatex(for centered) tag, and after opening the page, they are drawn (this allows KaTeX do).@ssddanbrown commented on GitHub (Mar 10, 2020):
It is kind of possible to insert Latex in the BookStack editor right now through the draw.io integration:
Draw.io page for reference:
https://desk.draw.io/support/solutions/articles/16000032875-how-to-use-mathematical-typesetting-
@Semihal commented on GitHub (Mar 10, 2020):
@ssddanbrown, Hi!
How workaround works. But otherwise it is inconvenient (when there are a lot of formulas ).
@Semihal commented on GitHub (Mar 10, 2020):
This, unfortunately, does not work very correctly:(

@RyanGreenup commented on GitHub (Jun 3, 2020):
I managed to get math/latex notation working to a degree:
this rendered math just fine for me, granted it would require web access but you could download the library locally if you wanted I should imagine.
here's a screenshot:
@xind commented on GitHub (Jul 14, 2020):
Just enlarge the text to get full view.
@merkliopas commented on GitHub (Apr 6, 2021):
@ssddanbrown latex integration via draw.io would suffice but if try to do it on the demo site for BookStack - this does not seem to work
even though it is rendered correctly once I double click the diagram:
is it a problem on BookStack side or Draw.io side? thanks
@Linbreux commented on GitHub (Apr 15, 2021):
@merkliopas I got the same problem. I guess this is an export problem from drawio. Went to the drawio site and tried to embed it as an image.
app.diagrams.net -> embed -> image (guess this is used for bookstack):
exported image:
When I use export -> png the content is rendered correctly.
For now you can copy the embedded code (image/svg) and paste it in the source of the page. For some reason this works.
Hopefully this will be resolved because this is one of the few ways to write math in bookstack 😉
@consecrate commented on GitHub (Oct 15, 2021):
I would love this feature!
@Hutch79 commented on GitHub (Jan 13, 2023):
Since this request is still open, here is a possible solution everyone can do themselves.
You can simply add the following scripts to your Custom HTML to render MathJAX.
Important to know: This does not work with Exporting the Book/Page.
If you print it to a PDF it works fine.
Source: https://www.mathjax.org/#gettingstarted
@kimkyngt commented on GitHub (Aug 27, 2023):
It would be great to have a side-by-side editor! Scientists, mathematicians would love to have this feature.
@sfahmy commented on GitHub (Feb 19, 2024):
The MathJAX script works well, but every time you edit the page (in Markdown mode at least) it somehow strips off the delimiters and turns the LaTeX into just native text characters. Anyone know why this might be or a workaround? I do agree that this is an important feature for various academic uses.
@Rami-Pastrami commented on GitHub (Nov 3, 2024):
Would love to see support for latex, and/or an editor like Microsoft office has that lets you quickly type in equations using a GUI editor
@erenirmak commented on GitHub (Mar 18, 2025):
I know there are workarounds, but is LaTeX too big or heavy to lead some overheads in terms of performance and/or system requirements ? in addition to markdown, isn't it possible to add full LaTeX support ?
@mfide commented on GitHub (May 13, 2025):
This looks great for me, thanks @RyanGreenup
