gitweb on Svarog

projekti pod git sistemom za održavanje verzija -- projects under the git version control system
dodat desc za gitweb
[seminar-dmi-template.git] / seminar.tex
1 % Template za seminarske radove na PMF-DMI-NS
2 % Doni Pracner, 07.11.2012.
4 % neke opcije su zajedno sa dodatnim objasnjenjima
5 % ostavljene pod komentarom, nekad zahtevaju dodatne pakete
6 % a uglavnom se ne koriste toliko cesto.
8 % MikTeX instalacije (obično se koristi na Windows mašinama) bi
9 % trebalo da ponude skidanje dodatnih paketa sa interneta po potrebi,
10 % tj kad prvi put zatrebaju.
12 % TeXLive (obično se koristi na linuxima) zavisi od sistema, ali
13 % obično se mogu skidati i "ručno" isntalirati dodatni paketi. Na
14 % Debian/Ubuntu sistemima postoje paketi koji se mogu instalirati iz
15 % sistemskih dijaloga, ako već nije instalirana "full" verzija. Npr
16 % možda će biti potrebne "extra" verzije, ili "additional-fonts" ili
17 % nešto slično.
19 \documentclass[a4paper]{article}
21 % definišemo da je ulaz utf-8 fajl. Time se omogućava kombinovanje
22 % raznih kodnih strana u okviru istog fajla; npr i engleski alfabet i
23 % naša slova i ćirilica
24 \usepackage[T1]{fontenc}
25 \usepackage[utf8]{inputenc}
27 % osnovne informacije koje ce se prikazati na naslovnoj strani,
28 % kao i u informacijama u generisanom pdfu
29 \newcommand{\autor}{Ime Prezime}
30 \newcommand{\naslov}{Naslov rada}
31 \newcommand{\datum}{2012, Novi Sad}
32 \newcommand{\mentor}{dr. Mentor Rada}
34 %napredne opcije za citiranja
35 %\usepackage[square]{natbib}
36 %\renewcommand{\cite}[1]{\citep{#1}}
38 %napredne opcije za formatiranje tabela
39 %\usepackage{ctable}
40 %\newcommand{\otoprule}{\midrule[\heavyrulewidth]}
42 \usepackage[serbian]{babel}
44 % za formatiranja headera i footera...................................
45 \usepackage{fancyhdr}
46 \pagestyle{fancy}
48 % trenutno namešteno za jednostrana štampanja, tj bez razlikovanja
49 % levih i desnih stranica. u komentarima su ostavljene neke
50 % opcije sa kojima se može eksperimentisati u slučaju nameštanja
51 % dokumenta koji će se štampati obostrano.
53 \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
54 \fancyhf{} % delete current setting for header and footer
55 \fancyfoot[C]{\thepage}
56 \fancyhead[LO]{\bfseries\rightmark}
57 %\fancyhead[R]{\bfseries\leftmark}
58 \renewcommand{\headrulewidth}{0.5pt}
59 \renewcommand{\footrulewidth}{0.5pt}
60 %\addtolength{\headheight}{0.5pt} % make space for the rule
62 % dodatno se definiše još jedan stil za specijalne strane
63 \fancypagestyle{plain}{%
64 \fancyhead{} % get rid of headers on plain pages
65 \fancyfoot{}
66 \renewcommand{\headrulewidth}{0pt} % uklanjamo linije
67 \renewcommand{\footrulewidth}{0pt} %
68 }
69 \renewcommand{\headheight}{15pt}
71 \title{\naslov}
72 \author{\autor}
73 \date{\datum}
75 % lepši i noviji fontovi od standardnih.
76 % ako nedostaje paket instalirati ili iskomentarisati sledeći red
77 \usepackage{lmodern}
79 % promena fonta na serifni
80 \renewcommand{\familydefault}{\sfdefault}
82 % podesavanja izlaza za pdf verzije
83 \usepackage[bookmarks,pdffitwindow=false,unicode=true,%
84 pdftitle={\naslov},%
85 pdfauthor={\autor}%
86 ]{hyperref}
88 \usepackage{graphicx}
90 \usepackage{amsthm}
91 \usepackage{amsmath}
92 \usepackage{latexsym}
94 % odličan paket za listanje programskog koda. Ako ima potrebe za njim,
95 % odkomentarisati i potražiti dokumentaciju na netu.
96 %\usepackage{listings}
98 \begin{document}
100 %% skice su specijalni blokovi koji služe kao podsetnici u radu ili napomene
102 % skica predstavlja paragraf podsetnik.
103 \newcommand{\skica}[1]{
104 \noindent \framebox{\parbox[c]{0.9\textwidth}{ {\small** \textit{#1} }}
105 \newline }
108 % skicas je mala skica koja može da se umetne u okviru nekog teksta.
109 \newcommand{\skicas}[1]{
110 \framebox{* \textit{#1} *}
113 % boldovane skice visokog prioriteta
114 \newcommand{\skicab}[1]{
115 \noindent \framebox{\parbox[c]{0.9\textwidth}{ {\small***
116 \textbf{#1} }} \newline } }
118 % za bilo kakve dodatne specijalne reči - npr imena klasa, metoda itd
119 % u okviru redovnih paragrafa.
120 \newcommand{\kod}[1]{{\small\texttt{#1}}}
123 % ako je sledeci red odkomentarisan nista od skica nece biti ispisano
124 % u finalni dokument. Zgodno za npr štampanje ili slanje međuverzija
125 % bez dodatnih komenatara.
127 % \renewcommand{\skica}[1]{}
129 % title u skladu sa uobičajenim na Departmanu
130 \newcommand{\makemytitle}{
131 \begin{center}
132 \makebox{%
133 \includegraphics[width=2cm]{grbPMF}
134 \parbox[b]{45ex}{\centering
135 Univerzitet u Novom Sadu\\
136 Prirodno-matematički fakultet\\
137 Departman za matematiku i informatiku}
138 \includegraphics[width=2cm]{grbUNS}
140 \vspace{22ex}
142 \parbox[b]{\textwidth}{{\Large {\bf \hspace{1cm}\autor}}}
143 \vspace{10ex}
145 {\Huge {\bf \setlength{\baselineskip}{1.5\baselineskip}\naslov}}
147 \vspace{4ex}
148 Seminarski rad
150 \vspace{12ex}
151 {\Large Mentor:}
152 \vspace{2ex}
154 {\Large \textbf{\mentor}}
156 %\vspace{10ex}
157 \vfill
159 \datum
161 \end{center}
162 \thispagestyle{plain}
163 \newpage
166 \makemytitle
169 % theoreme, definicije i slično etc.
170 %''''''''''''''''''''''''''
172 \theoremstyle{definition}
173 \newtheorem{def1}{Definicija}
174 \theoremstyle{plain}
175 \newtheorem{theo}{Teorema}
176 \newtheorem{lema}{Lema}
179 % ----------------==================--------------------------------------
180 % Pravi pocetak rada
182 \begin{abstract}
183 Abstrakt rada. Potencijalno se može i preskočiti, ali nije loše
184 ostaviti ukratko o čemu će se pričati.\skicas{dopuniti ovo}
185 \end{abstract}
187 \tableofcontents
189 \newpage
191 \section{Uvod}
193 Očigledno uvod... Referenciranje na knjigu o \TeX-u \cite{texbook}.
195 \begin{def1}[Naslov definicije]
196 \begin{equation*}
197 f_{i}(p) = 1 / \left( \frac{ \displaystyle{\sum_{o \in N_{i}(p) }
198 g_{i}(p,o)}}{|N_{i}(p)|} \right)
199 \end{equation*}
200 \end{def1}
202 U Teoremi~\ref{teorema-granica} se vidi...
204 \skicab{naći drugu teoremu u vezi ovoga.}
206 \begin{theo}[Naslov teoreme]
207 \label{teorema-granica}
208 \begin{equation*}
209 \frac{a_{min}}{b_{max}} \leq Izraz \leq
210 \frac{a_{max}}{b_{min}}
211 \end{equation*}
212 \end{theo}
214 \section{Duga glava}
215 \label{gDruga}
217 U ovoj glavi će prvo kratko biti predstavljeno \ldots
218 Matlab je moćan alat za izračunavanja\cite{matlab},
219 no postoji i besplatna alternativa GNU Octave\cite{about-octave}.
221 \subsection{Podglava 1}
223 Prvo bitno za ovu glavu.
225 \section{Zaključak}
226 \label{gZaklj}
228 Kratko podsećanje šta je problem i kakvo je rešenje, te finalne
229 napomene.
231 \newpage
233 \label{gLiteratura}
234 \addcontentsline{toc}{section}{Literatura}
236 \flushleft
238 \begin{thebibliography}{11}
240 \bibitem{about-octave}
241 John~W. Eaton.
242 \newblock About {{Octave}}.
243 \newblock http://www.gnu.org/software/octave/about.html, 2006.
245 \bibitem{texbook}
246 Donald~E. Knuth.
247 \newblock {\em The {{\TeX}book}}.
248 \newblock Addison-Wesley, 1984.
250 \bibitem{matlab}
251 MathWorks.
252 \newblock {{MATLAB}} website.
253 \newblock http://www.mathworks.com/products/matlab/, 2010.
255 \end{thebibliography}
258 %% naprednije opcije za citiranja i automatska formatiranja korišćenjih
259 %% izvora se mogu dobiti korišćenjem programa BibTex (ili srodnog).
260 %% ispod su komande koje bi se koristile.
262 %\bibliography{refs}%literatura je u fajlu refs.bib
264 %\bibliographystyle{plain} %promene u ovom redu menjaju stil referenciranja
265 % za najobičnije brojeve koristiti "plain" stil, a pri tome je
266 % uglavnom najbolje izbaciti upotrebu ``natbib'' paketa iz preambule
269 \end{document}
Svarog.pmf.uns.ac.rs/gitweb maintanance Doni Pracner