-
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čí 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)
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
Klasická markdownová syntax:
[odkaz](http://odkaz.com/)
alebo ak sa má zobraziť skutočná URL:
<http://www.odkaz.com/>
Rozšírenie pandoc-crossref alebo pandoc-eqnos: label {#eq:rovnica} a ref {@eq:rovnica}