수식 작성법

수식 작성법 (LaTeX·KaTeX)

시험 문제·해설·모범답안에 수식을 넣고 싶을 때 사용해요. LaTeX 문법을 그대로 입력하면 학생 화면에서 KaTeX로 예쁘게 렌더링됩니다.

최근 업데이트: 2026-05-01

요점만 먼저

  • 인라인 수식: $ ... $ — 문장 안에 끼워 쓸 때
  • 블록 수식: $$ ... $$ — 한 줄을 통째로 차지하는 큰 수식
  • 바깥은 평문 — LaTeX이 아닌 부분은 일반 한글/영어 문장 그대로 작성

1. 어디에 입력하나요?

시험 출제 화면에서 다음 항목들이 LaTeX 수식을 자동으로 렌더링합니다. 학생 화면에서는 KaTeX로 그려진 예쁜 수식이 보입니다.

  • 문제 본문 (prompt)
  • 소문항 본문 (text)
  • 해설 (explanation)
  • 모범답안 (correct_answer — 서술형 한정)

선택지(객관식)는 평문만 가능

드롭다운·다중 선택 보기는 라디오/체크박스 라벨에 들어가서 LaTeX이 렌더되지 않습니다. 보기는 평문으로 작성하세요. 예: (4, 3), x=2.

2. 기본 문법

달러 기호 한 쌍 안에 LaTeX 식을 넣으면 됩니다.

인라인 — 한 줄 안에 끼움
이 함수의 미분은 $f'(x) = 2x$ 입니다.
이 함수의 미분은 f(x)=2xf'(x) = 2x 입니다.
블록 — 한 줄을 통째로
다음을 증명하시오.
$$\int_0^1 x^2\,dx = \frac{1}{3}$$
다음을 증명하시오. 01x2dx=13\int_0^1 x^2\,dx = \frac{1}{3}

달러 기호 자체를 보여주려면

\$로 이스케이프하면 일반 텍스트로 출력됩니다. 예: 가격은 \$10 입니다.

3. 자주 쓰는 표현

분수
$\frac{a}{b}$, $\frac{x+1}{x-1}$
ab\frac{a}{b}, x+1x1\frac{x+1}{x-1}
제곱근·n제곱근
$\sqrt{x}$, $\sqrt[3]{x}$, $\sqrt{x^2 + y^2}$
x\sqrt{x}, x3\sqrt[3]{x}, x2+y2\sqrt{x^2 + y^2}
첨자 (윗첨자·아랫첨자)
$x^2$, $x_1$, $x_n^{2k}$, $a_{ij}$
x2x^2, x1x_1, xn2kx_n^{2k}, aija_{ij}
그리스 문자
$\alpha + \beta = \gamma$, $\theta$, $\pi$, $\Delta x$
α+β=γ\alpha + \beta = \gamma, θ\theta, π\pi, Δx\Delta x
벡터 (화살표)
$\vec{v}$, $\vec{p_0}$, $\vec{a} \cdot \vec{b}$
v\vec{v}, p0\vec{p_0}, ab\vec{a} \cdot \vec{b}
합계·적분
$\sum_{i=1}^{n} i$, $\int_a^b f(x)\,dx$
i=1ni\sum_{i=1}^{n} i, abf(x)dx\int_a^b f(x)\,dx
행렬
$$\begin{pmatrix} a & b \\ c & d \end{pmatrix}$$
(abcd)\begin{pmatrix} a & b \\ c & d \end{pmatrix}
정의역·부등호
$x \in \mathbb{R}$, $0 \le x \le 1$, $f \colon A \to B$
xRx \in \mathbb{R}, 0x10 \le x \le 1, f ⁣:ABf \colon A \to B

4. 평문 표기로 끝내도 됩니다

모든 수식을 LaTeX으로 작성할 필요는 없어요. 간단한 표현은 평문이 더 빠르고 학생도 보기 편합니다.

평문 OK

  • · (4, 3) 형식으로 답하세요
  • · x = 2 또는 x = -1
  • · v = (2, -1, 3)
  • · 오른쪽 아래

LaTeX 권장

  • · 분수·제곱근·적분·합 기호
  • · 벡터 화살표를 정확히 표시
  • · 큰 수식 (예: 행렬, 정의역)
  • · 강의에서 LaTeX으로 표기한 식

채점 기준이 평문일 때

객관식·단답형 자동 채점은 학생이 입력한 텍스트와 정답 문자열을 정규화 후 비교합니다. 정답을 LaTeX 식 그대로 두면 학생이 정확히 똑같이 입력하기 어려우니, 자동 채점이 필요한 정답은 평문(예: (4, 3))으로 두는 것을 권장합니다.

5. 더 알아보기

Solvv는 KaTeX 라이브러리를 사용합니다. 지원되는 모든 문법은 공식 문서에서 확인할 수 있어요.

KaTeX 지원 함수 전체 목록 (영문)