Open Headary opened 1 year ago
Pěkné.
Jak na tom (ne)seběhnou ty grafické testy?
Kvůli čemu (hlavně) se rozbijí repozitáře volající stará makra?
Kde se budou uchovávat ty definiční soubory? Aka úpravy z ročníku ze budou propagovat i texmf anebo v texmf nebudou definice vůbec žádné?
Jak na tom (ne)seběhnou ty grafické testy?
Nemám tušení a nijak jsem to neřešil, vzhledem k tomu, že to vypadá, že grafické testy už nějakou dobu nejedou. Nicméně pravděpodobně neprojdou, protože jim budou chybět soubory. Pokud by se ta PDF povedla přeložit, tak by asi vypadala stejně, protože jde hlavně o funkční změny.
Kvůli čemu (hlavně) se rozbijí repozitáře volající stará makra?
Ono se to dost pravděpodobně přeloží, hlavní problém je v tom, že se postupem času ve fksmeta a ostatních nahromadily věci, které ovlivňují samotný obsah finálního PDF (např. licence, patička, text v hlavičce, maketitle...), takže staré dokumenty by mohly vypadat jinak i za použití stejného zdrojáku.
Kde se budou uchovávat ty definiční soubory? Aka úpravy z ročníku ze budou propagovat i texmf anebo v texmf nebudou definice vůbec žádné?
Definice plánuju mít přímo v repozitáři, tedy když se mezi ročníky změní texty nebo vzhled, tak to neovlivní staré repozitáře.
Refaktoring prakticky celý maker, v podstatě s jedinou výjimkou:
fkssugar
. Kromě toho je všechno přepsaný. Hlavní motivace:<package_name>.def
soubory, které TeX najde s pomocí určeníTEXINPUTS
. Pomocí těchto souborů je možné měnit příkazyfks<pkg>@<variable>
, které se následně používají v příkazech. Zároveň se loadují i jazykové varianty "Věci na dodělání
vyfuk
/fykos
class options)\deadline
a\deadlineS
->\deadlineUpload
a\deadlinePost
)