Universe

This is a Typst package for layouting problem sets of the German Linguistics Olympiad (DOL).

Usage

For each problem, initiate the template and add tasks.

#import "@preview/dol-theme:0.1.0": *
#show: dol-theme.with(
  title: [Rätselsprache],
  author: [Author],
  points: 10,
  composition: [4+6],
  year: [2027],              // optional, can also be set globally
  round: [1]                 // optional, can also be set globally
)


#task Ordne folgende Sätze der Rätselsprache den deutschen Übersetzungen zu.

#let a = counter("tokipona")
#let b = counter("tokipona2")
#show: matching-table
#table(
  numstep(a),
  [mi jan pi nasin sewi],
  letstep(b),
  [Sie ist keine Angestellte.],
  
  numstep(a),
  [ona li jan pali ala],
  letstep(b),
  [Er befindet sich hier im Haus.],
  
  numstep(a),
  [sina jan pi kama sona anu seme],
  letstep(b),
  [Bist du ein Student?],
  
  numstep(a),
  [ona li lon tomo ni],
  letstep(b),
  [Ich bin ein Mönch.],
)


#task Beschreibe alle Regeln, die du gefunden hast.

Image of the code above rendered

Details

For further details, namely

  • different table layouts,
  • implementation of solutions,
  • compilation of problem sets
  • PDF modes designed for exams and publication

please refer to the documentation.

Licence

MIT Licence.