# 기능 요청: Discourse 수학(\\KaTeX/\\MathJax)에서 \\nicefrac 지원

**URL:** https://meta.discourse.org/t/feature-request-support-for-nicefrac-in-discourse-math-katex-mathjax/372841
**Category:** Feature
**Tags:** math
**Created:** [7월 3, 2025, 9:27오후 UTC](https://meta.discourse.org/t/feature-request-support-for-nicefrac-in-discourse-math-katex-mathjax/372841 "2025-07-03T21:27:58Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![Ethsim2](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ethsim2/32/522255_2.png) [@Ethsim2](https://meta.discourse.org/u/Ethsim2)
#### Post date: [7월 3, 2025, 9:27오후 UTC](https://meta.discourse.org/t/feature-request-support-for-nicefrac-in-discourse-math-katex-mathjax/372841/1 "2025-07-03T21:27:58Z")

</div>

## 🧩 기능 요청: Discourse 수학 렌더링에 `\nicefrac` 지원 추가

### 요약

Discourse 수학 렌더링에서 `\nicefrac{a}{b}` 명령어를 지원해 주십시오. 이 대각선 스타일의 분수는 컴팩트하며 인라인 수식에 이상적이라, 줄 간격을 방해하지 않으면서도 가독성을 높여 줍니다.

* * *

### 🧪 왜 `\nicefrac`인가?

- `$ \nicefrac{1}{2} $`와 같은 깔끔한 **대각선(슬래시) 분수**를 생성합니다.
- `1/2`보다 우아하고, `\dfrac{1}{2}`보다 부피가 적습니다.
- 물리학, 통계학, 수학 글쓰기에서 흔히 사용됩니다.

* * *

### 📦 구현 노트

Discourse는 설치된 플러그인에 따라 **KaTeX** 또는 **MathJax** 를 통해 수학을 지원할 수 있습니다. 이 기능 요청은 두 방식 모두에 대한 구현을 개요로 제시합니다:

#### ✅ MathJax

MathJax는 확장 기능이 로드되면 `\nicefrac`을 지원할 수 있습니다:

```js
MathJax.Hub.Config({
  TeX: {
    extensions: ["AMSmath.js", "nicefrac.js"]
  }
});

```

이는 코어 변경이 필요 없음을 의미할 수 있으므로, 플러그인 설정을 업데이트하여 확장 기능을 활성화하기만 하면 될 수 있습니다.

#### 🔧 KaTeX

KaTeX는 기본적으로 `\nicefrac`을 **지원하지 않습니다**. 다음 워크어라운드 매크로를 추가할 수 있을 것입니다:

```js
macros: {
  "\\nicefrac": "\\raisebox{.5ex}{\\footnotesize #1}/\\raisebox{-.25ex}{\\footnotesize #2}"
}

```

또는 `katex-extension`과 같은 서드파티 KaTeX 확장 기능을 통해 지원을 조사해 볼 가치가 있을 수 있습니다.

* * *

### 🔍 재현 방법

아래 내용을 렌더링해 보십시오:

```plaintext
$\nicefrac{3}{4}$

```

KaTeX 결과:

> `KaTeX parse error: `Undefined control sequence: \nicefrac`

MathJax 결과 (확장 기능이 로드되지 않은 경우):

> ~~`LaTeX Error: Command \nicefrac undefined`~~ `MathJax parse error: `Undefined control sequence: \nicefrac`

* * *

### ✅ 기대되는 동작

- `$ \nicefrac{3}{4} $`가 적절한 대각선 분수로 렌더링됩니다.
- KaTeX와 MathJax ~~설치~~ 제공자 모두에서 일관되게 작동할 수 있습니다.
- 파싱 오류나 사용자 혼란이 없기를 바랍니다.

* * *

### 💬 동기

- `\nicefrac`는 LaTeX 문서와 교육 자료에서 널리 사용됩니다.
- 인라인 분수는 텍스트 내에서 더 자연스럽게 보입니다.
- STEM 중심의 Discourse 커뮤니티에서 수학 포맷팅을 개선합니다.

* * *

### 🔗 참고 자료

- [KaTeX GitHub Issue – \nicefrac support](https://github.com/KaTeX/KaTeX/issues/1267)
- [MathJax Docs – nicefrac.js Extension](https://docs.mathjax.org/en/latest/input/tex/extensions/nicefrac.html)

Discourse의 수학 렌더링에 작지만 가치 있는 이 개선을 검토해 주셔서 감사합니다!

---

_[View the full topic](https://meta.discourse.org/t/feature-request-support-for-nicefrac-in-discourse-math-katex-mathjax/372841)._
