From a24e89296c4b1a8a33f52813d32e7e87b8a994b5 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 15 Jul 2019 20:49:54 +0000 Subject: unizgklasa (15jul19) git-svn-id: svn://tug.org/texlive/trunk@51647 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/tex/latex/unizgklasa/unizgklasa.cls | 160 +++++++++++++++++++++ 1 file changed, 160 insertions(+) create mode 100644 Master/texmf-dist/tex/latex/unizgklasa/unizgklasa.cls (limited to 'Master/texmf-dist/tex/latex/unizgklasa') 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 + + -- cgit v1.2.3