\documentclass[a4paper,10pt]{report}
\usepackage[czech]{babel}
\usepackage[cp1250]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}

\newcommand{\oddel}{\noindent\hrulefill\par}
\newcommand{\oddelt}{\noindent\dotfill\par}

\begin{document}
\newcommand{\priklad}{{\Large\textbf{Příklad.}}} 

\priklad text text

\newcommand{\pozn}[1]{} % prázdná poznámka, v [] počet parametrů, {}
\pozn{
Tohle
všechno
je
jen
poznámka,
která
se
nevysází.
}

\newcommand{\nadpis}[1]{\begin{center}\textsf{\large\textbf{#1}}\end{center}\par} %příkaz s volitelným parametrem #1, ukázat #2
text

\nadpis{Ahoj}
text

\newcommand{\fce}[1][f]{$#1(x)$}
\fce, \fce[g]

\newcounter{mujcitaci} % úkol z předchozí hodiny - mocniny do desítky
\newcounter{mujcitacii}
\setcounter{mujcitaci}{0}
\setcounter{mujcitacii}{-1}
{\newcommand{\step}{\addtocounter{mujcitacii}{2}\addtocounter{mujcitaci}{\value{mujcitacii}}\themujcitaci{} }
\step\step\step\step\step\step\step\step\step\step}

%\step

\oddel

\begin{enumerate} % přenášení enumi čítače pomocí externího čítače
\item chleba
\item mlíko
\setcounter{mujcitaci}{\value{enumi}}
\end{enumerate}
mezitext mezitext mezitext mezitext mezitext mezitext mezitext mezitext mezitext mezitext mezitext mezitext 
\begin{enumerate}
\setcounter{enumi}{\value{mujcitaci}}
\item kafe
\item cigára
\end{enumerate}

\oddelt
{
\newcounter{myenumi}
\setcounter{myenumi}{0}
\newenvironment{myenumerate} % stejně jako předchozí
{\begin{enumerate}\setcounter{enumi}{\value{myenumi}}} % začátek prostředí
{\setcounter{myenumi}{\value{enumi}}\end{enumerate}} % konec prostředí
\begin{myenumerate}
\item chleba
\item mlíko
\end{myenumerate}
mezitext mezitext mezitext mezitext mezitext mezitext mezitext mezitext mezitext mezitext mezitext mezitext 
\begin{myenumerate}
\item kafe
\item cigára
\end{myenumerate}
}
\oddelt
{
\newenvironment{myenumerate}[1][\value{mujcitaci}] % číslování od parametru, defaultně od mujcitaci
{\begin{enumerate}\setcounter{enumi}{#1}\addtocounter{enumi}{-1}} % začátek prostředí
{\setcounter{mujcitaci}{\value{enumi}}\addtocounter{mujcitaci}{1}\end{enumerate}} % konec prostředí
\begin{myenumerate}[3]
\item chleba
\item mlíko
\end{myenumerate}
mezitext mezitext mezitext mezitext mezitext mezitext mezitext mezitext mezitext mezitext mezitext mezitext 
\begin{myenumerate}
\item kafe
\item cigára
\end{myenumerate}
}
\oddel

\begin{description} % labeled seznam
\item[Prostota] -- řekneme, že funkce je prostá, nenabývá-li pro žádné dva body z definičního oboru stejné hodnoty.
\item[Monotonie] -- řekneme, že funkce je (na množině) monotónní, pokud je nerostoucí nebo neklesající. Je-li rostoucí či klesající, hovoříme o funkci ryze monotónní.
\end{description}

\oddel
V tomto textu\footnote{Poznámka pod čarou} uděláme poznámku pod čarou, a tady\renewcommand{\thefootnote}{$\fnsymbol{footnote}$}\footnote{Druhá poznámka pod čarou} ještě jednu. % možné styly poznámky pod čarou
text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text

\setcounter{secnumdepth}{0}
\part{Part}
text text text text text text text text text text text text text text text text text text text text text text text text text text text 
\chapter*{Úvod} % vyzkoušet *
\addcontentsline{toc}{chapter}{Úvod}
text text text text text text text text text text text text text text text text text text text text text text text text text text text 
\section[oddíl v obsahu]{section} % nepovinný parametr se zobrazí v obsahu
text text text text text text text text text text text text text text text text text text text text text text text text text text text 
\subsection{subsection}
text text text text text text text text text text text text text text text text text text text text text text text text text text text 
\subsubsection{subsubsection}
text text text text text text text text text text text text text text text text text text text text text text text text text text text 
\paragraph{paragraph}
text text text text text text text text text text text text text text text text text text text text text text text text text text text 
\setlength{\parindent}{0pt}
\subparagraph{subparagraph}
text text text text text text text text text text text text text text text text text text text text text text text text text text text 
%\part{ahoj}
\setcounter{tocdepth}{4}
\tableofcontents % vygenerování obsahu
\end{document}