diff --git a/docs/labs.md b/docs/labs.md index a3130c29af..9188de9c74 100644 --- a/docs/labs.md +++ b/docs/labs.md @@ -7,6 +7,10 @@ to `Settings->Labs`. This list is non-exhaustive and subject to change, chat in **Be warned! Labs features are not finalised, they may be fragile, they may change, they may be dropped. Ask in the room if you are unclear about any details here.** +## Render LaTeX maths in messages (`feature_latex_maths`) + +Enables rendering of LaTeX maths in messages using [KaTeX](https://katex.org/). LaTeX between single dollar-signs is interpreted as inline maths and double dollar-signs as display maths (i.e. centred on its own line). + ## New spinner design (`feature_new_spinner`) Replaces the old spinner image with a new, svg-based one featuring a sleeker design. diff --git a/webpack.config.js b/webpack.config.js index 2b540f7bbb..326e48e2ef 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -41,6 +41,9 @@ module.exports = (env, argv) => { "jitsi": "./src/vector/jitsi/index.ts", "usercontent": "./node_modules/matrix-react-sdk/src/usercontent/index.js", + // CSS for LaTeX maths outout + "katex": "./node_modules/matrix-react-sdk/node_modules/katex/dist/katex.min.css", + // CSS themes "theme-legacy": "./node_modules/matrix-react-sdk/res/themes/legacy-light/css/legacy-light.scss", "theme-legacy-dark": "./node_modules/matrix-react-sdk/res/themes/legacy-dark/css/legacy-dark.scss",