[03월 21일] LaTex 문법 익히기
LaTex 테그 문법
\documentclass[options]{class}
- class: 만들어질 문서의 종류
-
options: 문서 class의 동작 방식을 사용자가 지정하는 값들/쉼표로 분리하여 열거
- \documentclass[11pt,twoside,a4paper]{article}: 문서를 article class로 작성하되, 기본 폰트 크기는 11pt, 펼침면 조판 형식, a4사이즈
class 종류
- article: 과학 학술지 논문, 발표자료, 짧은 보고서, 프로그램 문서, 초대장을 위한 클래스
- proc: article 클래스에 기반한 proceedinga용 클래스
- minimal: 가장 기본적인 클래스, 페이지 크기와 기본 폰트만을 설정한다.
- report: chapter을 포함하는 클래스, 긴 보고서, 소책자, 박사학위 논문 등에 사용할 수 있습니다.
- book: 단행본 제작을 위한 클래스
- slides: 슬라이드용 클래스. 산세리프체 큰 글씨를 기본 글꼴로 한다.
options 종류
- 10pt, 11pt: 문서 폰트
- a4paper: 용지 크기
- fleqn: 별행 수식을 왼쪽으로 정렬, 옵션 안주면 가운데 정렬
- lequo: 수식에 붙는 번호를 왼쪽에 붙인다. 옵션 안주면 오른쪽에 수식 번호가 인쇄
- titlepage, notitlepage: 문서 표지를 별도의 한 페이지로 만들고 내용을 새 페이지로 시작할 것인지 아닌지를 결정
- article 클래스: 표지면을 별도로 만들지 않음
- report, book 클래스: 별도 페이지를 만듦
- onecolumn, twocolumn: 워드나 한글에서의 단 나눔
- twoside, oneside: 단면문서/편침면 조판
- landscape: 가로가 긴 페이지 레이아웃
- openright, opening: 장이 홀수면에서 시작할 것인지, 홀짝수면의 구분없이 시작할것인지
- openright: 홀수면 시작 -> 이 옵션은 article에서는 동작하지 않음
패키지 사용
- \usepackage[options]{package}: 전처리부에서만 사용가능
page style
- \pagestyle{style}
- \thispagestyle{style}
페이지 스타일을 변경할 수 있는 패키지로 plain, headings, empty가 있다.
LaTex 구성
\documentclass{article}
\usepackage{kotex} <---- 한글 필수 팩키지
\usepackage{import} <---- 파일 가져오기
\usepackage{lipsum} <---- 아무 의미없는 문단 자동생성
% References <---- 참고문헌
\usepackage{babel}
\usepackage{csquotes}
\usepackage[style=authoryear, backend=bibtex]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
% Title and Author <---- 문서 제목과 저자
\title{한글 \LaTeX}
\author{이광춘}
\maketitle
% Main Contents <---- 초록을 비롯한 본문
\abstract{}
{\fontfamily{lmtt}\selectfont <---- Latin Modern Sans Typewriter 글꼴
\lipsum[1]
}
\section{들어가며}
\import{sections/}{01_intro.tex}
\section{main findings}
\lipsum[1-2]
\section{주장 증명방법}
\import{sections/}{02_proof.tex}
% References <---- 참고문헌 테스트
\section{references}
Lorem \autocite{sigfridsson}
ipsum \autocite{worman}
dolor \autocite{nussbaum}
sit \autocite{sigfridsson}
amet \autocite{geer}
\printbibliography
\end{document}
댓글남기기