Render LaTeX in Slack chat.

Latest Version

Version
0.5.1
Update
November 30, 2020
Size
308KiB
Developer
Category
Users
3,000+
Rating
3.75 ★
Manifest Version
2
Web Store Status
Languages Support
English
See more
Permissions
Storage
See more

LaTeX in Slack Extension

Renders LaTeX math formulas in Slack.
Similar to the Chrome extension math-with-slackb, except this plugin uses
the KaTeX library instead of MathJax for better compatibility with the
latest version of Slack.


Usage instructions:
Mostly works like standard LaTeX.

Default delimiters are as follows (this avoids issues with dollar signs being used for other purposes):

Inline math:
\\( .. \\)
$$ .. $$

Display math:
\\[ .. \\]
$$$ .. $$$

Alternatively, in the options of the extension one can also choose to work with the usual LaTeX delimiters:

Inline math:
\\( .. \\)
$ .. $

Display math:
\\[ .. \\]
$$ .. $$


Newlines in formulas can be inserted with \
ewline. Double backslash \\\\ is ignored.

Blackboard bold letter shorthands:
\\R is short for \\mathbb{R}
\\N is short for \\mathbb{N}
\\Z is short for \\mathbb{Z}


Downloads:
Firefox: https://addons.mozilla.org/nl/firefox/addon/latex-in-slack/
Chrome: https://chrome.google.com/webstore/detail/latex-in-slack/pfcfelfnpbnboelkjedecjipaibpnfja


Troubleshooting:
1.
Slack uses _ for _italics_ and * for *boldface*. This can interfere with your LaTeX formatting if your message
has multiple underscores or asterisks in it.
The developers of Slack are not big on having a consistent way to escape these special characters, but you can try:
a) escaping using two backslashes: $$\\bar\\chi^{\\\\*}\\\\_W$$
A single backslash is interpreted by the LaTeX rendering library as part of a command, but two of them will be ignored.
b) putting spaces around it: $$\\bar\\chi^ * _ W$$

2.
Sometimes Slack does something funny to double space \" \" making the plugin unable to recognize a piece of LaTeX
that contains it, like $$\\R $$.


Plugin by Sophie Huiberts and Bento Natura (2019-2020).
Option to choose $/$$/$$$ delimiters added by Nicolas Boumal (2020).

Licenced under the MIT licence.


katex.js is taken straight from the KaTeX project, from the url
https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.js
as indicated by
https://katex.org/docs/browser.html

auto-render.js is adapted from the KaTeX project:
https://github.com/KaTeX/KaTeX/blob/master/contrib/auto-render/auto-render.js

This plugin is not associated with the KaTeX project
nor with Slack or Slack Technologies, Inc.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "content_scripts": [ { "all_frames": true, "js": [ "content.js" ], "matches": [ "*://*.slack.com/*" ] } ], "description": "Render LaTeX in Slack chat.", "manifest_version": 2, "name": "LaTeX in Slack", "short_name": "latex-slack", "options_ui": { "page": "options.html", "open_in_tab": false }, "browser_specific_settings" : { "gecko": { "id": {344e6ebd-84a3-422d-8460-b954d1bc6bf8} } }, "permissions": [ "storage" ], "version": "0.5.1", "icons": { "32": "icon32.png", "48": "icon48.png", "128": "icon128.png" }}
Read more

Similar Extensions

icon

TeX All the Things Extension · Productivity 3,000+ 102 ★ 70.04KiB

icon

Math Anywhere Extension · Productivity 3,000+ 66 ★ 26.87KiB

icon

QuickTeX Extension · Productivity 3,000+ 6 ★ 1.55MiB

icon

math-with-slackb Extension · Productivity 3,000+ 0 ★ 3.59KiB

icon

Google Scholar PDF Reader Extension · Productivity 3,000+ 373 ★ 3.22MiB

icon

MathJax Plugin for Github Extension · Developer Tools 3,000+ 47 ★ 796KiB

icon

Markdown Here Extension · Productivity 3,000+ 367 ★ 534KiB

icon

Writefull for Overleaf Extension · Productivity 3,000+ 127 ★ 918KiB

icon

Latex Math Extension · Productivity 3,000+ 2 ★ 7.46MiB

icon

TeX Math Here Extension · Productivity 3,000+ 1 ★ 114KiB

icon

LaTeX Editor Extension · Productivity 3,000+ 5 ★ 7.99MiB

icon

Wikipedia with MathJax Extension · Productivity 3,000+ 57 ★ 47.86KiB

icon

TeX for Gmail Extension · Productivity 3,000+ 358 ★ 154KiB

icon

KaTeX Extenstions Extension · Accessibility 3,000+ 0 ★ 44.23KiB

icon

Paperpile Extension Extension · Productivity 3,000+ 184 ★ 9.25MiB

icon

Mathpix Snip Extension · Productivity 3,000+ 19 ★ 1.96MiB

icon

Overleaf textarea Extension · Productivity 3,000+ 110 ★ 75.91KiB

icon

LaTeX in Discord Extension · Social & Communication 3,000+ 5 ★ 1.31MiB

icon

ChatGPT Equation Renderer Extension · Productivity 3,000+ 27 ★ 167KiB

icon

MathJax 3 Plugin for Github Extension · Developer Tools 3,000+ 6 ★ 2.05MiB

icon

QuickLaTex Extension · Productivity 3,000+ 1 ★ 597KiB

icon

ViewTeX Extension · Productivity 3,000+ 6 ★ 501KiB

icon

Latex Math Equations for Google Chrome™ Extension · Productivity 3,000+ 50 ★ 808KiB

User reviews

icon

Giorgia Tessari (ID: 000000b14170ab86) Voted 1 ★ - Updated 02/05/2021 It doesn't work

icon

Geoffrey Zhu (ID: 000000f146f0346d) Voted 4 ★ - Updated 10/28/2020 Great plugin. One problem is that the recipient will need to install this plugin, too.