LaTeX in Slack
Render LaTeX in Slack chat.
Что такое LaTeX in Slack?
LaTeX in Slack - это расширение Chrome, разработанное Sophie Huiberts, и его основная функция - "Render LaTeX in Slack chat.".
Снимки экрана расширения
Скачать файл CRX расширения LaTeX in Slack
Скачайте файлы расширений LaTeX in Slack в формате crx, установите расширения Chrome вручную в браузере или поделитесь файлами crx с друзьями, чтобы легко установить расширения Chrome.
Инструкции по использованию расширения
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
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. Основная информация о расширении
| Название | |
| ID | pfcfelfnpbnboelkjedecjipaibpnfja |
| Официальный URL | https://chromewebstore.google.com/detail/latex-in-slack/pfcfelfnpbnboelkjedecjipaibpnfja |
| Описание | Render LaTeX in Slack chat. |
| Размер файла | 308 KB |
| Количество установок | 3,528 |
| Текущая Версия | 0.5.1 |
| Последнее Обновление | 2020-11-30 |
| Дата публикации | 2019-11-25 |
| Рейтинг | 4.00/5 Всего 5 оценок |
| Разработчик | Sophie Huiberts |
| Электронная почта | [email protected] |
| Тип оплаты | free |
| Официальный сайт расширения | https://github.com/sophiehuiberts/katex-with-slack |
| Поддерживаемые языки | en |
| 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"
}
} | |