summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/unizgklasa
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-07-15 20:49:54 +0000
committerKarl Berry <karl@freefriends.org>2019-07-15 20:49:54 +0000
commita24e89296c4b1a8a33f52813d32e7e87b8a994b5 (patch)
treebd95377bb91b94c2c35b015a62e64d71cd92cad3 /Master/texmf-dist/tex/latex/unizgklasa
parent4450dac922ac3fa8bc77879f7b849b6de9423624 (diff)
unizgklasa (15jul19)
git-svn-id: svn://tug.org/texlive/trunk@51647 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/unizgklasa')
-rw-r--r--Master/texmf-dist/tex/latex/unizgklasa/unizgklasa.cls160
1 files changed, 160 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/unizgklasa/unizgklasa.cls b/Master/texmf-dist/tex/latex/unizgklasa/unizgklasa.cls
new file mode 100644
index 00000000000..7aada0bd0c8
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/unizgklasa/unizgklasa.cls
@@ -0,0 +1,160 @@
+%%
+%% Copyright (C) 2019 by Matea Milin
+%%
+%% This file may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3 of this license or (at your option) any later
+%% version. The latest version of this license is in:
+%%
+%% http://www.latex-project.org/lppl.txt
+%%
+%% and version 1.3 or later is part of all distributions of
+%% LaTeX version 2005/12/01 or later.
+%%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesClass{unizg_klasa}[2019/04/03]
+\LoadClass[12pt]{article}
+\usepackage[english]{babel}
+\RequirePackage{graphicx} %za ubacivanje slika
+
+\RequirePackage[nottoc,numbib]{tocbibind}%za spajanje literature i sadržaja i dodavanje broja na sadržaj
+\renewcommand\refname\MakeUppercase
+
+\RequirePackage{caption}%za uredivanje captiona
+\captionsetup{labelsep=period} %dodavanje točke Slika 1.
+\RequirePackage{hyperref}%prikazuje url kao link
+\urlstyle{same}%naredba da koristi isti font kao u dokumentu a ne monospace
+\RequirePackage{subcaption}%za podopis slike
+
+\RequirePackage{titlesec}%za uredivanje naslova i naslovnih
+
+\RequirePackage{upgreek}%za olakšano upisivanje grčkih znakova, broj pi
+\setlength\parindent{0pt}%naredba za brisanje uvlaka koje dolaze s klasom article
+
+
+
+
+
+%definiranje margina
+\RequirePackage{geometry}
+ \geometry{
+ a4paper,
+ left=35mm,
+ right=25mm,
+ top=25mm,
+ bottom=35mm,
+}
+
+
+
+%---definiranje tokena---------------
+\newtoks\imestudenta
+\newtoks\sveuciliste
+\newtoks\fakultet
+\newtoks\rad
+\newtoks\naslovrada
+\newtoks\grad
+\newtoks\mentor
+\newtoks\logo
+
+
+%------definiranje kako title page izgleda---
+\renewcommand{\titlepage}{
+ \centering
+ \thispagestyle{empty}
+ \fontsize{24}{36}
+ }
+
+
+
+
+%--def oblikovanja naslova------------
+\newcommand{\ime}[1]{
+ {\Large{#1}}
+}
+
+\newcommand{\uni}[1]{
+ {\huge{#1}}
+}
+
+
+
+
+
+%----def prve naslovne stranice
+\newcommand{\prvanaslovna}{
+ \begin{titlepage}
+\uni{\the\sveuciliste}
+\\
+\uni{\the\fakultet}
+
+\vspace{4cm}
+\ime{\the\imestudenta}
+
+\vspace{4cm}
+\uni{\the\naslovrada}
+
+\vspace{36pt}
+\ime{\the\rad}
+\vfill
+{\the\grad}, \the\year.
+\end{titlepage}
+
+}
+
+
+%----def druge naslovne stranice----
+\newcommand{\druganaslovna}{
+ \begin{titlepage}
+
+
+{\the\logo}
+\\
+\vspace{2.5cm}
+\ime{\the\imestudenta}
+\\
+\vspace{3cm}
+\uni{\the\naslovrada}
+\\
+\vspace{24pt}
+\ime{\the\rad}
+\vfill
+Mentor:
+\hfill
+Student:
+\\
+{\the\mentor}
+\hfill
+{\the\imestudenta}
+\vspace{24pt}
+\\
+{\the\grad}, \the\year.
+
+\end{titlepage}
+}
+
+
+%------------------------------------------------
+
+
+\titleformat*{\section}{\LARGE\bfseries}
+\renewcommand
+{\@seccntformat}[1]
+{\csname the#1\endcsname.\enskip} %DODAVANJE TOČKE na sectione i malog razmaka(enskip) između točke i riječi
+
+\titleformat*{\subsection}{\large}
+\titleformat*{\subsubsection}{\large}
+
+\renewcommand{\baselinestretch}{1.5}%--------prored
+
+
+
+%----------- def numeriranja na desnu stranu--------
+\RequirePackage{fancyhdr}
+\pagestyle{fancy}
+\renewcommand\headrulewidth{0pt} % nema linije u headeru
+\fancyhead{} %prazan header
+\fancyfoot{} % prazan footer
+\fancyfoot[R]{\thepage} % broj na desnoj strani
+
+