{"route":"/en-US-v0.14.1/reference/","title":"Reference","description":"The Typst reference is a systematic and comprehensive guide to the Typst\ntypesetting language.\n","part":null,"outline":[{"id":"language","name":"Language","children":[]},{"id":"functions","name":"Functions","children":[]}],"body":{"kind":"html","content":"<h1>Reference</h1>\n<p>This reference documentation is a comprehensive guide to all of Typst's syntax,\nconcepts, types, and functions. If you are completely new to Typst, we recommend\nstarting with the <a href=\"/en-US-v0.14.1/tutorial/\" title=\"tutorial\">tutorial</a> and then coming back to the reference to learn more\nabout Typst's features as you need them.</p>\n<h2 id=\"language\">Language</h2>\n<p>The reference starts with a language part that gives an overview over\n<a href=\"/en-US-v0.14.1/reference/syntax/\">Typst's syntax</a> and contains information about concepts involved in\n<a href=\"/en-US-v0.14.1/reference/styling/\">styling documents,</a> using\n<a href=\"/en-US-v0.14.1/reference/scripting/\">Typst's scripting capabilities.</a></p>\n<h2 id=\"functions\">Functions</h2>\n<p>The second part includes chapters on all functions used to insert, style, transform,\nand layout content in Typst documents. Each function is documented with a\ndescription of its purpose, a list of its parameters, and examples of how to use\nit.</p>\n<p>The final part of the reference explains all functions that are used within\nTypst's code mode to manipulate and transform data. Just as in the previous\npart, each function is documented with a description of its purpose, a list of\nits parameters, and examples of how to use it.</p>"}}