diff options
| author | Laurenz <laurmaedje@gmail.com> | 2024-04-13 10:39:45 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-13 08:39:45 +0000 |
| commit | 020294fca9a7065d4b9cf4e677f606ebaaa29b00 (patch) | |
| tree | c0027ad22046e2726c22298461327823d6b88d53 /tests/typ/layout/columns.typ | |
| parent | 72dd79210602ecc799726fc096b078afbb47f299 (diff) | |
Better test runner (#3922)
Diffstat (limited to 'tests/typ/layout/columns.typ')
| -rw-r--r-- | tests/typ/layout/columns.typ | 112 |
1 files changed, 0 insertions, 112 deletions
diff --git a/tests/typ/layout/columns.typ b/tests/typ/layout/columns.typ deleted file mode 100644 index ecf636e7..00000000 --- a/tests/typ/layout/columns.typ +++ /dev/null @@ -1,112 +0,0 @@ -// Test the column layouter. - ---- -// Test normal operation and RTL directions. -#set page(height: 3.25cm, width: 7.05cm, columns: 2) -#set text(lang: "ar", font: ("Noto Sans Arabic", "Linux Libertine")) -#set columns(gutter: 30pt) - -#box(fill: conifer, height: 8pt, width: 6pt) وتحفيز -العديد من التفاعلات الكيميائية. (DNA) من أهم الأحماض النووية التي تُشكِّل -إلى جانب كل من البروتينات والليبيدات والسكريات المتعددة -#box(fill: eastern, height: 8pt, width: 6pt) -الجزيئات الضخمة الأربعة الضرورية للحياة. - ---- -// Test the `columns` function. -#set page(width: auto) - -#rect(width: 180pt, height: 100pt, inset: 8pt, columns(2, [ - A special plight has befallen our document. - Columns in text boxes reigned down unto the soil - to waste a year's crop of rich layouts. - The columns at least were graciously balanced. -])) - ---- -// Test columns for a sized page. -#set page(height: 5cm, width: 7.05cm, columns: 2) - -Lorem ipsum dolor sit amet is a common blind text -and I again am in need of filling up this page -#align(bottom, rect(fill: eastern, width: 100%, height: 12pt)) -#colbreak() - -so I'm returning to this trusty tool of tangible terror. -Sure, it is not the most creative way of filling up -a page for a test but it does get the job done. - ---- -// Test the expansion behaviour. -#set page(height: 2.5cm, width: 7.05cm) - -#rect(inset: 6pt, columns(2, [ - ABC \ - BCD - #colbreak() - DEF -])) - ---- -// Test setting a column gutter and more than two columns. -#set page(height: 3.25cm, width: 7.05cm, columns: 3) -#set columns(gutter: 30pt) - -#rect(width: 100%, height: 2.5cm, fill: conifer) #parbreak() -#rect(width: 100%, height: 2cm, fill: eastern) #parbreak() -#circle(fill: eastern) - ---- -// Test the `colbreak` and `pagebreak` functions. -#set page(height: 1cm, width: 7.05cm, columns: 2) - -A -#colbreak() -#colbreak() -B -#pagebreak() -C -#colbreak() -D - ---- -// Test an empty second column. -#set page(width: 7.05cm, columns: 2) - -#rect(width: 100%, inset: 3pt)[So there isn't anything in the second column?] - ---- -// Test columns when one of them is empty. -#set page(width: auto, columns: 3) - -Arbitrary horizontal growth. - ---- -// Test columns in an infinitely high frame. -#set page(width: 7.05cm, columns: 2) - -There can be as much content as you want in the left column -and the document will grow with it. - -#rect(fill: conifer, width: 100%, height: 30pt) - -Only an explicit #colbreak() `#colbreak()` can put content in the -second column. - ---- -// Test a page with a single column. -#set page(height: auto, width: 7.05cm, columns: 1) - -This is a normal page. Very normal. - ---- -// Test a page with zero columns. -// Error: 49-50 number must be positive -#set page(height: auto, width: 7.05cm, columns: 0) - ---- -// Test colbreak after only out-of-flow elements. -#set page(width: 7.05cm, columns: 2) -#place[OOF] -#colbreak() -In flow. |
