Skip to main content
Glama
align.md1.57 kB
# Align ## `align` Aligns content horizontally and vertically. # Example Let's start with centering our content horizontally: ```example #set page(height: 120pt) #set align(center) Centered text, a sight to see \ In perfect balance, visually \ Not left nor right, it stands alone \ A work of art, a visual throne ``` To center something vertically, use _horizon_ alignment: ```example #set page(height: 120pt) #set align(horizon) Vertically centered, \ the stage had entered, \ a new paragraph. ``` # Combining alignments You can combine two alignments with the `+` operator. Let's also only apply this to one piece of content by using the function form instead of a set rule: ```example #set page(height: 120pt) Though left in the beginning ... #align(right + bottom)[ ... they were right in the end, \ and with addition had gotten, \ the paragraph to the bottom! ] ``` # Nested alignment You can use varying alignments for layout containers and the elements within them. This way, you can create intricate layouts: ```example #align(center, block[ #set align(left) Though centered together \ alone \ we \ are \ left. ]) ``` # Alignment within the same line The `align` function performs block-level alignment and thus always interrupts the current paragraph. To have different alignment for parts of the same line, you should use [fractional spacing]($h) instead: ```example Start #h(1fr) End ``` ## Parameters ### alignment The [alignment] along both axes. ### body *(required)* The content to align. ## Returns - content

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/FujishigeTemma/typst-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server