-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Markdown -> XeLaTeX
-> XeLaTeX Jinja2 template
-> PDF
Rôzne dokumenty sa buildujú podľa rozličných templatov. Zatiaľ by sme mali mať
-
semináre (spoločný template pre všetky, líšia sa iba štýlom a kontextom)
- problems
- solutions
-
Náboj
- booklet (teda veľká knižka)
- tearoff (trhacie zadania s čiarovými kódmi)
- answers (výsledky pre opravovateľov, grupované modulo 5)
-
pozvánky
- potvrdenie o účasti / bezinfekčnosti / whatever
- čokoľvek ďalšie bude treba
Tu sa nachádza jadro DeGeŠa.
-
dgs.sty
obsahuje required packages a všeobecné defaultné nastavenia (napríkladsiunitx
). -
dgs-hacks.sty
je súbor s dočasnými alebo trvalými hackmi, ktoré opravujú nedostatky LaTeXu. Nepredpokladá sa, že by mohol časom zmiznúť. -
dgs-fonts.sty
includuje fonty (zfonts/
) -
dgs-custom.sty
obsahuje pár nastavení (asi sa to zlúči)
Toto je ideálne symlink obsahujúci jednotlivé repozitáre so zadaniami. Chceme prejsť na GitLab.
Sem DeGeŠ vypľuje výsledné dokumenty. Vnútorná štruktúra mirroruje source
.
Sem sa ukladajú všetky znovuvygenerovateľné súbory. make distclean
ich zmaže.
Seminárový modul má targety
problems
solutions
Náboj má targety
- booklet
- tearoff
- answers
Tu by niekde malo byť určené poradie úloh (spraviť z tohoto osobitný článok)
DeGeŠ by sa mal spúšťať výhradne prostredníctvom svojho Makefile.
Pre každý target by mala existovať dvojica targetov aj v rámci Makefile, ktoré popíšu dependencie a spustia Pandoc, prípadne Pandoc+XeLaTeX.
DeGeŠ vie automaticky konvertovať SVG
na PDF
, PNG
a JPG
by chceli byť pass-through.