University of Osijek (Mathos) master's and bachelor's thesis (mathos)
The mathos class (v1.1, 2026) of the School of Applied Mathematics and Informatics in Osijek, in Croatian: title page with the school logo, abstracts, sample chapter with theorems, figures, tables, algorithms and a C++ listing, and a manual bibliography.
- Category
- Thesis
- Document class
mathos(mathos.cls) — ships with TeX Live- Workflow
- Thesis / dissertation — submissions and revision rounds
- Author
- University of Osijek, School of Applied Mathematics and Informatics
- Source
- University of Osijek, School of Applied Mathematics and Informatics
- Licence
- No licence is stated in the files. University of Osijek, School of Applied Mathematics and Informatics distributes them for authors preparing a submission.
These are the publisher’s own files. This project starts from University of Osijek, School of Applied Mathematics and Informatics’s package for this publication — their manuscript, their mathos.cls, their bibliography style — so what compiles here is what they would have given you.
University of Osijek, School of Applied Mathematics and Informatics serves this exact file to Josip Juraj Strossmayer University of Osijek. Check University of Osijek, School of Applied Mathematics and Informatics’s author pages for the current instructions.
What you get
Diplomski-predložak.tex— the file that is compiled · 11 KBMathosLogo.png· 27 KBcode1.cpp· 1 KBfig1-eps-converted-to.pdf· 4 KBfig1.eps· 13 KBmathos.cls· 4 KB
These become your files. Editing them afterwards changes your project and nothing else — a project owns its files from the moment it is made.
Source
Diplomski-predložak.tex — the file that is compiled · 11 KB
\documentclass{mathos}
\begin{document}
\renewcommand\bibname{Literatura}
\begin{titlepage}
\begin{center}
%\vspace*{-10ex}
\includegraphics[keepaspectratio=true,scale=0.4]{MathosLogo.png} \\ \vspace{1mm}
\textsc{Sveučilište Josipa Jurja Strossmayera u Osijeku} \\
\vspace{2mm}
\textsc{Fakultet primijenjene matematike i informatike}
\end{center}
\begin{center}
\vspace{4mm}
{Studij} %% Ispod su navedeni studiji i smjerovi
%% Diplomski sveučilišni nastavnički studij matematike i informatike
%% Sveučilišni diplomski studij matematike \\ modul: financijska matematika i statistika
%% Sveučilišni diplomski studij matematike \\ modul: matematika i računarstvo
\end{center}
\vspace{25mm}
\begin{center}
% naslov
{\LARGE{\bf Naslov rada}}
\vspace{15mm}
%
{\large{\sc Diplomski rad}}
\end{center}
\vspace{50mm}
\begin{minipage}[t]{0.47\textwidth}
{Mentor:} \normalsize\vspace{3mm} %% Ako je potrebno dodati komentora odkomentirajte redove 45, 46, 47. Pogledajte donje primjere za navođenje imena mentora/komentora:
{\bf\\ \large{Ime i prezime mentora}}
%% \\[2ex]
%% {Komentor:} \normalsize\vspace{3mm}
%% {\bf\\ \large{Ime i prezime komentora}}
%% Imena mentora/komentora:
%% prof.\,dr.\,sc. Ime i prezime
%% izv.\,prof.\,dr.\,sc. Ime i prezime
%% doc.\,dr.\,sc. Ime i prezime
%% dr.\,sc. Ime i prezime
\end{minipage}
\hfill
\begin{minipage}[t]{0.47\textwidth}\raggedleft
{{Student:}{\normalsize\vspace{3mm} \bf\\ \large{Ime i prezime studenta}}}
\end{minipage}
\vspace*{\fill}
\centering{\normalsize{Osijek, 20xx}}
\end{titlepage}
%% ================================================================
%% IZJAVA O UPORABI ALATA UMJETNE INTELIGENCIJE (AI)
%% ================================================================
%% Sukladno "Okviru korištenja alata umjetne inteligencije na Fakultetu
%% primijenjene matematike i informatike Sveučilišta Josipa Jurja
%% Strossmayera u Osijeku" (Odluka Fakultetskog vijeća, KLASA: 011-01/25-02/08,
%% Osijek, 1. prosinca 2025.), u slučaju korištenja AI alata pri izradi
%% rada OBAVEZNO je u rad unijeti ovu izjavu.
%%
%% - Ako STE koristili AI alat/e (npr. ChatGPT, Claude, Copilot i sl.),
%% samo upišite naziv/e alata umjesto teksta "[naziv alata]" niže.
%% - Ako NISTE koristili nijedan AI alat pri izradi rada, zakomentirajte
%% cijeli niže navedeni blok (od \aiizjava{ do njegove zatvorene vitičaste
%% zagrade "}").
%% - Izjavu pišite na jeziku na kojem je rad napisan. Ako je rad pisan
%% na engleskom jeziku, zakomentirajte hrvatsku verziju i odkomentirajte
%% englesku verziju koja slijedi ispod nje.
%% ================================================================
\thispagestyle{empty}
\vspace*{\fill}
\aiizjava{
\textcolor{Magenta}{\bf [naziv alata, npr. ChatGPT, Claude]} korišten je kao pomoć pri pisanju ovog rada.
\begin{itemize}
\item Generativna tehnologija korištena je za ispravke, poboljšanje stila i prikupljanje ideja.
\item Nijedan generirani sadržaj činjenične prirode ili vezan uz temu rada nije predstavljen kao izvorno autorovo djelo.
\item Autor preuzima potpunu odgovornost za cjelokupni sadržaj ovog rada.
\end{itemize}
\smallskip
\noindent\footnotesize Ova izjava sastavljena je u skladu s \emph{Okvirom korištenja alata umjetne inteligencije na Fakultetu primijenjene matematike i informatike} Sveučilišta Josipa Jurja Strossmayera u Osijeku.
}
%% Engleska verzija izjave (odkomentirati ako je rad pisan na engleskom
%% jeziku, te zakomentirati hrvatsku verziju iznad):
%\aiizjava{
%\textcolor{Magenta}{\bf [tool name, e.g., ChatGPT, Claude]} was used to aid in writing this paper.
%\begin{itemize}
%\item The generative technology was used to perform corrections, improve style, and brainstorm ideas.
%\item No generated information factual in nature or related to the topic of the paper has been represented as the author's original work.
%\item The author takes ultimate responsibility for the content of this paper.
%\end{itemize}
%\smallskip
%\noindent\footnotesize This statement is issued in accordance with the \emph{Framework for the Use of Artificial Intelligence Tools at the Faculty of Applied Mathematics and Informatics}, J. J. Strossmayer University of Osijek.
%}
\vspace*{\fill}
\pagestyle{empty}
\tableofcontents
\thispagestyle{empty}
\pagestyle{fancy}
\chapter{Uvod}\label{Uvod}
\pagenumbering{arabic}
\noindent
Diplomski rad sadrži sljedeće cjeline i to navedenim redoslijedom:
\bigskip
{\it Sadržaj}: sastoji se od naslova poglavlja i točaka s rednim brojevima odgovarajućih početnih
stranica.
{\it Uvod}: treba sažeto opisati diplomski zadatak te navesti sadržaj pojedinih
poglavlja diplomskog rada.
{\it Glavni dio rada}: treba ga podijeliti u poglavlja i točke koje
čine određenu logičku cjelinu. Moguće je dodati i odgovarajuće potpoglavlje.
Neki savjeti za pisanje ovog dijela rada dani su i u Poglavljima~\ref{poglavlje_1} i \ref{poglavlje_2} ovih uputa.
{\it Literatura}: korištenu literaturu treba navesti abecednim redom prema prezimenu prvog autora.
Primjeri nekih referenci nalaze se u poglavlju {\it Literatura}. Korištene reference potrebno je
citirati na odgovarajućim mjestima u radu.
{\it Sažetak}: ukratko treba opisati sadržaj diplomskog rada.
{\it Ključne riječi}: navesti listu ključnih riječi vezanih uz sadržaj rada.
{\it Engleski prijevod}: title, summary i keywords odnose se na englesku verziju naslova rada,
sažetak i ključne riječi.
{\it Životopis}: piše se u prvom licu jednine i treba sadržavati biografske podatke,
podatke o sudjelovanju na natjecanjima te podatke o osvojenim nagradama.
\bigskip
\noindent
S obzirom na naslovnu stranicu, pažljivo pogledajte zakomentirane dijelove LaTeX koda, a odnose se na smjer studija, pisanje imena mentora i eventualno dodavanje komentora.
Svako novo poglavlje (\verb|\chapter|) počinje na novom listu. Ako vam je potreban neki dodatni paket, jednostavno ga dodajte na početku koda.
\bigskip
\noindent
Predlaže se dvostrani ispis diplomskog rada pa nije potrebno brisati prazne stranice generirane ovim kodom.
\chapter{Upute -- prvi dio}\label{poglavlje_1}
\section{Matematička okruženja}
Definicije, teoreme i ostale rezultate s mogućim dokazima pišemo koristeći odgovarajuća okruženja. Primjerice,
\begin{defin}
Ovo je prva definicija.
\end{defin}
Ako teorem ili bilo koji drugi rezultat nije vaš originalni rezultat, onda ga treba citirati. Dakle, napisati odakle je taj rezultat preuzet. Primjerice,
\begin{teorem}[{vidjeti \cite[Theorem 1]{Acz}}] \label{teorem1}
Neka je $n$ prirodan broj. \dots
\end{teorem}
\begin{proof}
Ovdje pišemo dokaz Teorema~\ref{teorem1}.
\end{proof}
Uočite kako je simbol $\Box$ po automatizmu dodan na kraju dokaza i ne treba ga „umjetno” dodavati.
\begin{primjer}\label{prim1}
Treba nastojati samostalno konstruirati primjere. Ako su neki od njih također preuzeti iz literature, opet ih treba citirati poput Teorema~\ref{teorem1}.
\end{primjer}
\noindent
{\it Rješenje.} Ovdje dolazi rješenje vašeg Primjera~\ref{prim1} (ako je predviđeno u tome obliku).
\subsection{Tablice i slike}
Slike se preporučuje pripremiti u {\it .pdf} ili {\it .png} formatu (kao primjerice Mathos logo na naslovnoj stranici) jer takve slike \texttt{pdflatex} uključuje izravno. Stariji format {\it .eps} (kao Slika~\ref{fig1} niže) također je podržan -- pdfLaTeX ga automatski pretvara u PDF pomoću alata \texttt{epstopdf} -- no to zahtijeva da prevoditelj smije pokretati vanjske programe (tzv. \textit{shell escape}), pa je jednostavnije slike odmah pripremiti u .pdf/.png formatu. Slike uvodimo na sljedeći način:
\begin{figure}[h!]
\centering
\includegraphics[scale=0.9]{fig1.eps}
\caption{Ovo je naša slika.}
\label{fig1}
\end{figure}
Ako je Slika~\ref{fig1} preuzeta iz neke literature, također ju treba citirati.
\newpage
Tablice se uvode na standardni način, a oblik ovisi o njihovoj strukturi. Primjerice,
\begin{table}[hbtp]
\centering
\begin{tabular}{|c|c|c|}\hline
Red & Stupac& Ukupno\\\hline
2 & 3 & 5\\\hline
3 & 9 & 12\\\hline
\end{tabular}
\caption{Ovo je prva tablica.}
\label{table1}
\end{table}
\noindent
Na rezultate, slike, tablice i ostale strukture u tekstu se poziva na sljedeći način, ovisno o kontekstu rečenice: „Prema dokazu Teorema~\ref{teorem1} slijedi \dots”; „na
Slici~\ref{fig1} prikazano je \dots”; „iz Tablice~\ref{table1} može se zaključiti \dots”; „više o \dots može se vidjeti u~\cite{JunBae}”.
\chapter{Upute -- drugi dio}\label{poglavlje_2}
\section{Prijelomi formula}
Kod korištenja okruženja za pisanje formula treba voditi računa o njihovom prijelomu i numeriranju. Evo nekoliko primjera:
\begin{align*}
&u+\arctan x +x^3+4x^2+\sin{x} \\
&\qquad =\frac{1}{1 + x^2} \sin{2x}+e^x.
\end{align*}
\begin{align}\label{eq_1}
&u+\arctan x +x^3+4x^2+\sin{x} \\
&\qquad =\frac{1}{1 + x^2} \sin{2x}+e^x.
\end{align}
\begin{align}
u&=\arctan x +x^3+4x^2+\sin{x} \\
&+\frac{1}{1 + x^2} \sin{2x}+e^x.
\end{align}
\begin{align*}
u&=\arctan x +x^3+4x^2+\sin{x} \\
v&=\frac{1}{1 + x^2} \sin{2x}+e^x.
\end{align*}
\begin{align}
u&=\arctan x +x^3+4x^2+\sin{x} \\
v&=\frac{1}{1 + x^2} \sin{2x}+e^x.\label{eef}
\end{align}
\begin{align*}
u&=\arctan x +x^3+4x^2+\sin{x} \\
&+\frac{1}{1 + x^2} \sin{2x}+e^x\\
&=\arctan x +x^3+4x^2+\sin{x}.
\end{align*}
Nije potrebno numerirati svaki izraz već samo one na koje ćete se u tekstu pozivati. Pozivamo se na način: „Prema formuli \eqref{eq_1} \dots”
\noindent
Uočite kako formule i ostali matematički izrazi nikada ne završavaju s $+,-,\cdot,=$ već se znakovi prenose u novi red, kao u gornjim primjerima.
\noindent
Kod pisanja rada treba paziti da tekst, formule, tablice, slike, itd., ne izlaze iz margina rada.
\section{Programerska okruženja}
U ovom radu možete pisati pseudokod korištenjem \verb+algpseudocode+ paketa.
\begin{algorithm}
\caption{primjer algoritma}
\begin{algorithmic}[1]
\Procedure{Algoritam}{$n$}
\State $i \gets n$
\If{$i\geq 5$}
\State $i \gets i-1$
\Else
\If{$i\leq 3$}
\State $i \gets i+2$
\EndIf
\EndIf
\EndProcedure
\end{algorithmic}
\end{algorithm}
\noindent
Postoji mogućnost izlistavanja programskog koda koristeći \verb+listing+ paket.
\lstinputlisting[language=C++]{code1.cpp}
%% Literatura
\begin{thebibliography}{30}
\addcontentsline{toc}{chapter}{Literatura}
\bibitem{Acz}
{\sc J.~Acz\'{e}l}, {\em Lectures of Functional Equations and Their Applications}, Academic Press, New York, 1966. ({\it ovo je korištena knjiga}).
\bibitem{JunBae}
{\sc S.~Jung, J.~Bae}, {\em Some functional equations originating from number theory}, Proc. Indian Acad. Sci. (Math. Sci.) {\bf{113}}(2003), 91--98.
({\it ovo je korišteni znanstveni članak}).
\bibitem{OEIS} {\em The On-Line Encyclopedia of Integer Sequences}, dostupno na \newline \url{https://oeis.org}. ({\it ovo je korišteni izvor s interneta}).
\end{thebibliography}
\chapter*{Sažetak}
\markboth{}{SAŽETAK}
\addcontentsline{toc}{chapter}{Sažetak}
Ovdje pišemo sažetak diplomskog rada.
\section*{Ključne riječi}
Ovdje malim slovima (osim ako se ne radi o imenu) redom pišemo ključne riječi.
\chapter*{Naslov rada na engleskom jeziku}
\markboth{}{SUMMARY}
\section*{Summary}
\addcontentsline{toc}{chapter}{Summary}
Ovdje pišemo sažetak na engleskom jeziku.
\section*{Keywords}
Ovdje malim slovima (osim ako se ne radi o imenu) redom pišemo ključne riječi na engleskom jeziku.
\chapter*{Životopis}
\markboth{}{ŽIVOTOPIS}
\addcontentsline{toc}{chapter}{Životopis}
Ovdje pišemo životopis u prvom licu jednine.
\end{document}
MathosLogo.png — binary, 27 KB
code1.cpp — binary, 1 KB
fig1-eps-converted-to.pdf — binary, 4 KB
fig1.eps — binary, 13 KB
mathos.cls · 4 KB
% Declare that this style file requires at least LaTeX version 2e.
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{mathos}[2026/08/25 v1.1 Mathos zavrsni/diplomski rad]
% NAPOMENA: klasa je pisana za pdfLaTeX (koristi inputenc+fontenc+mathpazo).
% Ako radite u Overleafu ili TeXstudiju, obavezno postavite compiler na
% pdfLaTeX, a ne XeLaTeX/LuaLaTeX - s tim motorima klasa neće raditi.
% proslijedi eventualne dodatne opcije (npr. \documentclass[draft]{mathos}) klasi report
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{report}}
\ProcessOptions\relax
% report - veličina fonta i twoside/openright postavljeni su izravno ovdje,
% prije geometry, kako bi margine i visina zaglavlja bile ispravno
% izračunate za 12pt dvostrani ispis
\LoadClass[a4paper,12pt,twoside,openright]{report}
% dimenzije - asimetrične margine (inner/outer) radi dvostranog uveza
\usepackage[a4paper,top=3cm,bottom=3cm,inner=3.5cm,outer=2.5cm]{geometry}
% vrsta fonta
\usepackage[sc]{mathpazo} % use mathpazo for math fonts
\usepackage{tgpagella} % but use tgpagella as main font
% jezik
\usepackage[croatian]{babel}
% ulazno kodiranje
\usepackage[utf8]{inputenc}
% kodiranje znakova
\usepackage[T1]{fontenc}
% fini prijelom teksta (bolji rezultat od globalnog \sloppy)
\usepackage{microtype}
% promjena zaglavnja
\usepackage{fancyhdr}
% oblik poglavlja
\usepackage{titlesec}
% matematicki paketi
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{amsthm}
% slike
\usepackage{graphicx}
% boje
\usepackage[dvipsnames]{xcolor}
% programski kod
\usepackage{listings}
\usepackage{algorithm}
\usepackage[noend]{algpseudocode}
% URL poveznice
\usepackage{hyperref}
% -----------------------------------------------------------------
% oblik poglavlja
\newcommand{\hsp}{\hspace{20pt}}
\titleformat{\chapter}[hang]{\Huge\bfseries}{\thechapter\hsp\textcolor{Blue}{|}\hsp}{0pt}{\Huge\bfseries}
% prijevod
\makeatletter
\renewcommand{\ALG@name}{Algoritam}
\makeatother
% definicija zaglavlja - stranice, brojevi na vanjskom rubu (dvostrani ispis)
\pagestyle{fancy}
\fancyhf{}
\fancyhead[LE,RO]{\textbf{\thepage}}
\fancyhead[RE,LO]{\rightmark}
\renewcommand{\headrulewidth}{0.4pt}
\setlength{\headheight}{15pt}
% stil koda
\lstdefinestyle{codeStyle}{
% komentari
commentstyle=\color{Green},
% kljucne rijeci
keywordstyle=\color{Blue},
% stil brojeva
numberstyle=\tiny\color{Blue},
% boja stringova
stringstyle=\color{Blue},
% dimenzije i stil teksta
basicstyle=\ttfamily\footnotesize,
% newline solo ai whitespaces
breakatwhitespace=false,
% newline si/no
breaklines=true,
% Posizione della caption, top/bottom
captionpos=b,
% zadrzi razmake u kodu, korisno za uvlacenje
keepspaces=true,
% gdje prikazati brojeve linija
numbers=left,
% razmak izmedu brojeva linija
numbersep=5pt,
% prikazi li se razmaci
showspaces=false,
% prikazi li se razmaci u stringovima
showstringspaces=false,
% prikazi li se tabovi
showtabs=false,
% dimenzije tabova
tabsize=2
}
\lstset{style=codeStyle}
\lstset{aboveskip=20pt,belowskip=20pt}
% stil poveznica
\hypersetup{
colorlinks,
linkcolor=Blue,
citecolor=Blue,
urlcolor=Blue
}
% teoremi, definicije - jedan skup okruženja, dijeljeni brojač po poglavlju
% (npr. Definicija 2.1, Teorem 2.2, Primjer 2.3, ...)
\newtheorem{defin}{Definicija}[chapter]
\newtheorem{teorem}[defin]{Teorem}
\newtheorem{lema}[defin]{Lema}
\newtheorem{korolar}[defin]{Korolar}
\newtheorem{propozicija}[defin]{Propozicija}
\newtheorem{primjer}[defin]{Primjer}
\newtheorem{nap}[defin]{Napomena}
\providecommand*{\listingautorefname}{Listing}
\providecommand*\lstnumberautorefname{Linea}
\renewcommand{\tablename}{Tablica}
\raggedbottom
% -----------------------------------------------------------------
% okvir za izjavu o uporabi alata umjetne inteligencije (AI)
\newcommand{\aiizjava}[1]{%
\begin{center}
\fboxsep=12pt\fboxrule=0.6pt
\fbox{\begin{minipage}{0.92\textwidth}
#1
\end{minipage}}
\end{center}
}
The first page, as this template compiles today. Click it to enlarge, and again to shrink. Open the file ↗