Slack Chattingクライアント(Webまたはアプリ)用にLaTEX / MathJaxをレンダリングする方法はありますか?


44

Slackチャットアプリ/ウェブサイト/デストップバージョンを使用して通信するワークグループがあり、使用可能な数式を友人に送信したいという要望があります。LaTeXの公式実装やプラグインは存在しないようですが、DIY統合には多くの方法があります。ここに画像の説明を入力してください

私はLaTeXレンダリングをSlackで動作させる方法を知りたいと思っていました。それはSlackの統合やカスタマイズ、そして/またはWebフックを通してです。私がしたくない唯一のことは、別のウェブサイトにフックし、レンダリングを写真にし、それをSlackにフックすることです。

回答:


25

SlackのデスクトップクライアントにMathJaxをインストールする小さなスクリプトを作成しました(基本的にはgoatandsheepのソリューションと同じですが、Electronハッキングがいくつかあります)。サーバーは不要で、インライン演算と表示演算の両方をサポートし、方程式を編集できます。

https://github.com/fsavje/math-with-slack

Slackの数学


これはすぐに機能しました。
ジェスリーデル

これは非常に素晴らしいことですが、残念ながらMac Sierraでは動作しません。:(任意のポインタは素晴らしいことだ。
space_cadet

@space_cadetそれがあなたのために働くと聞いてすみません。githubにバグレポートを提出し、できるだけ詳細に問題を説明してください:github.com/fsavje/math-with-slack/issues
Fredrik Savje

Mac Mojave(2019年1月)で正常に動作します。感謝万円!
ティムエリクソン

@FredrikSavje、こんにちは、ワークスペースにスクリプトをインストールする方法はありますか?
oshribr

12

レンダリングする拡張機能としてインストールできるTampermonkey / Greasemonkeyスクリプト作成しました。

編集:ページの読み込み時にコンテンツをコンパイルするため、ストリームでのレンダリングに問題がありました。誰かがそれを行う方法を知っていれば、それは素晴らしいことです。

編集:MathJax CDNがシャットダウンしました


おかげで、私は今それを見ています。Slackの内部と外部をまだ知らない人のために、インストーラーにもう少し説明テキストを追加できる可能性があります。
user507974

1. Chrome用のTampermonkeyまたはFirefox用のGreasemonkeyをダウンロードします2.新しいユーザースクリプトを追加します。3.ファイルの内容をそこに貼り付けます。
ケマルアーメド

Greasemonkeyスクリプトを使用して成功した人はいますか?私には、インストールされているように見えますが、Slackフォーラムで方程式をレンダリングしません。
ハーフ渡す

MathJaxはシャットダウンしていません。シャットダウンされたと思うのはCDNの1つだけです。
アレッサンドロコセンティーノ

@AlessandroCosentino修正ありがとうございます。彼らはシャットダウンしていませんが、CDNはシャットダウンしています。彼らは現在CloudFlare CDNを使用しています。
ケマル・アーメド


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.