일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Depth estimation
- classification
- 알고리즘
- clean code
- 머신러닝
- Vision
- PRML
- 딥러닝
- pytorch
- FineGrained
- Front
- 자료구조
- Python
- Meta Learning
- SSL
- web
- math
- nlp
- algorithm
- dl
- FGVC
- REACT
- CV
- computervision
- cs
- GAN
- 3d
- Torch
- ML
- nerf
- Today
- Total
KalelPark's LAB
[ LaTeX ] LaTeX이란? LaTex의 구조 본문
LaTeX이란?
- "쉽게 Tex의 강력함을 이용해보자"라는 취지에서 만들어진 것이다.
Tex의 강력함을 그대로 가지며, 스타일화된 레이아웃으로 누구라도 쉽게 Tex를 작성하도록 도와주는 문서작성 시스템이다.
- 수식 및 도표 삽입이 쉽고, 공학, 수학 및 프로그래밍 등 이공계열 논문 작성 시 자주 사용되고 있습니다.
대부분의 경우 LaTeX을 활용하여 논문을 작성합니다.
LaTeX의 특징
- Plain Text로 문서가 작성됩니다. 즉 운영체제와 문서 양식에 구애 받지 않고 문서 호환이 가능하다는 점이 있습니다.
흔히 사용되는 hwp와 같은 전용 애플리케이션이 있어야 하는 경우에 그다지 없으며,
심할 경우 버전에 따라 호환이 되지 않습니다. 하지만 LaTeX의 경우 신경을 쓸 필요가 없다.
- 논리적 흐름에 맞게 작성하기에 가장 적합한 툴이다. 양질의 출력을 가져다 줄뿐만 아니라, 직관적인 출력물을 보여준다.
LaTeX 구조
- \begin{document} 이전까지를 preamble(전언)이라고 부른다.
- \begin{document}부터 \end{document}안의 내용은 실제 문서에서 출력될 부분이다.
- \documentclass에서 부르는 것은 article.cls파일이다. 이를 클래스 파일이라고 한다.
- \usepackage에서 부르는 것은 graphicx.sty파일이다. 이를 스타일 파일이라고 부른다.
\documentclass{article}
\usepackage{graphicx}
\begin{document}
Hello World!
\end{document}
LaTeX 클래스란?
- 문서의 형식을 결정할 때 사용한다.
예를 들어 article.cls는 \chapter 명령어가 없는 일반 글이지만, book.cls의 경우 \chapter 명령어가 있는 "책"을 위한 클래스다.
- 대표적으로 article, book. report, amsart, amsbook, memoir, oblivoir 등이 있다.
LaTeX Style이란?
- LaTeX커널이 제공하는 기본 기능을 확장하거나 사용자의 명령을 모아놓은 집합
예를 들어, 그림을 넣는 것은 LaTeX에서 기본적으로 제공하는 것은 아니다. graphicx 패키지를 불러와야 한다.
- 패키지가 너무 많으므로, 주요 패키지만 암기하는 것이 좋음.
* 지금까지의 내용을 요약하면, 클래스는 문서의 바탕을 결정하고, 스타일은 여러가지 기능을 구현하는 걸 도와주는 장치
만약 Option을 사용하는 경우 대괄호로 입력해야 한다. (명령어 옵션을 지정하는 경우)
m을 입력하는 파트가 있다면 반드시 입력해야 한다.
\command[option]{m1}{m2}
\begin{environment}[option]{m1}{m2}
\end{environment}
주의! LaTeX의 경우, #$%^&\{} 의 아이콘은 에러를 일으키므로 주의해야 한다.
이러한 문자들은 각자의 용도가 있기 때문에 에러를 일으키는 것이다.
LaTeX 문서 구조
\chapter[짧은 제목]{챕터 이름}
\section[짧은 제목]{절 이름}
\subsection[짧은 제목]{소 절 이름}
\chapter*{챕터 이름}
\section*{절 이름}
\subsection*{소 절 이름}
LaTeX 글자 크기, 강조
\tiny
\scriptsize
\footnotesize
\small
\normalsize
\large
\Large
\LARGE
\huge
\Huge
참고
'Study > LaTeX' 카테고리의 다른 글
[ LaTeX ] Citiation page를 맞추기 위한 Tip (2) | 2023.03.18 |
---|