LaTeX
문서와 수식을 명령으로 표현하는 조판 시스템
핵심 아이디어
LaTeX는 글의 구조와 수식을 텍스트 명령으로 적어 문서를 조판하는 시스템입니다. 조판은 글자와 수식을 읽기 좋은 위치와 모양으로 배치하는 일입니다. 활동지를 만들 때는 그중 수식 표기부터 접하는 경우가 많습니다.
수식을 적는 예
분수는 \frac{3}{4}, 제곱은 x^2, 아래 첨자는 a_1처럼 적습니다. 수식 렌더러가 이 표기를 읽으면 각각 , , 처럼 표시할 수 있습니다. 중괄호는 명령이 적용될 부분을 묶습니다.
처음에는 명령을 모두 외울 필요가 없습니다. AI가 작성한 수식이 원본과 같은 뜻인지, 화면과 출력물에 올바르게 보이는지 확인하는 데 집중합니다.
HTML과 한글 문서에서 사용할 때
HTML에 LaTeX 표기만 넣으면 브라우저는 보통 그 텍스트를 그대로 보여 줍니다. KaTeX나 MathJax 같은 수식 렌더러를 연결해야 수식 모양으로 표시할 수 있습니다. PaperCSS 같은 문서 스타일과 수식 렌더링은 각각 담당하는 일이 다릅니다.
한글 문서의 수식 입력 형식은 LaTeX와 다를 수 있습니다. PDF나 HWPX에서 추출하거나 변환한 수식은 분수의 범위, 지수, 괄호, 기호를 원본과 대조해야 합니다.
실제 IT 용어와의 연결
LaTeX 전체는 TeX를 바탕으로 한 문서 조판 시스템입니다. 웹에서 사용하는 LaTeX 방식의 수식 표기는 그 일부 문법을 수식 렌더러가 해석하는 방식입니다. 웹 렌더러가 모든 LaTeX 명령이나 문서 패키지를 지원하는 것은 아닙니다.
이 블로그에서의 역할
활동지 원본을 분석하고 Markdown 원고와 A4 HTML을 만들 때 수식을 기록하고 전달하는 표기로 소개합니다. 문서 전체 작성법과 자세한 수식 문법은 별도의 글에서 다룹니다.