summaryrefslogtreecommitdiff
path: root/tests/typ/text/raw-align.typ
blob: 2e124ea98fd1f795e90a89bd891b08be63d75700 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
// Test the alignment of text inside of raw blocks.

---
// Text inside raw block should be unaffected by outer alignment by default.
#set align(center)
#set page(width: 180pt)
#set text(6pt)

#lorem(20)

```py
def something(x):
  return x

a = 342395823859823958329
b = 324923
```

#lorem(20)

---
// Text inside raw block should follow the specified alignment.
#set page(width: 180pt)
#set text(6pt)

#lorem(20)
#align(center, raw(
  lang: "typ",
  block: true,
  align: right,
  "#let f(x) = x\n#align(center, line(length: 1em))",
))
#lorem(20)

---
// Error: 17-20 alignment must be horizontal
#set raw(align: top)