LaTeX
Nextra는 KaTeX (opens in a new tab)를 사용하여 MDX에서 직접 LaTeX 표현식을 렌더링합니다.
LaTeX 지원을 활성화하려면 next.config.js
파일에서 latex
옵션을 활성화해야 합니다:
next.config.js
module.exports = require("nextra")({
latex: true,
});
활성화되면 KaTeX의 CSS와 폰트가 자동으로 사이트에 포함되며, MDX 파일에서 수학 표현식을 작성할 수 있습니다. MDX 내에서 LaTeX를 사용하는 것은 표현식을 $
또는 $$
로 감싸는 것만큼 간단합니다.
예시
예를 들어, 다음과 같은 Markdown 코드:
page.mdx
The **Pythagorean equation**: $a=\sqrt{b^2 + c^2}$.
다음과 같이 렌더링됩니다:
The Pythagorean equation: .
LaTeX 표현식과 같은 줄에서 여전히 Markdown과 MDX 구문을 사용할 수 있습니다.
💡
방정식으로 렌더링하는 대신 내용에 $
를 표시하려면 백슬래시(\
)로 이스케이프
처리할 수 있습니다. 예를 들어 \$e = mc^2\$
는 $e = mc^2$로 렌더링됩니다.
API
KaTeX와 지원되는 함수 및 규칙에 대해 자세히 알아보려면 KaTeX 문서 (opens in a new tab)를 방문하세요.