Use codeblock fn

This commit is contained in:
Greg Shuflin 2023-07-03 02:34:20 -07:00
parent d0592515b1
commit c88181acef
2 changed files with 8 additions and 3 deletions

Binary file not shown.

View File

@ -1,6 +1,9 @@
#import "leipzig-gloss.typ": gloss, numbered_gloss #import "leipzig-gloss.typ": gloss, numbered_gloss
#import "linguistic-abbreviations.typ": * #import "linguistic-abbreviations.typ": *
#let codeblock(contents) = block(fill: luma(230), inset: 8pt, radius: 4pt, contents)
= Introduction = Introduction
Interlinear morpheme-by-morpheme glosses are common in linguistic texts to give Interlinear morpheme-by-morpheme glosses are common in linguistic texts to give
@ -51,8 +54,8 @@ Some more Georgian examples:
translation: [The child burst out crying], translation: [The child burst out crying],
) )
#codeblock[
```typst ```typst
#gloss( #gloss(
header_text: [from "Georgian and the Unaccusative Hypothesis", Harris, 1982], header_text: [from "Georgian and the Unaccusative Hypothesis", Harris, 1982],
source_text: ([ბავშვ-ი], [ატირდა]), source_text: ([ბავშვ-ი], [ატირდა]),
@ -62,6 +65,7 @@ Some more Georgian examples:
translation: [The child burst out crying], translation: [The child burst out crying],
) )
``` ```
]
And an example in English: And an example in English:
@ -72,14 +76,15 @@ And an example in English:
translation: text(weight: "semibold")[I'm eating your head!], translation: text(weight: "semibold")[I'm eating your head!],
) )
```typst #codeblock(
[```typst
#gloss( #gloss(
source_text: ([I'm], [eat-ing], [your], [head]), source_text: ([I'm], [eat-ing], [your], [head]),
morphemes: ([1#sg.#subj\=to.be], [eat-#prog], [2#sg.#pos], [head]), morphemes: ([1#sg.#subj\=to.be], [eat-#prog], [2#sg.#pos], [head]),
morphemes_style: text.with(fill: blue), morphemes_style: text.with(fill: blue),
translation: text(weight: "semibold")[I'm eating your head!], translation: text(weight: "semibold")[I'm eating your head!],
) )
``` ```])
== Leipzig Glossing Rules PDF examples == Leipzig Glossing Rules PDF examples