LaTeX
LaTeX¶
A comprehensive guide to LaTeX document preparation system, covering document structure, mathematical typesetting, graphics, presentations, and automation.
Lessons¶
| # | Title | Description |
|---|---|---|
| 01 | Introduction & Setup | TeX/LaTeX overview, installation, editors, first document |
| 02 | Document Structure | Document classes, preamble, sectioning, organization |
| 03 | Text Formatting | Fonts, sizes, emphasis, colors, spacing |
| 04 | Lists & Environments | Itemize, enumerate, description, custom lists |
| 05 | Tables | Tabular environment, multirow, multicolumn, booktabs |
| 06 | Figures & Graphics | Includegraphics, subfigures, positioning, captions |
| 07 | Mathematical Typesetting I | Inline math, display math, symbols, operators |
| 08 | Mathematical Typesetting II | Matrices, alignments, theorems, advanced equations |
| 09 | Cross-References | Labels, references, hyperref, cleveref |
| 10 | Bibliography | BibTeX, BibLaTeX, citation styles, reference management |
| 11 | Presentations with Beamer | Slides, themes, overlays, handouts |
| 12 | Graphics with TikZ | Drawing diagrams, plots, flowcharts, scientific illustrations |
| 13 | Custom Commands | Macros, environments, counters, personal packages |
| 14 | Document Classes | Article, report, book, KOMA-Script, thesis templates |
| 15 | Automation & Build | latexmk, arara, Makefile, CI/CD, version control |
| 16 | Practical Projects | Complete examples: paper, presentation, poster |
Prerequisites¶
- Basic computer literacy
- A text editor or Overleaf account
- TeX Live or MiKTeX installation (for local compilation)
Learning Path¶
- Beginners: Start with lessons 01-06 to learn document basics
- Academic Writing: Focus on lessons 07-10 for mathematical papers
- Presentations: Jump to lesson 11 after completing basics
- Advanced: Lessons 12-15 for graphics, customization, and workflows
- Integration: Lesson 16 brings everything together in real projects
Example Code¶
Practical examples are available in examples/LaTeX/.
Resources¶
- Official Documentation: LaTeX Project
- CTAN: Comprehensive TeX Archive Network for packages
- TeX StackExchange: Community Q&A for troubleshooting
- Overleaf: Online editor with extensive documentation and templates
- Books: "The LaTeX Companion" (Mittelbach et al.), "Guide to LaTeX" (Kopka & Daly)
Why LaTeX?¶
- Professional Typography: Publication-quality documents
- Mathematical Excellence: Best tool for complex equations
- Structured Content: Focus on content, not formatting
- Version Control: Plain text works seamlessly with Git
- Reproducibility: Same source produces identical output
- Free & Open Source: No licensing costs, active community
License¶
This content is licensed under CC BY-NC 4.0.