Slack Chatting 클라이언트 (웹 또는 앱) 용 LaTEX / MathJax를 렌더링하는 방법이 있습니까?


44

Slack 채팅 앱 / 웹 사이트 / 데스탑 버전을 사용하여 의사 소통하는 작업 그룹이 있으며 사용 가능한 수학적 표현을 친구에게 보내려는 욕구는 우리가하고 싶은 일입니다. LaTeX의 공식 구현이나 플러그인이없는 것처럼 보이지만 DIY 통합에는 여러 가지 방법이 있습니다.여기에 이미지 설명을 입력하십시오

Slack에서 LaTeX 렌더링을 작동시키는 방법을 알고 싶었습니다. Slack의 통합 및 / 또는 사용자 정의 및 / 또는 웹 후킹을 통해 가능합니다. 내가 원하지 않는 유일한 것은 다른 웹 사이트에 연결하여 렌더링을 그림 으로 만든 다음 다시 슬랙에 연결하는 것입니다.

답변:


24

Slack의 데스크톱 클라이언트에 MathJax를 설치 하는 작은 스크립트 를 만들었습니다 (기본적으로 goatandsheep 와 동일한 솔루션 이지만 일부 전자 해킹 포함). 서버가 필요하지 않으며 인라인 및 디스플레이 수학을 모두 지원하며 방정식을 편집 할 수 있습니다.

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

슬랙의 수학


이것은 즉시 작동했습니다.
Jess Riedel

이것은 매우 훌륭하지만 불행히도 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. 파일 내용을 파일에 붙여 넣습니다.
Kemal Ahmed

다른 사람들이 Greasemonkey 스크립트를 사용하여 성공 했습니까? 나를 위해, 그것은 설치된 것으로 보이지만 내 슬랙 포럼에서 방정식을 렌더링하지 않습니다.
하프 패스

MathJax가 종료되지 않았습니다. 종료 된 유일한 생각은 CDN 중 하나입니다.
Alessandro Cosentino

@AlessandroCosentino 수정 해 주셔서 감사합니다. 그들은 종료하지 않았지만 CDN이 종료되었습니다. 현재 CloudFlare CDN을 사용하고 있습니다.
Kemal Ahmed

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.