๐Ÿ‡จ๐Ÿ‡ณ Discourse ์ˆ˜์‹ ํ”Œ๋Ÿฌ๊ทธ์ธ

:information_source: ๊ฐœ์š” Discourse Math๋Š” MathJax (๊ธฐ๋ณธ๊ฐ’) ๋˜๋Š” KaTeX๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Discourse์—์„œ ์ˆ˜์‹(์ˆ˜ํ•™ ๊ณต์‹)์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค.
:hammer_and_wrench: ์ €์žฅ์†Œ ๋งํฌ https://github.com/discourse/discourse-math
:open_book: ์„ค์น˜ ๊ฐ€์ด๋“œ Discourse์—์„œ ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค์น˜ ๋ฐฉ๋ฒ•

์ˆ˜ํ•™(Math) ํ™œ์„ฑํ™”

Math ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ์„ค์ •์—์„œ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, admin/plugins ํŽ˜์ด์ง€๋ฅผ ํ†ตํ•ด ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

๊ธฐ๋Šฅ

์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์„ฑ๊ณต์ ์œผ๋กœ ํ™œ์„ฑํ™”ํ•œ ํ›„, $ ๊ธฐํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ‘œํ˜„ํ•˜๋ ค๋Š” ์ˆ˜ํ•™์  ํ‘œํ˜„์‹์„ ๋งˆํ‚นํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ: $E=mc^2$.

๋ฌผ๋ก  $$๋กœ ๊ฐ์‹ธ์„œ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜•์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:

$$
\sqrt{(-1)} \; 2^3 \; \sum \; \pi
$$


Discourse Math๋Š” ํœด๋ฆฌ์Šคํ‹ฑ(heuristic) ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ, "I spent 20$ and another 100$"์™€ ๊ฐ™์€ ๋‚ด์šฉ์ด ๋ณ€ํ™˜๋˜์ง€ ์•Š๋„๋ก ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

MathJax๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ, asciimath๋ฅผ ํ™œ์„ฑํ™”ํ•˜์—ฌ ํ•จ์ˆ˜๋ฅผ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ %๋ฅผ ๊ตฌ๋ถ„์ž๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค: %E=mc^2%

์‚ฌ์ดํŠธ ์„ค์ •

  • ์‚ฌ์ดํŠธ ๊ด€๋ฆฌ์ž ๊ธฐ๋ฐ˜์˜ ๋ชจ๋“  โ€œmathโ€ ์„ค์ • ๋ณด๊ธฐ
์ด๋ฆ„ ์„ค๋ช…
discourse math ํ™œ์„ฑํ™” Discourse Math ํ”Œ๋Ÿฌ๊ทธ์ธ ํ™œ์„ฑํ™” ($ ๋ฐ $$ ์ฝ”๋“œ ๋ธ”๋ก ์ธ์‹)
discourse math ์ฒ˜๋ฆฌ ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ธฐ๋ณธ ์ฒ˜๋ฆฌ ํ”Œ๋Ÿฌ๊ทธ์ธ: [mathjax/katex]
discourse math ๋งˆ์šฐ์Šค ํ™•๋Œ€ ์ˆ˜ํ•™ ํ•จ์ˆ˜ ์œ„์— ๋งˆ์šฐ์Šค๋ฅผ ์˜ฌ๋ฆฌ๋ฉด 200% ํ™•๋Œ€ (MathJax๋งŒ ํ•ด๋‹น)
๋ณด์กฐ ์„ค์ • ํ™œ์„ฑํ™” ๋ณด์กฐ ์„ค์ • ํ™œ์„ฑํ™” (MathJax๋งŒ ํ•ด๋‹น)
discourse math asciimath ํ™œ์„ฑํ™” asciimath ํ™œ์„ฑํ™” (%๋ฅผ ๊ตฌ๋ถ„์ž๋กœ ์‚ฌ์šฉ) (MathJax๋งŒ ํ•ด๋‹น)

Discourse ๊ณต์‹ ํ˜ธ์ŠคํŒ… ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ, Discourse Math ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ๋ชจ๋“  ์‚ฌ์šฉ์ž์—๊ฒŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ณต์‹ ๋งํฌ: Math | Discourse - Civilized Discussion

์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์— ๋Œ€ํ•œ ๊ณต์‹ ํ† ๋ก ์€ ๋‹ค์Œ ์ฃผ์†Œ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค: Discourse Math

๊ณต์‹ ๋งํฌ์— ์ง์ ‘ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด ์ฝ˜ํ…์ธ ๋Š” ๊ณต์‹ ๋‚ด์šฉ์„ ๋ฒˆ์—ญํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์˜ ์ค‘๊ตญ์–ด ๋ฒˆ์—ญ์— ๋Œ€ํ•ด ๊ถ๊ธˆํ•œ ์ ์ด ์žˆ๊ฑฐ๋‚˜ ๋ณ€๊ฒฝ์„ ์›ํ•˜์‹œ๋ฉด ๋‹ค์Œ ์ฃผ์†Œ๋ฅผ ๋ฐฉ๋ฌธํ•˜์„ธ์š”: Crowdin

์ค‘๊ตญ์–ด ๋ฒˆ์—ญ ์ฝ”๋“œ๋ฅผ ์ง์ ‘ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.