Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

LaTeX을 이용한 수식 입력

Q's Laboratory

개관

레이텍(LaTeX)이란 텍(TeX)라는 조판(typesetting) 시스템을 기반으로 사용자의 편의성을 고려하여 개량한 프로그래밍 언어 체계입니다. 텍은 도널드 크누스(Donald Knuth)라는 컴퓨터 과학자가 프로그래밍에 관한 서적을 저술하다가 출판사에서 보내온 조판이 마음에 들지 않아 스스로 개발하기 시작한 조판 프로그래밍 언어입니다. 하지만 텍은 엄밀한 이론적 체계에 기초하여 개발한 언어 체계이기 때문에 사용자 입장에서는 다루기가 복잡하고 설정해야할 변수들이 너무 많은 불편이 있었습니다. 그래서 이를 해결하기 위해 자주 사용하는 셋팅과 입력체계를 매크로로 묶은 것이 레이텍입니다. 레이텍은 도널드 크누스의 제자인 레슬리 램포트(Leslie Lamport)가 1984년에 처음 발표했습니다.

레이텍은 모든 형태의 조판 방법을 정의할 수 있기 때문에 일반적인 문서가 아닌 특수한 형태의 문서를 작성하는 데에 주로 사용합니다. 이러한 레이텍의 장점을 살려 수학, 데이터 과학, 컴퓨터 과학에 필수적인 수식이나 특수기호를 입력하는 방법으로 활용할 수 있습니다. 본 절에서는 레이텍을 이용하여 수식을 입력하는 방법에 대해 설명합니다.


기본 문법(syntax)

마크다운 문서에서 레이텍 수식을 입력하기 위해서는 ‘$’ 기호를 이용하여 인라인 수식 또는 블록 수식을 선언한 후 입력해야 합니다. 마크다운 문서에서 수식 작성하는 방법

이렇게 선언한 후 일반적인 자판 입력 방법에 따라 수식을 입력합니다. 수식에 자주 사용하는 기본적인 표기를 입력하는 방법은 다음과 같습니다.

자주 사용하는 LaTeX 특수기호

기능기호명칭기능기호명칭기능기호명칭
로그함수log\loglog자연로그함수ln\lnln지수함수exe^xe^{x}
적분기호\intint미분기호\partialpartial무한대\inftyinfty
제곱근xn\sqrt[n]{x}sqrt[n]{x}항등기호\equivequiv약호\approxapprox
부등호\neqneq이상\geqgeq이하\leqleq
합기호\sumsum곱기호\prodprod극한lim\limlim
이항계수(nk){n \choose k}{n \choose k}좌화살표\leftarrowleftarrow우화살표\rightarrowrightarrow
양쪽화살표\leftrightarrowleftrightarrow두줄화살표\LeftrightarrowLeftrightarrow부분집합\subsetsubset
포함기호\inin비포함기호\notinnotin공집합\emptysetemptyset
교집합\capcap합집합\cupcup논리곱\landland
논리합\lorlor미분연산자\nablanabla플러스마이너스±pm
모든\forallforall존재\existsexists따름표\simsim
QED기호\blacksquareblacksquare레이텍기호LaTeX\LaTeXLaTeX

예시

예시1

아래의 수식을 어떻게 입력할까?

예시2

아래의 수식을 어떻게 입력할까?