문서 편집 권한이 없습니다. 다음 이유를 확인해주세요: 요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다: 사용자. 문서의 원본을 보거나 복사할 수 있습니다. [[분류: 논문 작성법]] == 개요 == LaTeX는 과학, 기술, 공학, 수학 분야에서 널리 사용되는 고품질의 문서 작성 프로그램이다. 주로 복잡한 수식, 표, 그림 등을 포함한 기술 문서를 작성하는 데 사용된다. LaTeX는 Donald Knuth가 개발한 TeX 시스템을 기반으로 Leslie Lamport가 만든 프로그래이다. Latex는 다음과 같은 특징이 있다. * 텍스트 기반: Latex는 보통의 문서 작성 프로그램과는 다르게, 모든 레이아웃 구성이 텍스트로 이루어진다. * 고품질: Latex로 작성된 문서는 전문적인 표기법과 복잡한 문서 구조를 쉽게 관리할 수 있기 때문에, 학술 논문, 책, 슬라이드를 만드는데 널리 사용된다. * 자동화: 사용자는 문서의 내용에 집중할 수 있으며, LaTeX는 서식, 번호 매기기, 참고 문헌 관리 등을 처리한다. * 확장성: Latex는 다양한 패키지를 통해서 기능 확장이 가능하다. * 오픈소스: Latex는 오픈 소스 프로그램으로, 무료로 사용가능하다. == 예시 == <syntaxhighlight lang=tex> \documentclass{article} % 문서 클래스 선언 \usepackage{amsmath} % 패키지 로드 \begin{document} % 문서 시작 \title{문서의 제목} \author{작성자} \date{\today} \maketitle % 제목, 작성자, 날짜 출력 \section{서론} 서론입니다. \section{본론} 본론입니다. \subsection{하위 섹션} 하위 섹션입니다. \begin{equation} E = mc^2 \end{equation} \end{document} % 문서 끝 </syntaxhighlight> == 팁 == === 여러개의 문서의 Diff생성하기 === latexdiff을 사용하면 Latex파일의 diff를 생성할 수 있다. https://www.overleaf.com/learn/latex/Articles/How_to_use_latexdiff_on_Overleaf 여기서 문제가 되는 상황은, 보통 문서를 작성할때, Latex파일에 모두 작성하는 것이 아니라, 여러개의 파일에 나누어서 작성하는 경우가 대부분인데, latexdiff은 하나의 파일만을 지원한다는 점이다. 이를 위해서 우선 https://github.com/johnjosephhorton/flatex 이라는 프로그램을 설치하여 Latex파일을 하나의 문서로 합쳐야 한다. 그후 문서를 생성하면 된다. cd old; flatex main.tex main_old.tex cd new; flatex main.text main_new.tex latexdiff OPTIONS old.tex new.tex > diff.tex Latex 문서로 돌아갑니다.