LaTeX_memo


\documentclass{article}
\usepackage{graphicx}

\begin{document}
Hello world!
안녕 세상!
\end{document}

이게 뼈대다.

\begin{document} 이전까지를 preamble(전언)이라 한다.

\begin{document} 부터 \end{docuement} 안의 내용은 실제 문서 내용.

\documentclass에서 부르는 것은 article.cls 파일이다. (클래스 파일)

\usepackage에서 부르는 것은 graphicx.sty 파일이다. (스타일 파일)

근데 해보면 한글 안나옴.
article 대신 oblivoir 하면 한글 나온다. 해보면..
또는, 다시 article로 하고, \usepackage{kotex,graphicx} 하면 한글 나온다.

클래스란?

\documentclass{클래스이름}

클래스는 문서의 형식을 결정하는 틀.
예를 들어
article.cls는 \chapter 명령이 있는 일반 글이지만,
book.cls는 \chapter 명령이 있어 책을 위한 클래스 파일.
대표적인 클래스 종류: article, book, report, amsart, amsbook, memoir, oblivoir

스타일이란?

\usepackage{스타일이름}

LaTeX커널이 제공하는 기본 기능을 확장하거나, 사용자 명령을 모아놓은 명령 집합
예를 들어 그림을 넣는 것은 LaTeX에서 기본 제공하지 않으며 graphicx 패키지 필요

명령어 입력 규칙

\command[option]{m1}{m2}...

\begin{environment}[option]{m1}{m2}...
...
\end{environment}

option은 대괄호로 입력해야 함 (명령어가 옵션을 지정한 경우)
m을 입력하는 파트가 있다면 반드시 입력해야 함 (명령어가 그렇게 지정한 경우)

몇가지 규칙

공백문자가 연속이어도 하나로 인식. HTML과 마찬가지로.

다음 특수문자는 그대로 입력하면 error.
# $ % ^ _ & \ ~ { }

문서 계층구조

\chapter[짧은 제목]{챕터 이름}    % \documentclass[chapter]{oblivoir}
\section[짧은 제목]{절 이름}
\subsection[짧은 제목]{소 절 이름}

\chapter*{챕터 이름}       % \documentclass[chapter]{oblivoir}
\section*{절 이름}
\subsection*{소 절 이름}

\documentclass{oblivoir}

\title{라텍 글쓰기}
\author{권현우}
\date{2018년}

\begin{document}
\maketitle
\tableofcontents

\section{환영의 말}
안녕하세요.

\section{감사의 말}
감사합니다.

글자크기

10pt 기준
\tiny 6pt
\scriptsize 7pt
\footnotesize 8pt
\small 9pt
\normalsize 10pt
\large 10.95pt
\Large 12pt
\LARGE 14.4pt
\huge 17.28pt
\Huge 20.74pt
한번 명령어를 사용하면 global하게 적용되기 때문에 적용하고 싶은 곳에 grouping을 하거나 환경을 이용해야 한다.
ex.
괜찮아요? {\tiny 작아서} 많이 놀랬죠?

\begin{footnotesize}
이 문단 전체를 작게 하고 싶어요.

작아졌지요?
\end{footnotesize}

문단 정렬 alignment

\begin{flushleft} ... \end{flushleft}
\begin{flushright} ... \end{flushright}
\begin{center} ... \end{center}

각주

\footnote{각주}

item 나열 목록 list

\begin{itemize}
\item item1
\item item2
\end{itemize}

{enumerate} : 번호를 붙여 나열
{itemize} : 단순 나열
{description} : 사전 같은 형태로 나열

문자열 왼쪽 오른쪽을 세로 align을 맞춰 나열
\begin{itemize}
\item[Commutative] $a+b=b+a$
\item[Associative] $a+(b+c)=(a+b)+c$
\item[Distributive] $a(b+c)=ab+ac$
\end{itemize}
이건 이렇게 보임
https://i.imgur.com/lIKOMTc.png


새 쪽을 시작

\newpage



Rel
웹페이지,web_page에서 LaTeX수식을 보여주기 위한 ... LaTeX_renderer ?
{
MathJax =,MathJax . MathJax { Ggl:MathJax } // MathJax
}

Some random videos
How I make beautiful GRAPHS and PLOTS using LaTeX - YouTube
https://www.youtube.com/watch?v=5jmIHOWpEg0&t=3s&ab_channel=Dr.TreforBazett
Ggl:PGF/TikZ + Overleaf 환경.