MathJax Reference
MathJax 수학 표현식 레퍼런스
MathJax Reference 소개
MathJax 레퍼런스는 웹에서 수학 표기법을 렌더링하기 위한 검색 가능한 치트시트로, 기본문법, 수식, 행렬, 기호, 환경, 설정의 6개 카테고리로 구성됩니다. 각 항목에는 TeX 구문, 결과 설명, 복사 가능한 코드 예제가 포함됩니다.
인라인($...$) 및 디스플레이($$...$$) 모드, 위첨자/아래첨자, 분수(\frac, \dfrac), 제곱근과 n제곱근(\sqrt), 자동 크기 괄호(\left/\right), 수식 내 텍스트(\text{}), 합(\sum), 곱(\prod), 적분(\int), 극한(\lim), 이항계수(\binom), 편미분(\partial, \nabla) 등 핵심 TeX/LaTeX 수식 표기법을 다룹니다.
행렬 환경(matrix, pmatrix, bmatrix, vmatrix, 점 표기), 그리스 문자(소문자/대문자), 비교/집합/논리/화살표 기호, 수식 환경(align, cases, equation, array), MathJax v3 설정(CDN 로드, tex2jax, processEscapes, AMS 태깅, \newcommand 사용자 매크로) 등 고급 주제도 포함합니다.
주요 기능
- 6개 카테고리로 정리된 33개 이상의 TeX 수학 표기법 레퍼런스
- 기본 표기: 인라인/디스플레이 수식, 위첨자/아래첨자, 분수, 제곱근, 자동 괄호
- 수식 기호: 합(\sum), 곱(\prod), 적분(\int), 극한(\lim), 이항계수, 편미분
- 행렬 환경: matrix, pmatrix(소괄호), bmatrix(대괄호), vmatrix(행렬식)
- 그리스 문자(소문자/대문자)와 비교, 집합, 논리, 화살표 기호
- 수식 환경: align(번호 매김), cases(조건부), equation, array
- MathJax v3 설정: CDN 스크립트, tex2jax, processEscapes, \newcommand 매크로
- 설치 없이 즉시 검색과 카테고리 필터링 사용 가능
자주 묻는 질문
이 MathJax 치트시트는 어떤 내용을 다루나요?
기본문법(인라인/디스플레이 수식, 위첨자, 아래첨자, 분수, 제곱근, 괄호, 텍스트), 수식(합, 곱, 적분, 극한, 이항계수, 편미분, 나블라), 행렬(matrix, pmatrix, bmatrix, vmatrix, 점 표기), 기호(그리스 문자, 비교, 집합, 논리, 화살표, 특수 기호), 환경(align, cases, equation, array), 설정(MathJax.Hub.Config, tex2jax, CDN, \newcommand)의 6개 카테고리를 다룹니다.
MathJax에서 $...$와 $$...$$의 차이는 무엇인가요?
단일 달러($...$)는 텍스트 안에 흐르는 인라인 수식을 렌더링합니다. 이중 달러($$...$$)는 별도의 중앙 정렬 줄에 디스플레이 수식을 렌더링하며, 중요하거나 복잡한 방정식에 사용합니다. \(...\)로 인라인, \[...\]로 디스플레이 수식을 쓸 수도 있습니다.
MathJax에서 분수와 제곱근을 어떻게 입력하나요?
분수는 \frac{분자}{분모}를 사용하고, 인라인 수식 안에서 큰 분수가 필요하면 \dfrac을 사용합니다. 제곱근은 \sqrt{식}, n제곱근은 \sqrt[n]{식}입니다. 예: \frac{x+1}{x-1}은 분수, \sqrt[3]{27}은 세제곱근을 표시합니다.
MathJax에서 행렬을 만드는 방법은?
\begin{pmatrix}...\end{pmatrix}는 소괄호 행렬, \begin{bmatrix}는 대괄호 행렬, \begin{vmatrix}는 행렬식 표기, \begin{matrix}는 괄호 없는 행렬입니다. 열은 &로 구분하고 행은 \\로 구분합니다. \cdots, \vdots, \ddots로 생략 표기를 합니다.
MathJax에서 사용 가능한 그리스 문자는?
소문자: \alpha, \beta, \gamma, \delta, \epsilon, \theta, \lambda, \mu, \pi, \sigma, \omega 등. 대문자: \Gamma, \Delta, \Theta, \Lambda, \Pi, \Sigma, \Omega. 일부 대문자 그리스 문자(Alpha, Beta 등)는 라틴 문자와 동일하여 일반 텍스트로 입력합니다.
MathJax에서 조건부 함수(분할 함수)는 어떻게 작성하나요?
cases 환경을 사용합니다: f(x) = \begin{cases} x^2 & \text{if } x \geq 0 \\ -x & \text{if } x < 0 \end{cases}. 각 경우는 수식, 앰퍼샌드(&), 조건으로 구성되며 행은 \\로 구분합니다.
웹사이트에 MathJax를 설정하는 방법은?
CDN 스크립트를 추가합니다: <script src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>. 스크립트 전에 MathJax 전역 객체로 인라인 수식 구분자, processEscapes, AMS 태깅 번호 매김, \newcommand 사용자 매크로 등을 설정합니다.
이 레퍼런스는 무료인가요?
네, 완전 무료이며 회원가입이 필요 없습니다. 모든 콘텐츠가 브라우저에서 즉시 검색과 필터링으로 사용 가능하며, 데스크톱, 태블릿, 모바일에서 다크 모드와 함께 작동합니다.