# Summary
- [About](./about.md)

# The Book
- [Typst Basics](./basics/index.md)
  - [Tutorial by Examples](./basics/tutorial/index.md)
    - [Markup language](./basics/tutorial/markup.md)
    - [Functions](./basics/tutorial/functions.md)
    - [Basic styling](./basics/tutorial/basic_styling.md)
    - [Advanced styling](./basics/tutorial/advanced_styling.md)
    - [Templates](./basics/tutorial/templates.md)
  - [Must-know](./basics/must_know/index.md)
    - [Boxing & Blocking](./basics/must_know/box_block.md)
    - [Spacing](./basics/must_know/spacing.md)
    - [Placing, Moving, Scale & Hide](./basics/must_know/place.md)
    - [Align & Padding]()
    - [Tables & Grids](./basics/must_know/tables.md)
    - [Project structure](./basics/must_know/project_struct.md)
  - [Scripting](./basics/scripting/index.md)
    - [Basics](./basics/scripting/basics.md)
    - [Braces, brackets and default](./basics/scripting/braces.md)
    - [Types, part I](./basics/scripting/types.md)
    - [Types, part II](./basics/scripting/types_2.md)
    - [Conditions & loops](./basics/scripting/conditions.md)
    - [Advanced arguments](./basics/scripting/arguments.md)
    - [Tips](./basics/scripting/tips.md)
  - [States, Query, Context Dependence](./basics/states/index.md)
    - [States](./basics/states/states.md)
    - [Counters](./basics/states/counters.md)
    - [Measure, Layout](./basics/measure.md)
    - [Query](./basics/states/query.md)
    - [Metadata](./basics/states/metadata.md)
  - [Math](./basics/math/index.md)
    - [Symbols](./basics/math/symbols.md)
    - [Grouping](./basics/math/grouping.md)
    - [Alignment](./basics/math/alignment.md)
    - [Limits](./basics/math/limits.md)
    - [Operators](./basics/math/operators.md)
    - [Location and sizes](./basics/math/sizes.md)
    - [Vectors, Matrices, Semicolon syntax](./basics/math/vec.md)
    - [Classes](./basics/math/classes.md)
  - [Special symbols](./basics/special_symbols.md)
  - [Extra](./basics/extra.md)
- [Typst Snippets](./snippets/index.md)
  - [Demos](./snippets/demos.md)
  - [Logos & Figures](./snippets/logos.md)
  - [Labels](./snippets/labels.md)
  - [Chapters]()
      - [Headings]()
      - [Page numbering](./snippets/chapters/page-numbering.md)
      - [Outlines](./snippets/chapters/outlines.md)
      - [Bibliography]()
  - [General layout]()
    - [Page setup](./snippets/layout/page_setup.md)
    - [Hiding](./snippets/layout/hiding.md)
    - [Multiline detection](./snippets/layout/multiline_detect.md)
    - [Duplicate content](./snippets/layout/duplicate.md)
    - [Lines between list items](./snippets/layout/insert_lines.md)
    - [Shadowed shape](./snippets/layout/shapes.md)
  - [Code formatting](./snippets/code.md)
  - [Tables & grids](./snippets/grids.md)
  - [Hyphenation]()
  - [Scripting](./snippets/scripting/index.md)
  - [Numbering](./snippets/numbering.md)
  - [Math]()
    - [Numbering](./snippets/math/numbering.md)
    - [Operations](./snippets/math/operations.md)
    - [Scripts](./snippets/math/scripts.md)
    - [Vectors & Matrices](./snippets/math/vecs.md)
    - [Fonts](./snippets/math/fonts.md)
    - [Text & Content]()
    - [Calligraphic letters](./snippets/math/calligraphic.md)
  - [Color & Gradients](./snippets/gradients.md)
  - [Pretty things](./snippets/pretty.md)
  - [Text]()
    - [Individual language fonts](./snippets/text/individual_lang_fonts.md)
    - [Fake italic & Text shadows](./snippets/text/text_shadows.md)
  - [Special documents](./snippets/special/index.md)
  - [Use with external tools](./snippets/external.md)

- [Typst Packages](./packages/index.md)
  - [Overview]()
  - [Drawing](./packages/drawing.md)
  - [Graphs](./packages/graphs.md)
  - [Custom boxes](./packages/boxes.md) <!--TODO: add note "for theorems look into math"-->
  - [Math](./packages/math.md)
  - [Physics](./packages/physics.md)
  - [Tables](./packages/tables.md)
  - [Code](./packages/code.md)
  - [Presentations](./packages/presentation.md)
  - [Themes]()
  - [Layout](./packages/layout.md)
    -  [Wrapping figures](./packages/wrapping.md)
  - [Scripting]()
  - [Misc](./packages/misc.md)
    - [Headers](./packages/headers.md)
    - [Glossary](./packages/glossary.md)
    - [Counting words](./packages/word_count.md)
  - [External](./packages/external.md)

- [Typstonomicon, or The Code You Should Not Write](./typstonomicon/index.md)
  - [Image with original size](./typstonomicon/original_image.md)
  - [Word count](./typstonomicon/word_count.md)
  - [Try & Catch](./typstonomicon/try_catch.md)
  - [Breakpoints on broken blocks](./typstonomicon/block_break.md)
  - [Extracting plain text](./typstonomicon/extract_plain_text.md)
  - [Inline with](./typstonomicon/inline_with.md)
  - [Create zero-level chapters](./typstonomicon/chapters.md)
  - [Make all math display](./typstonomicon/math_display.md)
  - [Empty pages without numbering](./typstonomicon/totally-empty.md)
  - [Multiple show rules](./typstonomicon/multiple-show.md)
  - [Removing indent of nested lists](./typstonomicon/remove-indent-nested.md)
