1
\documentclass[a4paper, 12pt]{report}
4
\usepackage[utf8]{inputenc}
5
\usepackage[T1]{fontenc}
6
\usepackage[swedish]{babel}
20
\usepackage[style=authoryear,natbib=true]{biblatex}
21
\bibliography{biblography}
25
%%%%%%%%%%%%%%%%%%%%%%% Code and such enviorment setup
30
\definecolor{dkgreen}{rgb}{0,0.6,0}
31
\definecolor{gray}{rgb}{0.5,0.5,0.5}
32
\definecolor{mauve}{rgb}{0.58,0,0.82}
34
basicstyle=\footnotesize\ttfamily, % the size of the fonts that are used for the code
35
numbers=left, % where to put the line-numbers
36
numberstyle=\tiny\color{gray}, % the style that is used for the line-numbers
37
stepnumber=1, % the step between two line-numbers. If it's 1, each line
39
numbersep=5pt, % how far the line-numbers are from the code
40
backgroundcolor=\color{white}, % choose the background color. You must add \usepackage{color}
41
showspaces=false, % show spaces adding particular underscores
42
showstringspaces=false, % underline spaces within strings
43
showtabs=false, % show tabs within strings adding particular underscores
44
frame=single, % adds a frame around the code
45
rulecolor=\color{black}, % if not set, the frame-color may be changed on line-breaks within not-black text (e.g. commens (green here))
46
tabsize=2, % sets default tabsize to 2 spaces
47
captionpos=b, % sets the caption-position to bottom
48
breaklines=true, % sets automatic line breaking
49
breakatwhitespace=false, % sets if automatic breaks should only happen at whitespace
50
title=\lstname, % show the filename of files included with \lstinputlisting;
51
% also try caption instead of title
52
keywordstyle=\color{blue}\ttfamily, % keyword style
53
commentstyle=\color{dkgreen}\ttfamily, % comment style
54
stringstyle=\color{mauve}\ttfamily, % string literal style
55
escapeinside={\%*}{*)}, % if you want to add a comment within your code
56
morekeywords={} % if you want to add more keywords to the set
58
%%%%%%%%%%%%%%%%%%%%%%%% END Code and such enviorment setup
60
%%%%%%%%%%%%%%%%%%%%%%%% Vala Highlighting
61
\lstdefinelanguage{Vala}[Sharp]{C}%
62
{morekeywords={CCode,DBus,Test,cname,cheader_filename,type_id,%
63
marshaller_type_name,get_value_function,set_value_function,%
64
default_value,IntegerType,rank,type_signature,size_t,int8,int16,%
65
int32,uint32,uint16,uint8,int64,uint64,float,double,time_t,%
66
SimpleType,unichar,cprefix,has_type_id,get,set,ref_function,%
67
unref_function,free_function,has_target,Compact,delegate,%
68
destroy_function,PrintFormat,Diagnostics,FILE,LINE,METHOD,%
69
errordomain,array_length_type,has_array_length,is_null_terminated,%
70
ReturnsModifiedPointer,dup_function,weak,owned,unowned,value,var,%
71
connect,async,public,private},%
72
morecomment=[s]{"""}{"""}
76
%%%%%%%%%%%%%%%%%%%%%%%% END of Vala Highlighting
78
%%%%%%%%%%%%%%%%%%%%%%% FIX LIST SPACING
79
\newenvironment{itemize*}%
81
\setlength{\itemsep}{0pt}%
82
\setlength{\parskip}{0pt}}%
84
%%%%%%%%%%%%%%%%%%%%%% END FIX LIST SPACING
86
%%%%%%%%%%%%%%%%%%%%%%% FIX CHAPTERS
88
\titleformat{\chapter}
89
{\normalfont\LARGE\bfseries}{\thechapter}{1em}{}
90
\titlespacing*{\chapter}{0pt}{3.5ex plus 1ex minus .2ex}{2.3ex plus .2ex}
91
%%%%%%%%%%%%%%%%%%%%%% END FIX CHAPTERS
95
\author{Gustav Hartvigsson \\
96
a08gusha@student.his.se \\
97
Institutionen för kommunikation och information \\
98
Högskolan i Skövde \\ \\
99
gustav.hartvigsson@gamil.com \\
100
StatusNet: gegoxaren@identi.ca }
107
en kort sammanfattning av raporten.
112
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
114
\chapter{Introduktion}
116
\section{Projektets syfte}
118
För att använda citat som här \cite{bazaar:com:main} använd
119
\texttt{cite} kommandot.
121
Men glöm inte att använda \texttt{biblatex} på \texttt{.aux} filen.
124
För att simulera styckes brått använd:
125
\begin{lstlisting}[language=tex]
129
kan även använda \texttt{smallskip} eller \texttt{bigskip}.
131
\section{Frågeställning}
133
aoeuuaoeu. Detta är en sektion
137
bla bla bla. Detta är en under sektion.
139
\subsubsection{något mindre?}
141
taoetnd oeuthta da. Detta är en under under sektion.
147
\section{Presentation}
151
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
155
bla bla aothut tahoteuhth kmkehtuöc.
157
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
161
bla bla aoeuthtaoheut.
165
\includegraphics[keepaspectratio, scale = 0.4]{./seUt.png}
166
\caption{såhär kan det se ut att kompilera ett tex dokument.}
170
I figur \ref{graph:seUt} på sidan \pageref{graph:seUt} ser man hur det kan se
171
kompilera ett tex dokument till en pdf fil. Detta går på bara någon sekund
174
Lägg märket till att bilden även hamnar bland förteckningarna.
176
Samma sak gäller för tabeller.
177
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
181
\section{headerFilNamn.h}
185
kod här (utan indentering)
186
Indenteringar syns när man använder verbatim
187
Därför får man inte ha verbatimen indenterad.
189
Och tänk på att göra radbrytningar, verbatim vet inte var sidan slutar... som här tillexempel.
193
\section{definitionsFilNamn.cpp}
197
kod här utan indentering
201
\section{enAnnanFil.cpp}
203
\input{./enAnnanFil.cpp.tex} %% Exempel på att man kan dela upp dokementet i
204
%% flera tex filer om man vill, vissa
205
%% rekomenderar även detta.
207
Textet i den där inputen ser ut så här:
208
\lstinputlisting[language=tex]{./enAnnanFil.cpp.tex}
210
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
214
bla bla aothut tahoteuhth kmkehtuöc
216
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
220
aoeuoeau aoeu aoeu aoeuthaoheu nthdaoedu thadoeuthd ahodeutd atodeunt adotudao
221
eduathdoeundatodutadonudaothdeut aodu thd htdaoehtud atodenu tdaodeutadoeuthda
222
aoudh daodeu tdaodu tadourädöudohtxuhaodeud ado åäöpyfgcrl, aoeuiauithd
223
aoeudaoehduh.. aoetuh
225
\chapter{Bra att veta}
227
\textbf{Ta bort det här kapitlet från filen innan ni lämnar in!}
230
För att göra ett \texttt{.pdf}-dokument av \texttt{.tex} filerna och
231
\texttt{.bib} filerna kör man följande komandon:
233
pdflatex Rapporten.tex #Första komileringen
234
pdflatex Rapporten.tex #Fixare problemen
235
biblatex Rapporten.aux #lägger in bibografin i rapporten
236
pdflatex Rapporten.tex #fixerar allt så det fungerar,
240
Notera att ni bara behöver köra de två försa komandona första gången ni
241
kompelerar dokumentet. Men om något inte visas i dokumentet när ni är
242
kör \texttt{pdflatex} testa att köra det igen.
244
Jag brukar göra ett skript för att uföra detta:
245
\lstinputlisting[language=bash, caption=Kompilera.sh]{./Kompilera.sh}
246
dessa här skripten kan se lite olika ut, vissa använder till och med
247
\texttt{Makefile}s, men då är det mer avanserat.
249
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
255
\large \centering \textbf{ Slutord }
261
Här skall slutordet vara (om man vill ha ett det vill säga...).
268
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
270
\begingroup %% hakk to make the lists on teh same page.
272
\chapter{Förteckningar}\let\chapter=\section
280
\endgroup %% end of hakk