extension ExtPose

LaTeX in Slack

CRX id

pfcfelfnpbnboelkjedecjipaibpnfja-

Description from extension meta

Render LaTeX in Slack chat.

Image from store LaTeX in Slack
Description from store 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 \newline. 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 [email protected]/dist/katex.js" rel="nofollow noopener" target="_blank">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.

Latest reviews

  • (2021-02-05) Giorgia Tessari: It doesn't work
  • (2021-01-25) Edison Valentim Lopes: Funciona muito bem!! Testado para inclusões matemáticas em linha(inline) e em bloco(display).
  • (2020-10-28) Geoffrey Zhu: Great plugin. One problem is that the recipient will need to install this plugin, too.
  • (2020-03-10) Jessica Sorrell: The LaTex in Slack extension is great, and makes it much easier to work with collaborators remotely!
  • (2019-12-03) Milad Pourrahmani: Works great on Slack website

Latest issues

  • (2021-05-06, v:0.5.1) Robert Collins: Slack messages shown as "We cannot fully display this message"
    I get a number of messages - with no obvious latex in them - showing up as "We cannot fully display this message" with this extension installed. Perhaps if rendering fails for whatever reason it can fallback to not interpreting the content at all?
  • (2021-02-05, v:0.5.1) Arnold Filtser: Recipient side
    Is it possible that the recipient of the message will also see the compiled version?
  • (2020-11-23, v:0.4.3) Nicolas Boumal: Modifying auto-render.js to allow 'single dollar' latex
    Great extension, thanks a lot! I'd like to allow for regular latex syntax ($..$ for non-display, $$...$$ for display). Following instructions here*, I modified auto-render.js to this effect (the part where optionsCopy.delimiters is defined), but it didn't have any effect. Should I make changes in other places? (Alternatively, if you'd be happy to make this an option in your own extension, that'd be fantastic of course.) Thanks! * https://stackoverflow.com/questions/16680682/how-to-modify-an-extension-from-the-chrome-web-store
  • (2020-10-07, v:0.4.3) Ganesh Subramaniam: Guide to use latex in slack
    Can you please show simple guides to use latex using this extension, I could not figure out how it works.
  • (2020-07-16, v:0.4.3) Elis Roberts: Options for Changing Inline Math Signifier
    Nice extension! Was wondering if you could add options to change the symbols denoting inline math from $$ .. $$ to $ .. $, and similar for display math? Would allow me to be consistent in channels with other users who use different solutions for displaying math in Slack.

Statistics

Installs
3,528 history
Category
Rating
3.75 (4 votes)
Last update / version
2020-11-30 / 0.5.1
Listing languages
en

Links