| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446 |
- % ==========================================
- % IMPORT ŠABLÓNY
- % ==========================================
- \documentclass{beamer}
- \usepackage{uni}
- % ==========================================
- % IMPORT BALÍČKOV
- % ==========================================
- \usepackage[utf8]{inputenc}
- \usepackage[T1]{fontenc}
- \usepackage[slovak]{babel}
- % ==========================================
- % METADÁTA PREZENTÁCIE
- % ==========================================
- \author{Ing. John Doe, PhD.}
- \title{Demo prezentačnej šablóny uni.sty}
- \subtitle{Prehľad rozložení a dostupných prvkov}
- \begin{document}
- % ==================================================
- % TITULNÁ STRANA A OBSAH
- % ==================================================
- \slideTitle
- \slideTableOfContents[2]
- % ==================================================
- % PREHĽAD PRÍKAZOV PRE VYTVÁRANIE SLAJDOV
- % ==================================================
- \slideSectionSubtitle{Prehľad príkazov pre vytváranie slajdov}{Časť I.}
- \slideOneColumn*{Prehľad príkazov pre slajdy (1/4)}
- {
- \begin{itemize}
- \item \textbf{Titulný slajd:} \texttt{\textbackslash slideTitle} \\
- Pozn.: Obsah sa nastaví z globálnych premenných (\texttt{\textbackslash inserttitle}, \texttt{\textbackslash insertsubtitle}, \texttt{\textbackslash insertauthor}).
- \newline
- \item \textbf{Farebný titulný slajd:} \texttt{\textbackslash slideTitleColor} \\
- Pozn.: Titulný slajd s rovnakým pozadím ako päta.
- \newline
- \item \textbf{Obsah prezentácie:} \texttt{\textbackslash slideTableOfContents[cols]} \\
- -- \texttt{[cols]}: Voliteľný počet stĺpcov obsahu (predvolené: 1).
- \end{itemize}
- }
- \slideOneColumn*{Prehľad príkazov pre slajdy (2/4)}
- {
- \begin{itemize}
- \item \textbf{Sekčný slajd:} \texttt{\textbackslash slideSection[*]\{title\}} \\
- -- \texttt{[*]}: Voliteľná hviezdička (potlačí registráciu sekcie). \\
- -- \texttt{\{title\}}: Názov sekcie.
- \newline
- \item \textbf{Sekčný slajd s podnadpisom:} \texttt{\textbackslash slideSectionSubtitle[*]\{title\}\{subtitle\}} \\
- -- \texttt{[*]}: Voliteľná hviezdička. \\
- -- \texttt{\{title\}}: Hlavný názov sekcie. \\
- -- \texttt{\{subtitle\}}: Doplňujúci podnadpis.
- \end{itemize}
- }
- \slideOneColumn*{Prehľad príkazov pre slajdy (3/4)}
- {
- \begin{itemize}
- \item \textbf{Čistý jednostĺpcový slajd:} \texttt{\textbackslash slideOneColumnPlain\{content\}} \\
- -- \texttt{\{content\}}: Obsah slajdu bez nadpisu.
- \newline
- \item \textbf{Štandardný jednostĺpcový slajd:} \texttt{\textbackslash slideOneColumn[*]\{title\}\{content\}} \\
- -- \texttt{[*]}: Voliteľná hviezdička. \\
- -- \texttt{\{title\}}: Nadpis slajdu. \\
- -- \texttt{\{content\}}: Obsah slajdu.
- \end{itemize}
- }
- \slideOneColumn*{Prehľad príkazov pre slajdy (4/4)}
- {
- \begin{itemize}
- \item \textbf{Čistý dvojstĺpcový slajd:} \texttt{\textbackslash slideTwoColumnsPlain\{ratio\}\{left\}\{right\}} \\
- -- \texttt{\{ratio\}}: Šírka ľavého stĺpca (napr. \texttt{0.5}). \\
- -- \texttt{\{left\}} / \texttt{\{right\}}: Obsah jednotlivých stĺpcov.
- \newline
- \item \textbf{Štandardný dvojstĺpcový slajd:} \texttt{\textbackslash slideTwoColumns[*]{title}\{ratio\}\{left\}\{right\}} \\
- -- \texttt{[*]}: Voliteľná hviezdička. \\
- -- \texttt{\{title\}}: Nadpis slajdu. \\
- -- \texttt{\{ratio\}}: Šírka ľavého stĺpca (napr. \texttt{0.4}). \\
- -- \texttt{\{left\}} / \texttt{\{right\}}: Obsah stĺpcov.
- \end{itemize}
- }
- % ==================================================
- % PREHĽAD PRVKOV PREZENTÁCIE
- % ==================================================
- \slideSectionSubtitle{Prehľad prvkov šablóny}{Časť II.}
- \slideOneColumn*{Prehľad prvkov šablóny (1/2)}
- {
- \begin{itemize}
- \item \textbf{Vloženie tabuľky:} \texttt{\textbackslash tab\{cols\}\{label\}\{caption\}\{content\}} \\
- -- \texttt{\{cols\}}: Špecifikácia stĺpcov (napr. \texttt{c c c}). \\
- -- \texttt{\{label\}}: Označenie pre odkazovanie. \\
- -- \texttt{\{caption\}}: Popis tabuľky. \\
- -- \texttt{\{content\}}: Riadky a stĺpce tabuľky.
- \item \textbf{Vloženie obrázka:} \texttt{\textbackslash fig\{width\}\{label\}\{caption\}\{path\}} \\
- -- \texttt{\{width\}}: Šírka vzhľadom na riadok (napr. \texttt{0.95}). \\
- -- \texttt{\{label\}}: Označenie pre odkazovanie. \\
- -- \texttt{\{caption\}}: Popisok obrázka. \\
- -- \texttt{\{path\}}: Cesta k súboru.
- \end{itemize}
- }
- \slideOneColumn*{Prehľad prvkov šablóny (2/2)}
- {
- \begin{itemize}
- \item \textbf{Kódový fragment bez číslovania:} \texttt{\textbackslash code[*]\{lang\}\{label\}\{path\}} \\
- -- \texttt{[*]}: Potlačí zobrazenie a inkrementáciu počítadla. \\
- -- \texttt{\{lang\}}: Programovací jazyk. \\
- -- \texttt{\{label\}}: Označenie pre odkazovanie. \\
- -- \texttt{\{path\}}: Cesta k zdrojovému súboru kódu.
- \end{itemize}
- }
- % ==================================================
- % TEXT A ZOZNAMY
- % ==================================================
- \slideSectionSubtitle{Vytváranie textu a zoznamov}{Časť III.}
- \slideOneColumn{Jednostĺpcový slajd}
- {
- Jednostĺpcové rozloženie umožňuje kombinovať
- súvislý text, zvýraznené informácie a zoznamy.
- \vspace{0.5em}
- \begin{itemize}
- \item Prvá hlavná položka.
- \item Druhá hlavná položka.
- \begin{itemize}
- \item Vnorená položka.
- \item Ďalšia vnorená položka.
- \end{itemize}
- \item Tretia hlavná položka.
- \end{itemize}
- }
- \slideOneColumn{Číslovaný zoznam}
- {
- \begin{enumerate}
- \item Príprava vstupných údajov.
- \item Spracovanie údajov.
- \item Vyhodnotenie výsledkov.
- \item Interpretácia výstupov.
- \end{enumerate}
- \vspace{0.5em}
- \textbf{Vnorené číslovanie}
- \begin{enumerate}
- \item Príprava.
- \begin{enumerate}
- \item Definovanie vstupov.
- \item Nastavenie parametrov.
- \end{enumerate}
- \item Vyhodnotenie.
- \end{enumerate}
- }
- \slideOneColumnPlain
- {
- \centering
- \vspace{1.5cm}
- {\LARGE\bfseries Samostatný obsah}
- \vspace{0.8em}
- {\large
- Citát, zvýraznená myšlienka alebo vizuálny prvok
- }
- }
- % ==================================================
- % TABUĽKY A OBRÁZKY
- % ==================================================
- \slideSectionSubtitle{Vytváranie tabuliek a obrázkov}{Časť IV.}
- \slideOneColumn{Tabuľka s číselnými údajmi}
- {
- \small
- \tab{lrr}{tab:comparison}{Porovnanie nameraných hodnôt}
- {
- \toprule
- \textbf{Parameter} &
- \textbf{Hodnota A} &
- \textbf{Hodnota B} \\
- \midrule
- Parameter 1 & 12.4 & 14.8 \\
- Parameter 2 & 18.2 & 17.5 \\
- Parameter 3 & 21.6 & 23.1 \\
- \midrule
- \textbf{Priemer} & \textbf{17.4} & \textbf{18.5} \\
- \bottomrule
- }
-
- \footnotesize
- Ilustračné údaje slúžia na ukážku formátovania tabuľky.
- }
- \slideTwoColumns{Tabuľka a výsledok}{0.5}
- {
- \textbf{Výpočet priemeru}
- \[
- \bar{x}=\frac{2+4+6+8}{4}=5
- \]
- \begin{itemize}
- \item Počet hodnôt: $n=4$.
- \item Výsledný priemer: $\bar{x}=5$.
- \end{itemize}
- }
- {
- \tab{cc}{tab:input}{Vstupné hodnoty}
- {
- \toprule
- $i$ & $x_i$ \\
- \midrule
- 1 & 2 \\
- 2 & 4 \\
- 3 & 6 \\
- 4 & 8 \\
- \bottomrule
- }
- }
- \slideOneColumn{Obrázok s popisom}
- {
- \fig{0.75}{fig:fig8}{Ukážka vloženého obrázka}{demo-image.png}
- }
- \slideTwoColumns{Obrázok a sprievodný text}{0.45}
- {
- \fig{0.8}{fig:columns}{Vizuálna ukážka}{demo-image.png}
- }
- {
- \textbf{Sprievodný text}
-
- \begin{itemize}
- \item Vizuálna prezentácia údajov.
- \item Popis obrázka.
- \item Doplňujúce informácie.
- \end{itemize}
- }
- \slideTwoColumnsPlain{0.45}
- {
- \textbf{Užší stĺpec}
- \begin{itemize}
- \item Vysvetlenie vzorca.
- \item Interpretácia výsledku.
- \item Súvisiace informácie.
- \end{itemize}
- }
- {
- \textbf{Širší stĺpec}
- \begin{equation*}
- \bar{x}=\frac{1}{n}\sum_{i=1}^{n}x_i
- \end{equation*}
- \small
- Matematický zápis alebo stručná poznámka.
- }
- \slideTwoColumns{Porovnanie dvoch možností}{0.45}
- {
- \textbf{Možnosť A}
- \begin{itemize}
- \item Jednoduchá implementácia.
- \item Nízka výpočtová náročnosť.
- \item Rýchle spracovanie.
- \end{itemize}
- }
- {
- \textbf{Možnosť B}
- \begin{itemize}
- \item Viac možností nastavenia.
- \item Rozšíriteľná implementácia.
- \item Vhodná pre zložitejšie úlohy.
- \end{itemize}
- }
- % ==================================================
- % MATEMATICKÉ VZORCE
- % ==================================================
- \slideSectionSubtitle{Vytváranie matematických vzorcov}{Časť V.}
- \slideOneColumn{Vzorce v kombinácii s textom}
- {
- \textbf{Aritmetický priemer}
- \begin{equation*}
- \bar{x}=\frac{1}{n}\sum_{i=1}^{n}x_i
- \end{equation*}
- \textbf{Výberový rozptyl}
- \begin{equation*}
- s^2=\frac{1}{n-1}
- \sum_{i=1}^{n}(x_i-\bar{x})^2
- \end{equation*}
- \begin{itemize}
- \item Priemer opisuje centrálnu hodnotu.
- \item Rozptyl vyjadruje variabilitu údajov.
- \end{itemize}
- }
- \slideOneColumn{Zarovnané rovnice}
- {
- \begin{align}
- (a+b)^2 &= a^2+2ab+b^2 \\
- (a-b)^2 &= a^2-2ab+b^2 \\
- (a+b)(a-b) &= a^2-b^2
- \end{align}
- \vspace{0.5em}
- \begin{itemize}
- \item Viacriadkový matematický zápis.
- \item Zarovnanie podľa znamienka rovnosti.
- \item Automatické číslovanie rovníc.
- \end{itemize}
- }
- \slideTwoColumns{Matematický zápis a vysvetlenie}{0.45}
- {
- \textbf{Vzorec}
- \[
- s^2=\frac{1}{n-1}
- \sum_{i=1}^{n}(x_i-\bar{x})^2
- \]
- }
- {
- \textbf{Vysvetlenie}
- \begin{itemize}
- \item $n$ označuje počet hodnôt.
- \item $x_i$ je jednotlivá hodnota.
- \item $\bar{x}$ je aritmetický priemer.
- \end{itemize}
- }
- % ==================================================
- % ZDROJOVÉ KÓDY
- % ==================================================
- \slideSectionSubtitle{Vytváranie zdrojových kódov}{Časť VI.}
- \slideOneColumn{Zdrojový kód v Pythone}
- {
- \textbf{Výpočet aritmetického priemeru}
- \vspace{0.6em}
- \code{python}{code:mean-func}{snippets/mean-func.py}
- }
- \slideOneColumn*{Ukážka algoritmu}
- {
- \vspace{0.6em}
- \begin{itemize}
- \small
- \item \textbf{Popis:} Nájdenie maximálneho prvku v zozname.
- \item \textbf{Časová zložitosť:} $\mathcal{O}(n)$.
- \item \textbf{Pamäťová náročnosť:} $\mathcal{O}(1)$.
- \end{itemize}
-
- \vspace{0.6em}
-
- \code*{python}{lst:mojlabel}{snippets/maximum.py}
- }
- \slideOneColumn*{Zdrojový kód a matematický zápis}
- {
- \textbf{Použitý vzorec}
- \begin{equation}
- \bar{x}=\frac{1}{n}\sum_{i=1}^{n}x_i
- \end{equation}
- \textbf{Implementácia}
- \code{python}{listing:mean}{snippets/mean.py}
-
- \vspace{0.5em}
- \textbf{Výsledok:} $\bar{x}=5$
- }
- % ==================================================
- % FAREBNÁ ZÁVEREČNÁ STRANA
- % ==================================================
- \slideTitleColor
- \end{document}
|