Skip to content
Kvík edited this page Jun 8, 2021 · 5 revisions

The second module is naboj. As of 2020, it is a fully functional implementation capable of generating document for Physics Náboj. With small modifications, generating documents for Mathematical Náboj is possible.

Targets

Module naboj contains two branches of possible targets:

  • languages, for documents written in one language, such as
    • booklet, printable booklet with problems, reference solutions and a list of answers
    • online, one problem per page, which can be split into separate pdf files
    • answers, a list of answers
    • answers-mod5, a list of answers, grouped modulo 5 (for evaluators)
    • constants, a list of constants used in the specific volume
    • instructions, a list of instructions for teams, which should be placed on the tables before the start of the competition
  • venues, documents specific for a single venue, not necessarily in one language
    • tearoff, problems used by the teams during the competition
    • envelope, containing the number and the name of the team

Languages

booklet

This is the main document. It consists of an introduction, a list of all problems, list of all solutions, and a list of all answers, each beginning on a new page. Sections can be turned on and off in meta.yaml.

booklet-print

This is just a properly folded booklet designed for printing. No further scaling is necessary.

Venues

Unlike languages, venue-class documents may be written in multiple languages, as required by the teams. Hence a global i18n context is needed. Most documents are derived from template base-venues.tex.

tearoff

The tearoff is a set of tearable, stapled papers with problems that are used during the competition. Each A4 contains three distinct problems for three separate teams.

envelope

This is a helper pdf, can be printed on closed envelopes that contain the starting set of problems.

Clone this wiki locally