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čí nám 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

DeGeŠ podporuje vkladanie obrázkov, vždy po jednom a vycentrované. Viacero obrázkov vedľa seba musíš zlúčiť do jedného. Podporované formáty sú

Fotografie musia byť uložené vo formáte ˙JPG` a zmenšené na rozumnú veľkosť (väčší rozmer rádovo 1000 pixelov).

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}{popis}{label}

Pre PNG, JPG

Č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

Používame rozšírenie pandoc-crossref alebo pandoc-eqnos, ešte sa rozhodnem (ale asi crossref) Ak chceš vytvoriť na rovnici label, vyzerá to takto:

$$E = mc^2$$ {#eq:emc2}

A následne sa na ňu môžeš odkázať v ďalšom texte.

Ako sme videli v rovnici {@eq:mc2}, ...

Odporúčame používať prefix eq: pre rovnice, fig: pre obrázky a table: pre tabuľky.

Grafy

Vzorákovači experimentálok snáď ocenia možnosť pridávať grafy priamo v Gnuplote. Vytvorený súbor sa musí končiť .gp. Spracované dáta odporúčame uložiť vo vedľajšom súbore s koncovkou .dat.

Clone this wiki locally