Skip to content
Kvík edited this page Apr 27, 2017 · 16 revisions

Štruktúra

Markdown -> XeLaTeX -> XeLaTeX Jinja2 template -> PDF

Moduly

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
    • invite
    • potvrdenie o účasti
    • čokoľvek ďalšie bude treba
  • 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)
  • potvrdenie o účasti / bezinfekčnosti / whatever

Štýly

Semináre

Náboj

Náboj má targety

  • booklet
  • tearoff
  • answers

Metadáta

Matematika

HTML

SI jednotky

Na všetky fyzikálne jednotky používame package siunitx. Všetky fyzikálne znaky musia byť kvôli MathJAXu vždy vnútri matematiky $...$. Siunitx pozná príkazy

  • \SI{koľko}{čoho}, napríklad $\SI{6.67e-11}{\cubic\metre\per\kilo\gram\per\second\squared}$. Pozná aj \pm, teda dá sa vložiť odchýlka.
  • \si{jednotka} pre prípad, keď nepotrebujeme hodnotu, ale stačí jednotka
  • \num{číslo} vie formátovať čísla, napríklad $\num{3.64e56}$ vyrenderuje pekne 3,64 . 10^16
  • \ang{1;24;30} pre uhly (desatinné číslo, alebo minúty a sekundy)

Obrázky

Momentálne používame mierne nešťastnú custom syntax:

@P{názov bez prípony}{prípona pre PDF}{prípona pre web}{výška obrázka pre PDF}{popis}{label}

Časom by z toho chcelo byť niečo štandardné. Problémy však sú s viacerými vecami, kvôli ktorým to asi nepôjde:

  • musí sa dať nastaviť výška pre PDF
  • musia byť podporované rôzne typy súborov pre rôzne targety
  • musí byť protected, teda neexistencia súboru ho nesmie zhodiť
  • možno custom filter, uvidíme

Odkazy na URL

Klasická markdownová syntax:

[odkaz](http://odkaz.com/)

alebo ak sa má zobraziť skutočná URL:

<http://www.odkaz.com/>

Cross-referencie

Rozšírenie pandoc-crossref alebo pandoc-eqnos: label {#eq:rovnica} a ref {@eq:rovnica}

Clone this wiki locally