LaTeX in Slack
截图:
简介:
在 Slack 中渲染 LaTeX 数学公式。
类似于 Chrome 扩展 math-with-slackb,除了这个插件使用
KaTeX 库而不是 MathJax 以更好地与
最新版本的松弛。
使用说明:
主要像标准 LaTeX 一样工作。
默认分隔符如下(这避免了美元符号用于其他目的的问题):
内联数学:
\( .. \)
$$ .. $$
显示数学:
\[ .. \]
$$$ .. $$$
或者,在扩展选项中,也可以选择使用通常的 LaTeX 分隔符:
内联数学:
\( .. \)
$ .. $
显示数学:
\[ .. \]
$$ .. $$
公式中的换行符可以用 \newline 插入。双反斜杠 \\ 被忽略。
黑板粗体字母速记:
\R 是 \mathbb{R} 的缩写
\N 是 \mathbb{N} 的缩写
\Z 是 \mathbb{Z} 的缩写
下载:
火狐:https://addons.mozilla.org/nl/firefox/addon/latex-in-slack/
铬:https://chrome.google.com/webstore/detail/latex-in-slack/pfcfelfnpbnboelkjedecjipaibpnfja
故障排除:
1.
Slack 使用 _ 表示 _italics_ 和 * 表示 *boldface*。如果您的消息,这可能会干扰您的 LaTeX 格式
有多个下划线或星号。
Slack 的开发人员并不热衷于使用一致的方式来转义这些特殊字符,但您可以尝试:
a) 使用两个反斜杠转义:$$\bar\chi^{\\*}\\_W$$
LaTeX 渲染库将单个反斜杠作为命令的一部分插入,但其中两个将被忽略。
b) 在其周围放置空格:$$\bar\chi^ * _ W$$
2.
有时 Slack 会做一些有趣的事情来加倍空格“”使插件无法识别一块 LaTeX
包含它,例如 $$\R $$。
Sophie Huiberts 和 Bento Natura 的插件(2019-2020)。
选择由 Nicolas Boumal (2020) 添加的 $/$$/$$$ 分隔符的选项。
在 MIT 许可下获得许可。
katex.js 直接取自 KaTeX 项目,来自 url
https://cdn.jsdelivr.net/npm/katex@0.11.1/dist/katex.js
如所示
https://katex.org/docs/browser.html
auto-render.js 改编自 KaTeX 项目:
https://github.com/KaTeX/KaTeX/blob/master/contrib/auto-render/auto-render.js
此插件与 KaTeX 项目无关
也不与 Slack 或 Slack Technologies, Inc. 合作。