Skip to main content

이 버전의 GitHub Enterprise는 다음 날짜에 중단되었습니다. 2024-03-26. 중요한 보안 문제에 대해서도 패치 릴리스가 이루어지지 않습니다. 더 뛰어난 성능, 향상된 보안, 새로운 기능을 위해 최신 버전의 GitHub Enterprise Server로 업그레이드합니다. 업그레이드에 대한 도움말은 GitHub Enterprise 지원에 문의하세요.

수학 식 작성

Markdown을 사용하여 GitHub에 수학 식을 표시합니다.

수학 식 작성 정보

수학 식의 명확한 전달을 위해 GitHub Enterprise Server는 Markdown 내에서 LaTeX 형식의 수학을 지원합니다. 자세한 내용은 Wikibooks에서 LaTeX/Mathematics를 참조하세요.

GitHub의 수학 렌더링 기능은 오픈 소스 JavaScript 기반 디스플레이 엔진인 MathJax를 사용합니다. MathJax는 다양한 LaTeX 매크로 및 몇 가지 유용한 접근성 확장을 지원합니다. 자세한 내용은 MathJax 설명서MathJax 접근성 확장 설명서를 참조하세요.

다이어그램 렌더링은 GitHub Issues, GitHub Discussions, pull request, wiki 및 markdown 파일에서 사용할 수 있습니다.

인라인 식 작성

텍스트에 인라인으로 수학 식을 포함하려면 식을 달러($) 기호로 구분합니다.

This sentence uses `$` delimiters to show math inline:  $\sqrt{3x-1}+(1+x)^2$

GitHub에 수학 식이 표시되는 방식을 보여 주는 렌더링된 Markdown의 스크린샷 수식은 3 x -1의 제곱근 +(1 +x) 제곱입니다.

식을 블록으로 작성

수학 식을 블록으로 추가하려면 새 줄을 시작하고 식을 이중 달러($$) 기호로 구분합니다.

**The Cauchy-Schwarz Inequality**
$$\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)$$

GitHub에 복합 식이 표시되는 방식을 보여 주는 렌더링된 Markdown의 스크린샷 굵은 텍스트에는 "Cauchy-Schwarz 부등식"이라고 표시됩니다. 텍스트 아래에는 (k = a-k b-k의 1/n) 제곱이 (k = a-k의 1/n 제곱) x (k = b-k의 1/n 제곱)보다 작거나 같음으로 표시하는 수식이 있습니다.

또는 ```math 코드 블록 구문을 사용하여 수학 식을 블록으로 표시할 수 있습니다. 이 구문을 사용하면 $$ 구분 기호를 사용할 필요가 없습니다. 다음은 위와 동일하게 렌더링됩니다.

**The Cauchy-Schwarz Inequality**

```math
\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)
```

수학 식과 동일한 줄 또는 수학 식 내부에서 달러 기호 사용

달러 기호를 수학 식과 동일한 줄에 문자로 표시하려면 구분 기호가 아닌 $를 이스케이프하여 줄이 올바르게 렌더링되도록 해야 합니다.

  • 수학 식 내에서 명시적 $ 앞에 \ 기호를 추가합니다.

    This expression uses `\$` to display a dollar sign: $`\sqrt{\$4}`$
    

    달러 기호 앞의 백슬래시에서 수학적 식의 일부로 기호를 표시하는 방법을 보여 주는 렌더링된 Markdown의 스크린샷

  • 수학 식 외부에 있지만 동일한 줄에서 명시적 $ 주위에 범위 태그를 사용합니다.

    To split <span>$</span>100 in half, we calculate $100/2$
    

    달러 기호 주위의 범위 태그가 수학적 수식의 일부가 아닌 인라인 텍스트로 기호를 표시하는 방법을 보여 주는 렌더링된 Markdown의 스크린샷

추가 참고 자료