|
|
@@ -0,0 +1,446 @@
|
|
|
+% ==========================================
|
|
|
+% 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}
|