-
Notifications
You must be signed in to change notification settings - Fork 0
/
preamble.tex
124 lines (99 loc) · 3.7 KB
/
preamble.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
% !TEX root = ./main.tex
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Template za studente PMF Fizika u Sarajevu. Prvobitno je namijenjen za seminarski rad,
% kao i za neku malu edukaciju oko latexa, ali se može uz male prepravke iskoristiti i
% za zadaću ili kao pomoć pri pravljenju seminarskog ili magistarskog rada.
%
% Ubačeno je dosta komentara i primjera da bi adaptacija bila što lakša, kao i neki
% korisni linkovi s primjerima.
%
% Inspirisano sličnim templateom sa ETF:
% https://www.overleaf.com/latex/templates/template-za-izvjestaje-elektrotehnicki-fakultet-sarajevo/kbvbhqnyntsg
%
% Autor: Damir Agačević, 2021.
% https://github.com/theDDA/
% GNU GPLv3
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% A4, 12pt font
\documentclass[12pt,a4paper,final]{article}
% Mogu se direktno unositi čćžđš.
\usepackage[utf8]{inputenc}
% Šire margine
%\usepackage[left=2.5cm,right=2.5cm,top=2.5cm,bottom=3.5cm]{geometry}
\usepackage{fullpage}
% Odkomentarisati za veći prored
%\renewcommand{\baselinestretch}{1.25}
% Uvlačenje paragrafa
\setlength{\parindent}{0pt}
% Biblatex za citate
\usepackage{biblatex}
\addbibresource{main.bib}
% Lokalizacija
% Pošto sam upitan, za bosnian nedostaju hyphenation patterns (tj. pravilno prelamanje
% riječi), a croatian ima hrvatske mjesece. S obzirom na to, za default je uzet serbian.
% (T)ko ima potrebu za specifičnim jezikom koji se govori na području BiH
% ili šire, neka slobodno prebaci u bosnian, croatian ili english.
\usepackage[serbian]{babel}
% Proširenje matematike
\usepackage{amsmath, amsfonts, amssymb}
% Češće koristimo \varphi
\newcommand\vp{\varphi}
% Komanda \diffp{x}{y} za parcijalne izvode.
% Komanda \dd daje znak diferencijala koji je uspravan i malo odvojen
% od podintegralne funkcije. Npr. $\int x \dd{x}$
\usepackage{physics}
\usepackage[thinc]{esdiff}
% Vektorske operacije, komanda \vb{}
\usepackage{esvect}
% Slike
\usepackage{graphicx}
% Linkovi
\usepackage{hyperref}
% Bolja tipografija i kerning
\usepackage{microtype}
% Proširenje za tabele
\usepackage{booktabs}
% Proširenje za floats, potrebno za komandu [H] kojom se forsira tačno mjesto slike/tabele.
\usepackage{float}
% Lakše unošenje jedinica.
% Npr. $g = \SI{9.81}{\meter\per\second\squared}$
\usepackage{siunitx}
% Crtanje dijagrama u tikz
\usepackage{tikz}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}
\usepgfplotslibrary{patchplots}
\usepgfplotslibrary{fillbetween}
% Crtanje kola u tikz
\usepackage[RPvoltages]{circuitikz}
% Podrška za prelome unutar captions, npr. \caption{Dug \\ tekst}
\usepackage{caption}
\captionsetup{justification=centering}
% Možemo okrenuti pojedinačne stranice na landscape, \begin{landscape}...\end{landscape}
% Korisno za široke tabele.
\usepackage{pdflscape}
% Dozvoljava prelamanje align okruženja na novu stranicu
\allowdisplaybreaks
% Slike i tabele se numerišu prema poglavlju
\numberwithin{figure}{section}
\numberwithin{table}{section}
% Dodavanje nekih funkcija kojih nema u latexu na način
% na koji se pišu na našim prostorima.
% Hiperbolne trigonometrijske:
\DeclareMathOperator{\tgh}{th}
% Vektorske operacije:
\DeclareMathOperator{\rrot}{rot}
\DeclareMathOperator{\ddiv}{div}
\DeclareMathOperator{\ggrad}{grad}
% Novo okruženje "Zadatak"
\newtheorem{zadatak}{Zadatak}
% Komande za unos podataka u naslovnu stranicu
% Ne diraj ako ne znaš šta radiš :)
\makeatletter
\newcommand\naslov[1]{\def\@naslov{#1}}
\newcommand\podnaslov[1]{\def\@podnaslov{#1}}
\newcommand\student[1]{\def\@student{#1}}
\newcommand\indeks[1]{\def\@indeks{#1}}
\newcommand\profesor[1]{\def\@profesor{#1}}
\newcommand\datum[1]{\def\@datum{#1}}