LaTeX ์๊ฐ
LaTeX ์๊ฐ¶
์ฃผ์ : LaTeX ๋ ์จ: 16๊ฐ ์ค 1 ์ฌ์ ์๊ตฌ ์ฌํญ: ๊ธฐ๋ณธ ์ปดํจํฐ ํ์ฉ ๋ฅ๋ ฅ, ํ ์คํธ ํธ์ง๊ธฐ ์ฌ์ฉ ๊ฒฝํ ๋ชฉํ: LaTeX๊ฐ ๋ฌด์์ธ์ง ์ดํดํ๊ณ , TeX ๋ฐฐํฌํ์ ์ค์นํ๊ฑฐ๋ Overleaf์ ์ ๊ทผํ์ฌ ์ฒซ ๋ฒ์งธ ๋ฌธ์๋ฅผ ์ปดํ์ผํ๊ธฐ
TeX์ LaTeX๋ ๋ฌด์์ธ๊ฐ?¶
TeX์ ์ญ์ฌ¶
TeX("ํ ํฌ"๋ก ๋ฐ์)๋ 1978๋ Donald Knuth๊ฐ ๋ง๋ ์กฐํ ์์คํ ์ ๋๋ค. ์ ์ค์ ์ธ ์ปดํจํฐ ๊ณผํ์์ธ Knuth๋ ๊ทธ์ ์ฑ ์๋ฆฌ์ฆ "The Art of Computer Programming"์ ๊ฐ์ ํ์์ ์ํ ์กฐํ์ ํ์ง์ด ๋ฎ์ ๊ฒ์ ์ข์ ํ์ต๋๋ค. ๊ทธ๋ ๋ณต์กํ ์ํ ๊ณต์์ ํฌํจํ ์๋ฆ๋ต๊ณ ์ถํ ํ์ง์ ๋ฌธ์๋ฅผ ๋ง๋ค ์ ์๋ ์์ฒด ์กฐํ ์์คํ ์ ๋ง๋ค๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค.
TeX๋ ์ฌ์ฉ์์๊ฒ ๋ฌธ์ ์์์ ๋ํ ์ ๋ฐํ ์ ์ด๋ฅผ ์ ๊ณตํ๋ ์ ์์ค ๋งํฌ์ ์ธ์ด์ ๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ฌํ ์ ๋ฐ์ฑ์ ๋ณต์ก์ฑ์ ๋๊ฐ๊ฐ ๋ฐ๋ฆ ๋๋คโ์์ TeX๋ฅผ ์์ฑํ๋ ๊ฒ์ ์ง๋ฃจํ๊ณ ์กฐํ ๊ท์น์ ๋ํ ๊น์ ์ง์์ด ํ์ํฉ๋๋ค.
LaTeX์ ๋ฑ์ฅ¶
LaTeX("๋ผํ "๋๋ "๋ ์ดํ "์ผ๋ก ๋ฐ์)๋ 1980๋ ๋ Leslie Lamport๊ฐ TeX ์์ ๊ตฌ์ถ๋ ๊ณ ์์ค ๋งคํฌ๋ก ์ธํธ๋ก ๋ง๋ค์์ต๋๋ค. LaTeX๋ TeX์ ์ ์์ค ์ธ๋ถ ์ฌํญ์ ๋ง์ ๋ถ๋ถ์ ์ถ์ํํ์ฌ ์ฌ์ฉ์๊ฐ ์์ ์ธ๋ถ ์ฌํญ๋ณด๋ค๋ ๋ฌธ์์ ๋ ผ๋ฆฌ์ ๊ตฌ์กฐ์ ์ง์คํ ์ ์๊ฒ ํฉ๋๋ค.
๋ค์๊ณผ ๊ฐ์ด ์๊ฐํด ๋ณด์ธ์: - TeX: ์์งโ๊ฐ๋ ฅํ ์ ์์ค ์กฐํ ์ธ์ด - LaTeX: TeX ์์ ๊ตฌ์ถ๋ ์ฌ์ฉ์ ์นํ์ ์ธ ์ธํฐํ์ด์ค
์ค๋๋ ์ฌ๋๋ค์ด "LaTeX"๋ผ๊ณ ๋งํ ๋ ์ผ๋ฐ์ ์ผ๋ก TeX ์์ง๊ณผ LaTeX ๋งคํฌ๋ก ํจํค์ง์ ์กฐํฉ์ ์๋ฏธํฉ๋๋ค.
์ LaTeX๋ฅผ ์ฌ์ฉํ๋?¶
LaTeX vs. ์๋ ํ๋ก์ธ์ (Word, Google Docs)¶
LaTeX์ ์ฅ์ :
- ๋ฐ์ด๋ ์กฐํ: LaTeX๋ ๋ฐ์ด๋ ์ปค๋(kerning), ํฉ์(ligature) ๋ฐ ํ์ดํ ์ฐ๊ฒฐ(hyphenation)๋ก ์ ๋ฌธ์ ์ผ๋ก ์กฐํ๋ ๋ฌธ์๋ฅผ ์์ฑํฉ๋๋ค
- ์ํ ์กฐํ: ๋ณต์กํ ์ํ ๊ณต์ ๋ฐ ๋ฐฉ์ ์์ ๋ํ ํ์ํ ์ง์
- ์ผ๊ด๋ ์์: ๋ด์ฉ๊ณผ ํํ์ ๋ถ๋ฆฌ๋ ๋์ฉ๋ ๋ฌธ์ ์ ์ฒด์์ ์ผ๊ด์ฑ์ ๋ณด์ฅํฉ๋๋ค
- ์ํธ ์ฐธ์กฐ: ์น์ , ๋ฐฉ์ ์, ๊ทธ๋ฆผ ๋ฐ ์ธ์ฉ์ ์๋ ๋ฒํธ ๋งค๊ธฐ๊ธฐ ๋ฐ ์ฐธ์กฐ
- ์ฐธ๊ณ ๋ฌธํ ๊ด๋ฆฌ: BibTeX/BibLaTeX์์ ๊ฐ๋ ฅํ ํตํฉ์ผ๋ก ์ฐธ๊ณ ๋ฌธํ ๊ด๋ฆฌ
- ๋ฒ์ ๊ด๋ฆฌ: ์ผ๋ฐ ํ ์คํธ ํ์์ Git ๋ฐ ๊ธฐํ ๋ฒ์ ๊ด๋ฆฌ ์์คํ ๊ณผ ์ํํ๊ฒ ์๋ํฉ๋๋ค
- ์์ ์ฑ: 20๋ ์ ์ ๋ง๋ ๋ฌธ์๊ฐ ์ค๋๋ ์๋ ์ปดํ์ผ๋ฉ๋๋ค
- ์์ ๋ฐ ์คํ ์์ค: ๋ผ์ด์ ์ค ๋น์ฉ ์์
์๋ ํ๋ก์ธ์๊ฐ ๋ ๋์ ๊ฒฝ์ฐ:
- ๊ฐ๋จํ ์์์ ๊ฐ์ง ์งง์ ๋ฌธ์
- ๋น๊ธฐ์ ์ฌ์ฉ์์์ ํ์ ํธ์ง
- ๊ด๋ฒ์ํ WYSIWYG ํธ์ง์ด ํ์ํ ๋ฌธ์
- ํ์ฌ๋ณ ํ ํ๋ฆฟ์ด ์๋ ๋น์ฆ๋์ค ๋ฌธ์
- LaTeX๋ฅผ ๋ฐฐ์ธ ์๊ฐ์ด ์๋ ๊ธด๊ธํ ๋ง๊ฐ์ผ
LaTeX vs. Markdown¶
Markdown์ ๊ฐ๋จํ ๋ฌธ์์ ์ ํฉํ์ง๋ง ๋ค์์ด ํ์ํ ๋ LaTeX๊ฐ ๋ฐ์ด๋ฉ๋๋ค: - ๋ณต์กํ ์ํ ํ๊ธฐ๋ฒ - ๋ ์ด์์์ ๋ํ ์ ๋ฐํ ์ ์ด - ์ ๋ฌธ์ ์ธ ํ์ /๊ณผํ ์ถํ๋ฌผ - ์ํธ ์ฐธ์กฐ ๋ฐ ์ฐธ๊ณ ๋ฌธํ - ์ผ๊ด๋ ์์์ ๊ฐ์ง ๋ค์ค ์ฑํฐ ์์
TeX ๋ฐฐํฌํ¶
TeX ๋ฐฐํฌํ์ LaTeX๋ฅผ ์ฌ์ฉํ๋ ๋ฐ ํ์ํ ํ๋ก๊ทธ๋จ, ํจํค์ง ๋ฐ ๊ธ๊ผด์ ๋ชจ์์ ๋๋ค. ์ธ ๊ฐ์ง ์ฃผ์ ๋ฐฐํฌํ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
TeX Live (Linux, Windows, macOS์ ๊ถ์ฅ)¶
TeX Live๋ ๊ฐ์ฅ ํฌ๊ด์ ์ธ ํฌ๋ก์ค ํ๋ซํผ TeX ๋ฐฐํฌํ์ ๋๋ค.
์ฅ์ : - ๋ชจ๋ ์ฃผ์ ์ด์ ์ฒด์ ์์ ์ฌ์ฉ ๊ฐ๋ฅ - ๊ฑฐ์ ๋ชจ๋ LaTeX ํจํค์ง ํฌํจ - ์ ๊ธฐ ์ ๋ฐ์ดํธ - ํ๋ซํผ ๊ฐ ์ผ๊ด์ฑ
์ค์น: - Linux: ์ผ๋ฐ์ ์ผ๋ก ํจํค์ง ๊ด๋ฆฌ์๋ฅผ ํตํด ์ฌ์ฉ ๊ฐ๋ฅ ```bash # Ubuntu/Debian sudo apt-get install texlive-full
# Fedora sudo dnf install texlive-scheme-full
# Arch sudo pacman -S texlive-most ``` - Windows/macOS: tug.org/texlive์์ ์ค์น ํ๋ก๊ทธ๋จ ๋ค์ด๋ก๋ - ํฌ๊ธฐ: ์ ์ฒด ์ค์น๋ ์ฝ 7GB
MiKTeX (Windows)¶
MiKTeX๋ ํ์์ ๋ฐ๋ผ ํจํค์ง๋ฅผ ์ค์นํ๋ Windows ์ค์ฌ ๋ฐฐํฌํ์ ๋๋ค.
์ฅ์ : - ๋ ์์ ์ด๊ธฐ ๋ค์ด๋ก๋ - ํ์ํ ๋ ์๋ ํจํค์ง ์ค์น - ์ฐ์ํ Windows ํตํฉ
๋จ์ : - ์ฃผ๋ก Windows (Linux/macOS ๋ฒ์ ์ ์กด์ฌํ์ง๋ง ๋ ๋ค๋ฌ์ด์ง) - ์ปดํ์ผ ์ค ์๋ ๋ค์ด๋ก๋๊ฐ ๋๋ฆด ์ ์์
์ค์น: - miktex.org์์ ๋ค์ด๋ก๋
MacTeX (macOS)¶
MacTeX๋ ๋ณธ์ง์ ์ผ๋ก ์ถ๊ฐ Mac ์ ์ฉ ๋๊ตฌ์ ํจ๊ป ํจํค์ง๋ TeX Live์ ๋๋ค.
์ฅ์ : - macOS์ ์ต์ ํ - TeXShop(๋ค์ดํฐ๋ธ Mac ํธ์ง๊ธฐ) ํฌํจ - TeX Live์ ๋์ผํ ํจํค์ง ์ปฌ๋ ์
์ค์น: - tug.org/mactex์์ ๋ค์ด๋ก๋
์จ๋ผ์ธ ํธ์ง๊ธฐ: Overleaf¶
์ Overleaf์ธ๊ฐ?¶
Overleaf (overleaf.com)๋ ๋ธ๋ผ์ฐ์ ์์ ์คํ๋๋ ์จ๋ผ์ธ LaTeX ํธ์ง๊ธฐ์ ๋๋ค.
์ฅ์ : - ์ค์น ํ์ ์์ - ์ค์๊ฐ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ - ํ์ ํธ์ง (Google Docs์ ์ ์ฌ) - ๋ชจ๋ ์ฅ์น์์ ์ ๊ทผ ๊ฐ๋ฅ - ์๋ฐฑ ๊ฐ์ ํ ํ๋ฆฟ - ์๋ ์ปดํ์ผ - ๋ฒ์ ๊ธฐ๋ก
์ ํ ์ฌํญ: - ์ธํฐ๋ท ์ฐ๊ฒฐ ํ์ - ๋ฌด๋ฃ ํฐ์ด๋ ์ปดํ์ผ ์๊ฐ ์ ํ ๋ฐ ์ ํ๋ ํ์ ์ - TeX ๋ฐฐํฌ ๋ฒ์ ์ ๋ํ ์ ์ด ๊ฐ์
๋ค์์ ์ ํฉ: - LaTeX๋ฅผ ๋ฐฐ์ฐ๋ ์ด๋ณด์ - ํ์ ํ๋ก์ ํธ - ์ฌ๋ฌ ์ปดํจํฐ์์ ์์ - ๋น ๋ฅธ ๋ฌธ์ ์์ฑ
Overleaf ์์ํ๊ธฐ¶
- overleaf.com ๋ฐฉ๋ฌธ
- ๋ฌด๋ฃ ๊ณ์ ์์ฑ
- "New Project" โ "Blank Project" ํด๋ฆญ
- ์ผ์ชฝ ์ฐฝ์์ LaTeX ์ฝ๋ ์ ๋ ฅ ์์
- ์ค๋ฅธ์ชฝ์์ PDF ๋ฏธ๋ฆฌ ๋ณด๊ธฐ ํ์ธ
๋ฐ์คํฌํฑ ํธ์ง๊ธฐ¶
TeXstudio (์ด๋ณด์์๊ฒ ๊ถ์ฅ)¶
TeXstudio๋ ๊ธฐ๋ฅ์ด ํ๋ถํ ํฌ๋ก์ค ํ๋ซํผ LaTeX ํธ์ง๊ธฐ์ ๋๋ค.
๊ธฐ๋ฅ: - ๊ตฌ๋ฌธ ๊ฐ์กฐ ํ์ - ์ฝ๋ ์์ฑ - ํตํฉ PDF ๋ทฐ์ด - ๋ง์ถค๋ฒ ๊ฒ์ฌ - ๋ด์ฅ ๊ธฐํธ ํ ์ด๋ธ - ์ค๋ฅ ๊ฐ์กฐ ํ์
์ค์น: - texstudio.org์์ ๋ค์ด๋ก๋
VS Code + LaTeX Workshop¶
Visual Studio Code์ LaTeX Workshop ํ์ฅ์ ์ด๋ฏธ VS Code๋ฅผ ์ฌ์ฉํ๋ ํ๋ก๊ทธ๋๋จธ์๊ฒ ํ๋ฅญํฉ๋๋ค.
์ค์ :
1. VS Code ์ค์น
2. LaTeX Workshop ํ์ฅ ์ค์น
3. .tex ํ์ผ ์ด๊ธฐ
4. Ctrl+Alt+B (Windows/Linux) ๋๋ Cmd+Option+B (Mac)๋ฅผ ์ฌ์ฉํ์ฌ ๋น๋
์ฅ์ : - ๊ธฐ์กด ์ํฌํ๋ก์ฐ์ ํตํฉ - Git ํตํฉ - ์ฌ์ฉ์ ์ ์ ๊ฐ๋ฅ - ์ค๋ํซ ์ง์
Vim ๋ฐ Emacs¶
๊ณ ๊ธ ์ฌ์ฉ์๋ฅผ ์ํด Vim (vimtex ํ๋ฌ๊ทธ์ธ ์ฌ์ฉ)๊ณผ Emacs (AUCTeX ์ฌ์ฉ)๋ ๊ฐ๋ ฅํ LaTeX ํธ์ง ํ๊ฒฝ์ ์ ๊ณตํฉ๋๋ค.
์ฒซ ๋ฒ์งธ LaTeX ๋ฌธ์¶
๊ฐ๋จํ "Hello World" ๋ฌธ์๋ฅผ ๋ง๋ค์ด ๋ด ์๋ค.
\documentclass{article}
\begin{document}
Hello, World! This is my first \LaTeX{} document.
\end{document}
์ฝ๋ ์ดํดํ๊ธฐ¶
-
\documentclass{article}: ๋ฌธ์ ์ ํ์ ์ ์ธํฉ๋๋ค.article์ ๋ ผ๋ฌธ์ด๋ ๋ณด๊ณ ์์ ๊ฐ์ ์งง์ ๋ฌธ์์ฉ์ ๋๋ค. -
\begin{document}๋ฐ\end{document}: ์ด ๋ช ๋ น ์ฌ์ด์ ๋ชจ๋ ๊ฒ์ด ๋ฌธ์ ๋ด์ฉ์ ๋๋ค. -
\LaTeX{}: ์ ์ ํ ์์์ผ๋ก LaTeX ๋ก๊ณ ๋ฅผ ์กฐํํ๋ ํน์ ๋ช ๋ น์ ๋๋ค.
๋ฌธ์ ์ปดํ์ผํ๊ธฐ¶
Overleaf์์¶
- ์ ํ๋ก์ ํธ์ ์ฝ๋ ๋ถ์ฌ๋ฃ๊ธฐ
- PDF๊ฐ ์๋์ผ๋ก ์ค๋ฅธ์ชฝ์ ๋ํ๋จ
์ปดํจํฐ์์¶
TeXstudio ์ฌ์ฉ:
1. ํ์ผ์ hello.tex๋ก ์ ์ฅ
2. F5 ๋๋ฅด๊ธฐ (๋๋ ๋
น์ ํ์ดํ ํด๋ฆญ)
3. PDF๊ฐ ๋ด์ฅ ๋ทฐ์ด์ ๋ํ๋จ
๋ช ๋ น์ค ์ฌ์ฉ:
pdflatex hello.tex
์ด๋ ๊ฒ ํ๋ฉด ๋์ผํ ๋๋ ํฐ๋ฆฌ์ hello.pdf๊ฐ ์์ฑ๋ฉ๋๋ค.
์ปดํ์ผ ํ์ดํ๋ผ์ธ¶
LaTeX ๋ฌธ์๋ฅผ ์ปดํ์ผํ ๋ ๋ฐ์ํ๋ ์ผ์ ์ดํดํ๋ ๊ฒ์ ๋ฌธ์ ํด๊ฒฐ์ ์ค์ํฉ๋๋ค.
๊ธฐ๋ณธ ํ์ดํ๋ผ์ธ¶
hello.tex โ pdflatex โ hello.pdf
pdflatex๋ .tex ํ์ผ์ ์ฝ๊ณ ์ง์ PDF๋ฅผ ์์ฑํฉ๋๋ค.
๋์ฒด ์์ง¶
-
latex: DVI (DeVice Independent) ํ์์ ์์ฑํ๋ฉฐ PDF๋ก ๋ณํ ํ์
bash latex hello.tex # hello.dvi ์์ฑ dvipdf hello.dvi # hello.pdf ์์ฑ -
xelatex: ์ ๋์ฝ๋ ๋ฐ ์์คํ ๊ธ๊ผด ์ง์
bash xelatex hello.tex -
lualatex: Lua ์คํฌ๋ฆฝํ ์ง์์ด ์๋ ์ต์ ์์ง
bash lualatex hello.tex
์ด๋ณด์์ ๊ฒฝ์ฐ pdflatex๊ฐ ํ์ค ์ ํ์ ๋๋ค.
์ฌ๋ฌ ํจ์ค¶
์ผ๋ถ ๋ฌธ์๋ ์ฌ๋ฌ ์ปดํ์ผ ํจ์ค๊ฐ ํ์ํฉ๋๋ค:
- ์ฒซ ๋ฒ์งธ ํจ์ค: ๋ด์ฉ ์ฒ๋ฆฌ, ๋ณด์กฐ ํ์ผ ์์ฑ
- ๋ ๋ฒ์งธ ํจ์ค: ์ํธ ์ฐธ์กฐ, ๋ชฉ์ฐจ ํด๊ฒฐ
- ์ถ๊ฐ ํจ์ค: ๋๋ก๋ ์ฐธ๊ณ ๋ฌธํ ๋๋ ๋ณต์กํ ์ํธ ์ฐธ์กฐ์ ํ์
์ธ์ฉ์ด ์๋ ๋ฌธ์์ ์์ ์ํฌํ๋ก์ฐ:
pdflatex paper.tex # ์ฒซ ๋ฒ์งธ ํจ์ค
bibtex paper # ์ฐธ๊ณ ๋ฌธํ ์ฒ๋ฆฌ
pdflatex paper.tex # ๋ ๋ฒ์งธ ํจ์ค (์ฐธ์กฐ ์
๋ฐ์ดํธ)
pdflatex paper.tex # ์ธ ๋ฒ์งธ ํจ์ค (์ผ๊ด์ฑ ๋ณด์ฅ)
๋๋ถ๋ถ์ ์ต์ ํธ์ง๊ธฐ(TeXstudio, LaTeX Workshop)๋ ์ด๋ฅผ ์๋์ผ๋ก ์ฒ๋ฆฌํฉ๋๋ค.
ํ์ผ ์ ํ ์ค๋ช ¶
LaTeX ๋ฌธ์๋ฅผ ์ปดํ์ผํ๋ฉด ์ฌ๋ฌ ํ์ผ์ด ์์ฑ๋ฉ๋๋ค:
์ ๋ ฅ ํ์ผ¶
.tex: LaTeX ์์ค ์ฝ๋ (ํธ์งํ๋ ์ ์ผํ ํ์ผ).bib: ์ฐธ๊ณ ๋ฌธํ ๋ฐ์ดํฐ๋ฒ ์ด์ค (BibTeX ํ์).cls: ๋ฌธ์ ํด๋์ค ํ์ผ (๋ฌธ์ ๊ตฌ์กฐ ์ ์).sty: ์คํ์ผ ํจํค์ง ํ์ผ (์ถ๊ฐ ๊ธฐ๋ฅ)
์ถ๋ ฅ ํ์ผ¶
.pdf: ์ต์ข ์ปดํ์ผ๋ ๋ฌธ์ (์ํ๋ ๊ฒ!)
๋ณด์กฐ ํ์ผ (์ญ์ ๊ฐ๋ฅ)¶
.aux: ์ํธ ์ฐธ์กฐ ์ ๋ณด๊ฐ ์๋ ๋ณด์กฐ ํ์ผ.log: ์์ธํ ์ปดํ์ผ ๋ก๊ทธ (๋๋ฒ๊น ์ ์ ์ฉ).toc: ๋ชฉ์ฐจ ๋ฐ์ดํฐ.lof: ๊ทธ๋ฆผ ๋ชฉ๋ก ๋ฐ์ดํฐ.lot: ํ ๋ชฉ๋ก ๋ฐ์ดํฐ.out: PDF ๋ถ๋งํฌ (hyperref ์ฌ์ฉ ์).bbl: ์์์ด ์ง์ ๋ ์ฐธ๊ณ ๋ฌธํ (BibTeX์์ ์์ฑ).blg: BibTeX ๋ก๊ทธ ํ์ผ.synctex.gz: ํธ์ง๊ธฐ-PDF ์กฐ์ ์ ์ํ ๋๊ธฐํ ๋ฐ์ดํฐ
ํ: ๋ชจ๋ ๋ณด์กฐ ํ์ผ์ ์์ ํ๊ฒ ์ญ์ ํ ์ ์์ต๋๋ค. ๋ค์ ์ปดํ์ผ ์ ์ฌ์์ฑ๋ฉ๋๋ค.
๋ง์ ํธ์ง๊ธฐ๊ฐ ์ด๋ฌํ ํ์ผ์ ์ ๊ฑฐํ๋ "clean" ๋ช ๋ น์ ์ ๊ณตํฉ๋๋ค:
# ์๋ ์ ๋ฆฌ
rm *.aux *.log *.toc *.out *.synctex.gz
์ผ๋ฐ์ ์ธ ์ปดํ์ผ ์ค๋ฅ¶
์ค๋ฅ: Undefined control sequence¶
์์ธ: LaTeX๊ฐ ์ธ์ํ์ง ๋ชปํ๋ ๋ช ๋ น์ ์ฌ์ฉํ์ต๋๋ค.
\textbf{This is bold} % ์ ํ
\bold{This is wrong} % ์ค๋ฅ: \bold๊ฐ ์กด์ฌํ์ง ์์
์์ : ๋ช ๋ น ์ฒ ์๋ฅผ ํ์ธํ๊ฑฐ๋ ํ์ํ ํจํค์ง๋ฅผ ๋ก๋ํฉ๋๋ค.
์ค๋ฅ: Missing $ inserted¶
์์ธ: ์ํ ๋ชจ๋ ์ธ๋ถ์์ ์ํ ๊ธฐํธ๋ฅผ ์ฌ์ฉํ์ต๋๋ค.
The variable x is... % ์ค๋ฅ: ์ํ ๋ชจ๋ ํ์
The variable $x$ is... % ์ ํ
์ค๋ฅ: File not found¶
์์ธ: LaTeX๊ฐ ํฌํจํ๋ ค๋ ํ์ผ์ ์ฐพ์ ์ ์์ต๋๋ค.
์์ : ํ์ผ ๊ฒฝ๋ก๋ฅผ ํ์ธํ๊ณ ํ์ผ์ด ์ฌ๋ฐ๋ฅธ ์์น์ ์๋์ง ํ์ธํฉ๋๋ค.
๋ ์์ ํ ์ฒซ ๋ฒ์งธ ๋ฌธ์¶
์ข ๋ ํ์ค์ ์ธ ๋ฌธ์๋ฅผ ๋ง๋ค์ด ๋ด ์๋ค:
\documentclass[12pt, a4paper]{article}
% Preamble - packages and settings
\usepackage[utf8]{inputenc} % UTF-8 encoding
\usepackage[T1]{fontenc} % Font encoding
\usepackage{amsmath} % Enhanced math support
% Document metadata
\title{My First \LaTeX{} Document}
\author{Your Name}
\date{\today}
\begin{document}
\maketitle
\section{Introduction}
This is my first real \LaTeX{} document. It includes:
\begin{itemize}
\item Proper document structure
\item Sections and subsections
\item Mathematical equations
\end{itemize}
\section{Mathematical Content}
The Pythagorean theorem states that for a right triangle:
\[
a^2 + b^2 = c^2
\]
\section{Conclusion}
\LaTeX{} is a powerful typesetting system!
\end{document}
์ฌ๊ธฐ์ ์๋ก์ด ๊ฒ์?¶
[12pt, a4paper]: ๋ฌธ์ ํด๋์ค ์ต์ (12ํฌ์ธํธ ๊ธ๊ผด, A4 ์ฉ์ง)\usepackage{...}: ์ถ๊ฐ ํจํค์ง ๋ก๋\title,\author,\date: ๋ฌธ์ ๋ฉํ๋ฐ์ดํฐ\maketitle: ๋ฉํ๋ฐ์ดํฐ์์ ์ ๋ชฉ ๋ธ๋ก ์์ฑ\section{...}: ๋ฒํธ๊ฐ ๋งค๊ฒจ์ง ์น์ ์์ฑ\begin{itemize}...\end{itemize}: ๊ธ๋จธ๋ฆฌ ๊ธฐํธ ๋ชฉ๋ก\[...\]: ๋์คํ๋ ์ด ์์ (์์ฒด ์ค์ ๋ฐฉ์ ์)
์ด๋ณด์๋ฅผ ์ํ ๋ชจ๋ฒ ์ฌ๋ก¶
- Overleaf๋ก ์์: ํ์ตํ๋ ๋์ ์ค์น ๋ฌธ์ ๋ฐฉ์ง
- ํ ํ๋ฆฟ ์ฌ์ฉ: Overleaf์๋ ๋ ผ๋ฌธ, ์ด๋ ฅ์, ๋ ผ๋ฌธ์ฉ ํ ํ๋ฆฟ์ด ์์ต๋๋ค
- ์์ฃผ ์ปดํ์ผ: ์ค๋ฅ๋ฅผ ์กฐ๊ธฐ์ ๋ฐ๊ฒฌํ๊ธฐ ์ํด ๋ช ๋ถ๋ง๋ค ์ปดํ์ผ
- ์ค๋ฅ ๋ฉ์์ง ์ฝ๊ธฐ:
.logํ์ผ์๋ ์ ์ฉํ ์ ๋ณด๊ฐ ํฌํจ๋์ด ์์ต๋๋ค - ํ ์ค์ ํ ๋ฌธ์ฅ: ๋ฒ์ ๊ด๋ฆฌ ๋ฐ ํธ์ง์ด ๋ ์ฌ์์ง๋๋ค
- ์ฝ๋ ์ฃผ์ ๋ฌ๊ธฐ:
%๋ฅผ ์ฌ์ฉํ์ฌ ์ค๋ช ๋ ธํธ ์ถ๊ฐ - ๋์ฉ๋ ๋ฌธ์ ๊ตฌ์ฑ:
\input{}๋ฅผ ์ฌ์ฉํ์ฌ ์ฑํฐ๋ฅผ ๋ณ๋ ํ์ผ๋ก ๋ถํ
์ฐ์ต ๋ฌธ์ ¶
์ฐ์ต ๋ฌธ์ 1: ์ค์น¶
๋ค์ ์ค ํ๋๋ฅผ ์ ํ: - Overleaf ๊ณ์ ์ ๋ง๋ค๊ณ ์ ๋น ํ๋ก์ ํธ ์์ฑ - ์ปดํจํฐ์ TeX Live (๋๋ MiKTeX/MacTeX) ๋ฐ TeXstudio ์ค์น
์ฐ์ต ๋ฌธ์ 2: Hello World¶
์์ ๋ณด์ฌ์ค ๊ธฐ๋ณธ "Hello World" ๋ฌธ์๋ฅผ ์ปดํ์ผํฉ๋๋ค. PDF ์ถ๋ ฅ์ ์ป์๋์ง ํ์ธํฉ๋๋ค.
์ฐ์ต ๋ฌธ์ 3: ๊ฐ์ธํ๋ ๋ฌธ์¶
๋ค์์ ํฌํจํ๋ ๋ฌธ์๋ฅผ ๋ง๋ญ๋๋ค:
- ์ ์๋ก ๊ทํ์ ์ด๋ฆ
- ์ ํํ ์ ๋ชฉ
- ์ต์ ๋ ๊ฐ์ ์น์
- ์ต์ ์ธ ๊ฐ์ ํญ๋ชฉ์ด ์๋ ๊ธ๋จธ๋ฆฌ ๊ธฐํธ ๋ชฉ๋ก
- ์ค๋ ๋ ์ง (\today ์ฌ์ฉ)
์ฐ์ต ๋ฌธ์ 4: ์คํ¶
๋ค์ ์์ ์ ์๋ํ์ฌ ์ด๋ค ์ผ์ด ๋ฐ์ํ๋์ง ํ์ธ:
- \documentclass์์ article์ report๋ก ๋ณ๊ฒฝ
- [12pt] ์ต์
์ถ๊ฐ: \documentclass[12pt]{article}
- \today๋ฅผ January 1, 2024์ ๊ฐ์ ํน์ ๋ ์ง๋ก ๋ณ๊ฒฝ
- ์ธ ๋ฒ์งธ ์น์
์ถ๊ฐ
์ฐ์ต ๋ฌธ์ 5: ์ค๋ฅ ๋ณต๊ตฌ¶
\end{document}๋ฅผ ์ ๊ฑฐํ์ฌ ์๋์ ์ผ๋ก ์ค๋ฅ๋ฅผ ์์ฑํฉ๋๋ค. ์ปดํ์ผ์ ์๋ํฉ๋๋ค. ์ค๋ฅ ๋ฉ์์ง๋ฅผ ์ฝ์ต๋๋ค. ์ค๋ฅ๋ฅผ ์์ ํฉ๋๋ค.
์ฐ์ต ๋ฌธ์ 6: ํ์ผ ํ์¶
์ปดํ์ผ ํ ํ๋ก์ ํธ ๋๋ ํฐ๋ฆฌ์์ ์์ฑ๋ ํ์ผ์ ํ์ธํฉ๋๋ค. ํ
์คํธ ํธ์ง๊ธฐ์์ .log ํ์ผ์ ์ด๊ณ ํฌํจ๋ ๋ด์ฉ์ ์ดํดํ๋ ค๊ณ ์๋ํฉ๋๋ค.
์ถ๊ฐ ์ฝ๊ธฐ¶
- Overleaf Tutorials - ํฌ๊ด์ ์ธ ๊ฐ์ด๋
- LaTeX Wikibook - ๋ฌด๋ฃ ์จ๋ผ์ธ ๊ต๊ณผ์
- CTAN - Comprehensive TeX Archive Network (ํจํค์ง ์ ์ฅ์)
- "The Not So Short Introduction to LaTeX2ฮต" - ๋ฌด๋ฃ PDF ๊ฐ์ด๋
์์ฝ¶
์ด ๋ ์จ์์ ๋ฐฐ์ด ๋ด์ฉ: - TeX์ LaTeX์ ์ญ์ฌ ๋ฐ ๋ชฉ์ - ๋ค๋ฅธ ๋ฌธ์ ์์ฑ ์์คํ ๊ณผ ๋น๊ตํ์ฌ LaTeX๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ - TeX ๋ฐฐํฌํ์ ์ค์นํ๊ฑฐ๋ Overleaf๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ - ๊ธฐ๋ณธ LaTeX ๋ฌธ์์ ๊ตฌ์กฐ - ์ฒซ ๋ฒ์งธ ๋ฌธ์๋ฅผ ์ปดํ์ผํ๋ ๋ฐฉ๋ฒ - ์ปดํ์ผ ํ์ดํ๋ผ์ธ ๋ฐ ํ์ผ ์ ํ ์ดํด - ์ผ๋ฐ์ ์ธ ์ค๋ฅ ๋ฐ ํผํ๋ ๋ฐฉ๋ฒ
๋ค์ ๋ ์จ์์๋ ๋ฌธ์ ํด๋์ค, ์ ๋ฌธ๋ถ(preamble), ์น์ ๋ช ๋ น ๋ฐ ๋์ฉ๋ ๋ฌธ์๋ฅผ ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ์ ํ์ํ์ฌ ๋ฌธ์ ๊ตฌ์กฐ๋ฅผ ๋ ๊น์ด ํ๊ณ ๋ค ๊ฒ์ ๋๋ค.
ํ์ - ๋ค์: 02_Document_Structure.md