Gibt es eine Möglichkeit, LaTEX / MathJax für den Slack-Chat-Client (Web oder App) zu rendern?

24677
user507974

Ich habe eine Arbeitsgruppe, die die Slack-Chat-App / Website / Destop-Version zur Kommunikation verwendet, und der Wunsch, brauchbare mathematische Ausdrücke an Freunde zu senden, möchten wir dort gerne tun. Es scheint nicht so, als ob es eine offizielle Implementierung von LaTeX oder ein Plugin dafür gibt, es gibt viele Möglichkeiten für die DIY-Integration:enter image description here

Ich wollte wissen, wie man LaTeX-Rendering in Slack zum Laufen bringt, sei es durch Integrationen und / oder Anpassungen von Slack und / oder durch Web-Hooking. Das Einzige, was ich lieber nicht tun würde, ist, sich auf eine andere Website einzuhängen, den Renderer zu einem Bild zu machen und ihn dann wieder in Slack einzuhängen.

33
Ich habe eine Feature-Anfrage [hier] hinzugefügt (https://slack.canny.io/feature-requests/p/inline-latex-rendering-using-mathjax-or-katex). Ich hoffe es hilft. Darksnake vor 7 Jahren 0

3 Antworten auf die Frage

15
Fredrik Savje

Ich habe ein kleines Skript erstellt, das MathJax in Slacks Desktop-Client installiert (im Grunde dieselbe Lösung wie bei Goatandsheep, jedoch mit etwas Electron-Hacking). Kein Server erforderlich, unterstützt sowohl Inline- als auch Display-Berechnungen, und Gleichungen können bearbeitet werden.

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

Mathe in Slack

Das hat sofort funktioniert. Jess Riedel vor 6 Jahren 0
Das wäre ziemlich großartig, funktioniert aber bei Mac Sierra leider nicht. :( Irgendwelche Hinweise wären toll. space_cadet vor 6 Jahren 0
@space_cadet Es tut mir leid zu hören, dass es für Sie funktioniert. Bitte reichen Sie einen Fehlerbericht bei github ein und beschreiben Sie Ihr Problem so detailliert wie möglich: https://github.com/fsavje/math-with-slack/issues Fredrik Savje vor 6 Jahren 0
11
Kemal Ahmed

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

Bearbeiten: Das Rendern von Streams ist schwierig, da der Inhalt beim Laden der Seite kompiliert wird. Wenn jemand weiß, wie das geht, wäre das großartig.

Edit: MathJax CDN wurde heruntergefahren .

Danke, das schaue ich mir jetzt an. Jede Chance, Sie könnten dem Installer ein wenig mehr Klarheitstext hinzufügen, wenn Sie Slack noch nicht kennen. user507974 vor 9 Jahren 0
1. Laden Sie [Tampermonkey for Chrome] (https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo?hl=de) oder [Greasemonkey for Firefox] oder https://addons.mozilla.org/en- herunter. US / firefox / addon / greasemonkey /) 2. Fügen Sie ein neues Benutzerskript hinzu. 3. Fügen Sie den Inhalt der Datei ein. Kemal Ahmed vor 8 Jahren 0
Haben andere mit dem Greasemonkey-Skript Erfolg gehabt? Für mich scheint es installiert zu sein, rendert jedoch keine Gleichungen in meinem Slack-Forum. half-pass vor 8 Jahren 0
MathJax wurde nicht heruntergefahren. Der einzige Gedanke, der geschlossen wurde, ist einer ihrer CDNs. Alessandro Cosentino vor 5 Jahren 0
@AlessandroCosentino Danke für die Korrektur. Sie haben nicht heruntergefahren, aber ihre CDN hat. Sie verwenden jetzt CloudFlare CDN. Kemal Ahmed vor 5 Jahren 0
2
igaurav

Es gibt ein Slack-Plugin auf Github, siehe https://github.com/colbygk/mathslax

Es gibt auch Latex-Plugins aus der Community, die von Slack selbst https://api.slack.com/community genannt werden

Prost