-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlatexintroduktion.tex
105 lines (73 loc) · 5.76 KB
/
latexintroduktion.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
%Velkommen til LaTeX introduktionen!
%Denne linie er en kommentar, det kan du se ved at jeg bruger "%" tegnet i starten af linien. Den bliver ikke vist i det endelige dokument.
%Jeg bruger kommentarer til at forklare de ting der står i dette dokument.
%Det første vi skal er at sige at dette er et LaTeX dokument. Det skriver vi således:
\documentclass{report}
%Herefter sætter vi LaTeX til at være på dansk, og til at bruge utf8 format - det gør vi for at kunne bruge Æ, Ø og Å.
\usepackage[danish]{babel}
\usepackage[utf8]{inputenc}
%Alle kommandoer i LaTeX starter med \-tegnet. Det kan du se i de tre øverste kommandoer her.
%LaTeX er sejt, fordi man kan tilføje nye funktioner til det. Det har vi alledere gjort 2 gange, med kommandoen \usepackage{}. Inde imellem {} skriver man den pakke man skal bruge.
%Hvis du, efter at have læst denne introduktion, har brug for noget som jeg ikke viser her, så bare søg på nettet efter det, der findes virkelig mange pakker med alt muligt underligt :)
%Nu tilføjer jeg lige 5 pakker mere, som jeg selv altid har med, og som jeg vil forklare hvordan man bruger undervejs:
\usepackage{hyperref}
%Pakken hyperref gør alle referencer i rapporten til links man kan klikke på. Så indholdsfortegnelsen kan altså bruges til at hoppe ned til det sted man gerne vil hen.
\usepackage{graphicx}
%Pakken graphicx er rigtig god til at indsætte billeder med.
\usepackage{pdfpages}
%Pakken pdfpages er rigtig god til at indsætte andre pdf-filer med. Det har man ofte brug for i bilag.
\usepackage{supertabular}
%Pakken supertabular er god til at lave tabeller - LaTeX kan normalt ikke klare tabeller som går over 1 side, men det kan supertabular.
\usepackage{float}
%Pakken float er godt til at styre hvor billeder kommer hen - det får du at se senere.
\usepackage{biblatex}
\addbibresource{examplebib.bib}
%Pakken biblatex er til at lave litteraturlister. Den er smart, og det viser jeg senere hvorfor. \addbibresource bruges til at tilføje en litteraturliste-fil, det beskriver jeg i samme afsnit.
\usepackage{amsmath}
%Pakken amsmath har en masse dejlige funktioner til at skrive flottere matematiske formler.
\usepackage{todonotes}
%Mange pakker kan man give ekstra argumenter til. Det gør man ved at skrive: \usepackage[argument]{package}. Mange af disse pakker har masser af indstillingsmuligheder, men jeg bruger det sjældent. Det eneste sted jeg bruger argumenter er i \documentclass{report}, i toppen af dokumentet. Her skriver jeg ofte: \documentclass[hidelinks, a4paper]{report}, fordi jeg ikke syns at pdf-links farver er pæne, og for at sikre at papiret er i a4 format. Jeg har ladt dem ude af denne introduktion for eksemplets skyld. Min standardforside ligger også i mappen her, og hedder standardforside.tex.
%For at gøre tabeller lidt pænere tilføjer jeg ofte denne linie:
%\renewcommand{\arraystretch}{1.5}
%Den gør, at tabeller og lister får lidt mere mellemrum mellem linierne, og det kan jeg godt lide. Du kan dekommentere den ved at fjerne % tegnet og se det.
%Endelig kan man tilføje sine egne kommandoer til LaTeX, som denne her:
\newcommand{\bs}{\textbackslash}
%\newcommand er kommandoen til at tilføje sin egen kommando. Det første i {}'erne er navnet på kommandoen, (her \bs), det andet er hvad kommandoen gør. Kommandoen \textbackslash printer \-tegnet, og det skal jeg bruge meget i denne introduktion, så jeg hjælper bare mig selv lidt her :)
%Jeg tilføjer ofte også denne kommando:
\newcommand{\myquote}[1]{``{#1}''}
%Her er der et argument med til kommandoen, [1], som jeg så kan bruge med {#1} i udførelsen. \myquote{LaTeX} skriver altså "LaTeX". (`` og '' bliver lavet om så de vender den rigtige vej i dokumentet.)
%Så er vi færdige med setup.
%Nu er der kun tilbage at begynde dokumentet! Here we go :)
\begin{document}
%For at fortælle LaTeX hvad dokumentet hedder bruger man:
\title{En introduktion til \LaTeX}
%For at fortælle LaTeX hvem forfatteren er bruger man:
\author{Jakob Ambeck Vase}
%Hvis der er flere end en forfatter bruger man \and imellem: \author{Jakob \and Magnus \and Matilde}
%Og for at lave en forside:
\maketitle
%De to kommandoer herunder laver hhv. en indholdsfortegnelse og en liste af figurer i dokumentet. Jeg har udkommenteret dem, for de er ikke nødvendige i denne introduktion.
%\tableofcontents
%\listoffigures
\listoftodos
%Nu kommer vi så til den vigtigste kommando i LaTeX, den hvor du importerer andre filer:
\input{intro/introduktion}
%Den henter filen introduktion.tex i mappen intro. Dette er smart til at strukturere dine dokumenter, som du kan se længere nede.
%Du har nu fået en introduktion til hvordan man sætter et LaTeX dokument op.
%Her følger resten af kapitlerne i denne introduktion, og du kan gå tilbage til at læse pdf'en. (De er også forklarede, men ikke så grundigt som her :) )
\input{latex/standardstuff} %De ting man ofte bruger mens man skriver.
\input{latex/referencer} %Hvordan man refererer til andre steder i dokumentet, laver fodnoter, slutnoter og litteraturreferencer, og hvordan man laver links.
\input{pakker/litteraturliste} %Dette er fordi litteraturliste forklaringen er ret lang.
\input{latex/formler} %Hvordan man skriver formler i LaTeX.
\input{pakker/billeder} %Hvordan man indsætter billeder og pdf'er.
\input{pakker/tabeller} %Hvordan man laver tabeller.
\todo{Kig på Latex environments}
%Herefter vil de fleste gerne skrive deres litteraturliste:
\printbibliography
%Når man så har skrevet sine kapitler, kan man bruge
\appendix
%kommandoen, til at fortælle LaTeX at nu begynder bilagene. Alle \chapter kommandoer herefter bliver lavet om til bilag.
\input{bilag/bilagseksempel}
%Denne kommando viser LaTeX, at dokumentet er forbi.
\end{document}
%Tak for at du har fulgt denne introduktion. Nu kan du klare basis, og kan søge dig frem til resten på nettet.