-
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
- 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
Náboj má targety
- booklet
- tearoff
- answers
HTML
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)
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
Klasická markdownová syntax:
[odkaz](http://odkaz.com/)
alebo ak sa má zobraziť skutočná URL:
<http://www.odkaz.com/>
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.
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
.