From 53e13a73ee4213ca362a70de5be9e97154485e68 Mon Sep 17 00:00:00 2001 From: Mathias Jakobsen Date: Thu, 23 Nov 2023 09:47:50 +0000 Subject: [PATCH] Merge pull request #15497 from overleaf/mj-mathjax-bm [web] Add support for bm command in the visual editor GitOrigin-RevId: be14802a75c14b6a07ef8e47a3a3484e4086b869 --- services/web/frontend/js/features/mathjax/load-mathjax.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/services/web/frontend/js/features/mathjax/load-mathjax.ts b/services/web/frontend/js/features/mathjax/load-mathjax.ts index eb4b602064..d9e9da5f01 100644 --- a/services/web/frontend/js/features/mathjax/load-mathjax.ts +++ b/services/web/frontend/js/features/mathjax/load-mathjax.ts @@ -9,6 +9,11 @@ export const loadMathJax = async () => { window.MathJax = { // https://docs.mathjax.org/en/latest/options/input/tex.html#the-configuration-block tex: { + macros: { + // Implements support for the \bm command from the bm package. It bolds the argument in math mode. + // https://github.com/mathjax/MathJax/issues/1219#issuecomment-341059843 + bm: ['\\boldsymbol{#1}', 1], + }, inlineMath: [ ['\\(', '\\)'], ['$', '$'],