Gibt es eine Möglichkeit, den LaTEX / MathJax for Slack Chatting-Client (Web oder App) zu rendern?

44

Ich habe eine Arbeitsgruppe, die die Slack-Chat-App / Website / Destop-Version verwendet, um zu kommunizieren, und den Wunsch, brauchbare mathematische Ausdrücke an Freunde zu senden, möchten wir dort tun. Es scheint zwar keine offizielle Implementierung von LaTeX oder eines Plugins dafür zu geben, aber es gibt viele Möglichkeiten für die DIY-Integration:Bildbeschreibung hier eingeben

Ich wollte wissen, wie man LaTeX-Rendering auf Slack zum Laufen bringt, sei es durch Integration und / oder Anpassung von Slack und / oder durch Web-Hooking. Das Einzige, was ich nicht tun möchte, ist, eine andere Website aufzurufen, das Rendering in ein Bild umzuwandeln und es dann wieder in Slack einzubinden.

user507974
quelle

Antworten:

25

Ich habe ein kleines Skript erstellt , das MathJax in Slacks Desktop-Client installiert (im Grunde die gleiche Lösung wie bei goatandsheep , jedoch mit einigem Electron-Hacking). Kein Server erforderlich, unterstützt Inline- und Anzeigemathematik und Gleichungen können bearbeitet werden.

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

Mathe in Slack

Fredrik Savje
quelle
Das hat sofort funktioniert.
Jess Riedel
Das wäre ziemlich toll, funktioniert aber auf Mac Sierra leider nicht. :( Irgendwelche
Hinweise
@space_cadet Es tut mir leid zu hören, dass es bei Ihnen funktioniert. Bitte reichen Sie einen Fehlerbericht bei github ein und beschreiben Sie Ihr Problem so detailliert wie möglich: github.com/fsavje/math-with-slack/issues
Fredrik Savje 18.10.18
Funktioniert gut in Mac Mojave (Jan 2019). Tausend Dank!
Tim Erickson
@FredrikSavje, Hallo, gibt es eine Möglichkeit, das Skript im Arbeitsbereich zu installieren?
oshribr
12

Ich habe ein Tampermonkey / Greasemonkey-Skript geschrieben , das Sie als Erweiterung installieren können, die es rendert .

Bearbeiten: Beim Rendern von Streams sind Probleme aufgetreten, da der Inhalt beim Laden der Seite kompiliert wird. Wenn jemand weiß, wie man das macht, wäre das großartig.

Edit: MathJax CDN wurde heruntergefahren .

Kemal Ahmed
quelle
Danke, das sehe ich mir jetzt an. Bei jeder Gelegenheit können Sie dem Installationsprogramm einen weiteren Erläuterungstext hinzufügen, der sich an Personen richtet, die Slack noch nicht in- und auswendig kennen.
user507974
1. Laden Sie Tampermonkey für Chrome oder Greasemonkey für Firefox herunter. 2. Fügen Sie ein neues User-Skript hinzu. 3. Fügen Sie den Inhalt der Datei ein.
Kemal Ahmed
Haben andere das Greasemonkey-Skript erfolgreich eingesetzt? Für mich scheint es installiert zu sein, rendert aber keine Gleichungen in meinem Slack-Forum.
Halb passieren
MathJax wurde nicht heruntergefahren. Der einzige Gedanke, der heruntergefahren ist, ist einer ihrer CDN.
Alessandro Cosentino
@AlessandroCosentino danke für die Korrektur. Sie haben nicht heruntergefahren, aber ihre CDN hat. Sie verwenden jetzt CloudFlare CDN.
Kemal Ahmed