Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
74
LATEX foredrag
Søren Bjergmark
Del 11 Introduktion
Foredragsholder
Dagens Program
Showcase
LATEX vs. WYSIWYG
Hvorfor LATEX
Simpelt eksempel
Syntax
Errors
ShareLaTeX
En Artikels Opbygning
Pageref
Billeder
Hvis intet virker
Del 2
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Introduktion
Dagens forløbI ForelæsningI OpgaverI Pause
74
LATEX foredrag
Søren Bjergmark
Del 12 Introduktion
Foredragsholder
Dagens Program
Showcase
LATEX vs. WYSIWYG
Hvorfor LATEX
Simpelt eksempel
Syntax
Errors
ShareLaTeX
En Artikels Opbygning
Pageref
Billeder
Hvis intet virker
Del 2
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Slides
Alle slides og opgaver kan findes påhttps://unf.sahb.dk/
74
LATEX foredrag
Søren Bjergmark
Del 1Introduktion
3 Foredragsholder
Dagens Program
Showcase
LATEX vs. WYSIWYG
Hvorfor LATEX
Simpelt eksempel
Syntax
Errors
ShareLaTeX
En Artikels Opbygning
Pageref
Billeder
Hvis intet virker
Del 2
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Foredragsholder
Søren Aksel Helbo BjergmarkI Software:
I 10. semesterI Foredragsholder:
I UNFI Prosa
I UNF:I Landskasserer
(2017-2018)I Koordinator
(2016-2018)I Formand
(2015-2017)
74
LATEX foredrag
Søren Bjergmark
Del 1Introduktion
Foredragsholder
4 Dagens Program
Showcase
LATEX vs. WYSIWYG
Hvorfor LATEX
Simpelt eksempel
Syntax
Errors
ShareLaTeX
En Artikels Opbygning
Pageref
Billeder
Hvis intet virker
Del 2
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Hvad vi skal lære i dag
I Hvad er LATEXI Et simpelt dokuments opbygningI IndholdsfortegnelseI ReferencerI Billeder og figurerI TabellerI KilderI Margin, Header, Footer
74
LATEX foredrag
Søren Bjergmark
Del 1Introduktion
Foredragsholder
5 Dagens Program
Showcase
LATEX vs. WYSIWYG
Hvorfor LATEX
Simpelt eksempel
Syntax
Errors
ShareLaTeX
En Artikels Opbygning
Pageref
Billeder
Hvis intet virker
Del 2
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Hvad vi skal lære i dag
I MatematikI KommentarerI Pakke systemI Inkludering af pdf’erI DokumenttyperI Makroer
74
LATEX foredrag
Søren Bjergmark
Del 1Introduktion
Foredragsholder
Dagens Program
6 Showcase
LATEX vs. WYSIWYG
Hvorfor LATEX
Simpelt eksempel
Syntax
Errors
ShareLaTeX
En Artikels Opbygning
Pageref
Billeder
Hvis intet virker
Del 2
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Showcase
Dette slideshow er lavet med LaTeX Beamer!
Med LaTeX kan man lave flotte slide-shows tileksamen og andre præsentationer.↪→
74
LATEX foredrag
Søren Bjergmark
Del 1Introduktion
Foredragsholder
Dagens Program
7 Showcase
LATEX vs. WYSIWYG
Hvorfor LATEX
Simpelt eksempel
Syntax
Errors
ShareLaTeX
En Artikels Opbygning
Pageref
Billeder
Hvis intet virker
Del 2
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Showcase
74
LATEX foredrag
Søren Bjergmark
Del 1Introduktion
Foredragsholder
Dagens Program
8 Showcase
LATEX vs. WYSIWYG
Hvorfor LATEX
Simpelt eksempel
Syntax
Errors
ShareLaTeX
En Artikels Opbygning
Pageref
Billeder
Hvis intet virker
Del 2
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Showcase
Atom gitterstruktur
74
LATEX foredrag
Søren Bjergmark
Del 1Introduktion
Foredragsholder
Dagens Program
9 Showcase
LATEX vs. WYSIWYG
Hvorfor LATEX
Simpelt eksempel
Syntax
Errors
ShareLaTeX
En Artikels Opbygning
Pageref
Billeder
Hvis intet virker
Del 2
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Showcase
Curved coordinate system
74
LATEX foredrag
Søren Bjergmark
Del 1Introduktion
Foredragsholder
Dagens Program
10 Showcase
LATEX vs. WYSIWYG
Hvorfor LATEX
Simpelt eksempel
Syntax
Errors
ShareLaTeX
En Artikels Opbygning
Pageref
Billeder
Hvis intet virker
Del 2
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Showcase
Neuralt Netværk
74
LATEX foredrag
Søren Bjergmark
Del 1Introduktion
Foredragsholder
Dagens Program
Showcase
11 LATEX vs. WYSIWYG
Hvorfor LATEX
Simpelt eksempel
Syntax
Errors
ShareLaTeX
En Artikels Opbygning
Pageref
Billeder
Hvis intet virker
Del 2
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
LATEX vs. WYSIWYG
74
LATEX foredrag
Søren Bjergmark
Del 1Introduktion
Foredragsholder
Dagens Program
Showcase
LATEX vs. WYSIWYG
12 Hvorfor LATEX
Simpelt eksempel
Syntax
Errors
ShareLaTeX
En Artikels Opbygning
Pageref
Billeder
Hvis intet virker
Del 2
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Hvorfor bruge LATEX?
I HurtigtI Overskueligt med opdelte filerI Kollaborations mulighederI VersionsstyringI Referencer og kilder bliver overskuelige
74
LATEX foredrag
Søren Bjergmark
Del 1Introduktion
Foredragsholder
Dagens Program
Showcase
LATEX vs. WYSIWYG
Hvorfor LATEX
13 Simpelt eksempel
Syntax
Errors
ShareLaTeX
En Artikels Opbygning
Pageref
Billeder
Hvis intet virker
Del 2
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Simpelt eksempel
\documentclass{article}\usepackage[utf8]{inputenc}
\title{Interessant Artikel}\author{John Doe}\date{September 2017}
\begin{document}
\maketitle
\section{Introduktion}Lidt tekst
\end{document}
74
LATEX foredrag
Søren Bjergmark
Del 1Introduktion
Syntax
14 Kommandoer
Environments
Errors
ShareLaTeX
En Artikels Opbygning
Pageref
Billeder
Hvis intet virker
Del 2
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Kommandoer
\% Dette er en kommantar\kommando\kommando{argument}\kommando[options]{argument}
74
LATEX foredrag
Søren Bjergmark
Del 1Introduktion
Syntax
15 Kommandoer
Environments
Errors
ShareLaTeX
En Artikels Opbygning
Pageref
Billeder
Hvis intet virker
Del 2
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
KommandoerEksempel
\newpage\textit{Hello World}\\\textbf{Hello World}
Hello WorldHello World
74
LATEX foredrag
Søren Bjergmark
Del 1Introduktion
Syntax
Kommandoer
16 Environments
Errors
ShareLaTeX
En Artikels Opbygning
Pageref
Billeder
Hvis intet virker
Del 2
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Environments
\begin{...}...\end{...}
Et environment starter med \begin{} ogslutter med \end{}↪→
Vi bruger Environments til at lave lister,indsætte figurer, lave tabeller ogmeget mere.
↪→
↪→
74
LATEX foredrag
Søren Bjergmark
Del 1Introduktion
Syntax
Kommandoer
17 Environments
Errors
ShareLaTeX
En Artikels Opbygning
Pageref
Billeder
Hvis intet virker
Del 2
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Eksempel
\begin{itemize}\item Kat\item Tiger\item Fisk
\end{itemize}
I KatI TigerI Fisk
74
LATEX foredrag
Søren Bjergmark
Del 1Introduktion
Syntax
Kommandoer
18 Environments
Errors
ShareLaTeX
En Artikels Opbygning
Pageref
Billeder
Hvis intet virker
Del 2
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Eksempel
\begin{enumerate}\item Kat\item Tiger\item Fisk
\end{enumerate}
1. Kat2. Tiger3. Fisk
74
LATEX foredrag
Søren Bjergmark
Del 1Introduktion
Syntax
19 Errors
Examples
ShareLaTeX
En Artikels Opbygning
Pageref
Billeder
Hvis intet virker
Del 2
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
I Fejl opstårI LATEX giver dog gode fejlbeskeder
74
LATEX foredrag
Søren Bjergmark
Del 1Introduktion
Syntax
Errors
20 Examples
ShareLaTeX
En Artikels Opbygning
Pageref
Billeder
Hvis intet virker
Del 2
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
ErrorsMisplaced alignment
74
LATEX foredrag
Søren Bjergmark
Del 1Introduktion
Syntax
Errors
21 Examples
ShareLaTeX
En Artikels Opbygning
Pageref
Billeder
Hvis intet virker
Del 2
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
ErrorsMissing $
74
LATEX foredrag
Søren Bjergmark
Del 1Introduktion
Syntax
Errors
22 Examples
ShareLaTeX
En Artikels Opbygning
Pageref
Billeder
Hvis intet virker
Del 2
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
ErrorsMissing }
74
LATEX foredrag
Søren Bjergmark
Del 1Introduktion
Syntax
Errors
23 ShareLaTeX
En Artikels Opbygning
Pageref
Billeder
Hvis intet virker
Del 2
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
ShareLaTeX
I Ligesom Google Docs, bare for LATEXI Flere kan arbejde på samme tidI AAU giver gratis adgang!I Simpel VersionsstyringI Ingen lokal installationI Nemt at sammarbejde (Gruppearbejde)
74
LATEX foredrag
Søren Bjergmark
Del 1Introduktion
Syntax
Errors
ShareLaTeX
En Artikels Opbygning
24 Den tomme ramme
Sektioner
Undersektioner
Uden nummerering
Indholdsfortegnelse
Input
Referencer
Ref eksempel
Pageref
Billeder
Hvis intet virker
Del 2
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
En tom ramme
\documentclass{article}\usepackage[utf8]{inputenc}
\begin{document}
\end{document}
74
LATEX foredrag
Søren Bjergmark
Del 1Introduktion
Syntax
Errors
ShareLaTeX
En Artikels Opbygning
Den tomme ramme
25 Sektioner
Undersektioner
Uden nummerering
Indholdsfortegnelse
Input
Referencer
Ref eksempel
Pageref
Billeder
Hvis intet virker
Del 2
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Sektioner
\documentclass{article}\usepackage[utf8]{inputenc}
\begin{document}
\section{Sektion}
\end{document}
74
LATEX foredrag
Søren Bjergmark
Del 1Introduktion
Syntax
Errors
ShareLaTeX
En Artikels Opbygning
Den tomme ramme
26 Sektioner
Undersektioner
Uden nummerering
Indholdsfortegnelse
Input
Referencer
Ref eksempel
Pageref
Billeder
Hvis intet virker
Del 2
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Sektion med tekst
\documentclass{article}\usepackage[utf8]{inputenc}
\begin{document}
\section{Sektion}Vi tilføjer lidt tekst
\end{document}
74
LATEX foredrag
Søren Bjergmark
Del 1Introduktion
Syntax
Errors
ShareLaTeX
En Artikels Opbygning
Den tomme ramme
Sektioner
27 Undersektioner
Uden nummerering
Indholdsfortegnelse
Input
Referencer
Ref eksempel
Pageref
Billeder
Hvis intet virker
Del 2
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Undersektion med tekst
\documentclass{article}\usepackage[utf8]{inputenc}
\begin{document}
\section{Sektion}Vi tilføjer lidt tekst
\subsection{Undersektion}Lidt mere tekst
\end{document}
74
LATEX foredrag
Søren Bjergmark
Del 1Introduktion
Syntax
Errors
ShareLaTeX
En Artikels Opbygning
Den tomme ramme
Sektioner
Undersektioner
28 Uden nummerering
Indholdsfortegnelse
Input
Referencer
Ref eksempel
Pageref
Billeder
Hvis intet virker
Del 2
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Uden nummerering
\documentclass{article}\usepackage[utf8]{inputenc}
\begin{document}
\section*{Sektion}Vi tilføjer lidt tekst
\subsection*{Undersektion}Lidt mere tekst
\end{document}
74
LATEX foredrag
Søren Bjergmark
Del 1Introduktion
Syntax
Errors
ShareLaTeX
En Artikels Opbygning
Den tomme ramme
Sektioner
Undersektioner
Uden nummerering
29 Indholdsfortegnelse
Input
Referencer
Ref eksempel
Pageref
Billeder
Hvis intet virker
Del 2
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Indholdsfortegnelse
\documentclass{article}\usepackage[utf8]{inputenc}
\begin{document}
\tableofcontents
\section{Sektion}Vi tilføjer lidt tekst
\subsection{Undersektion}Lidt mere tekst
\end{document}
74
LATEX foredrag
Søren Bjergmark
Del 1Introduktion
Syntax
Errors
ShareLaTeX
En Artikels Opbygning
Den tomme ramme
Sektioner
Undersektioner
Uden nummerering
Indholdsfortegnelse
30 Input
Referencer
Ref eksempel
Pageref
Billeder
Hvis intet virker
Del 2
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Flere filer
\begin{document}
\input{Sektion1.tex}\input{Sektion2.tex}...
\end{document}
\indput{...} bruges til at indsætte indholdetaf filer. Herved kan man opdele sitprojekt i mindre dele, så projektet blivermere overskueligt.
↪→
↪→
↪→
74
LATEX foredrag
Søren Bjergmark
Del 1Introduktion
Syntax
Errors
ShareLaTeX
En Artikels Opbygning
Den tomme ramme
Sektioner
Undersektioner
Uden nummerering
Indholdsfortegnelse
Input
31 Referencer
Ref eksempel
Pageref
Billeder
Hvis intet virker
Del 2
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Referencer
\label{...}
\ref{...}
Med kommandoen \label{...} kan man indsættesteder i sit dokument, hvortil man ønskerat lave referencer. Referencerne kan nuindsættes med kommandoen \ref{...}.
↪→
↪→
↪→
74
LATEX foredrag
Søren Bjergmark
Del 1Introduktion
Syntax
Errors
ShareLaTeX
En Artikels Opbygning
Den tomme ramme
Sektioner
Undersektioner
Uden nummerering
Indholdsfortegnelse
Input
Referencer
32 Ref eksempel
Pageref
Billeder
Hvis intet virker
Del 2
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Referencer
\section{Alt om Katte}\label{sec:kat}Som set i afsnit \ref{sec:kat}...
74
LATEX foredrag
Søren Bjergmark
Del 1Introduktion
Syntax
Errors
ShareLaTeX
En Artikels Opbygning
33 Pageref
Billeder
Hvis intet virker
Del 2
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Pageref
I Til at refere til sider findes udover ref også \pagerefI Gør det samme som ref, men referer til siden i
stedet for
74
LATEX foredrag
Søren Bjergmark
Del 1Introduktion
Syntax
Errors
ShareLaTeX
En Artikels Opbygning
Pageref
34 Billeder
Hvis intet virker
Del 2
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Billeder simpel
\usepackage{graphicx}includegraphics[scale=1]{uni.jpg}
Den mest enkle måde at indsætte et billede.uni.jpg er navnet på billedet↪→
74
LATEX foredrag
Søren Bjergmark
Del 1Introduktion
Syntax
Errors
ShareLaTeX
En Artikels Opbygning
Pageref
35 Billeder
Hvis intet virker
Del 2
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Billeder kompleks
\begin{figure}[h]\centering\includegraphics[scale=1]{uni.jpg}\caption{En normal spiralgalakse}\label{fig:galaxy}
\end{figure}
Figure: En normal spiralgalakse
74
LATEX foredrag
Søren Bjergmark
Del 1Introduktion
Syntax
Errors
ShareLaTeX
En Artikels Opbygning
Pageref
Billeder
36 Hvis intet virker
Del 2
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Hvis intet virker
I Søg hjælp på Google efter fejlmeddelelsen ellerhvad du gerne vil have lavet
I Mit foredrag her i dag kan ikke lære alt - du skal selvud og søge meget information
74
LATEX foredrag
Søren Bjergmark
Del 1Introduktion
Syntax
Errors
ShareLaTeX
En Artikels Opbygning
Pageref
Billeder
36 Hvis intet virker
Del 2
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Hvis intet virker
I Søg hjælp på Google efter fejlmeddelelsen ellerhvad du gerne vil have lavet
I Mit foredrag her i dag kan ikke lære alt - du skal selvud og søge meget information
74
LATEX foredrag
Søren Bjergmark
Del 1Introduktion
Syntax
Errors
ShareLaTeX
En Artikels Opbygning
Pageref
Billeder
37 Hvis intet virker
Del 2
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Opgaver - Del 1
74
LATEX foredrag
Søren Bjergmark
Del 1
Del 238 Specielle karakterer
Tabeller
Kilder
Pakker
Kodestykker
Matematik
Kommentarer
Preamble
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Specielle karakterer
I Nogle karakterer i LATEX er såkaldte speciellekarakterer
I Eksempler er:I %I $I &I #
I For at få vist et specielt tegn er den generelle regelat der skal der skrives \ foran tegnet - eksempelvis\$
74
LATEX foredrag
Søren Bjergmark
Del 1
Del 2Specielle karakterer
39 Tabeller
Eksempel
Kode
Kilder
Pakker
Kodestykker
Matematik
Kommentarer
Preamble
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Tabeller
I Muligt at lave tabellerI Syntaxen kan være tidskrævende at laveI Søg efter LATEX table generator på nettet for at
generere tabel kode
74
LATEX foredrag
Søren Bjergmark
Del 1
Del 2Specielle karakterer
Tabeller
40 Eksempel
Kode
Kilder
Pakker
Kodestykker
Matematik
Kommentarer
Preamble
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
TabellerEksempel
Dag Min Temp Max TempTorsdag -2C 3CFredag -10C -1CLørdag -5C 5C
Table: Temperatur over de sidste 3 dage
Og det kan man så se her i tabel 1
74
LATEX foredrag
Søren Bjergmark
Del 1
Del 2Specielle karakterer
Tabeller
Eksempel
41 Kode
Kilder
Pakker
Kodestykker
Matematik
Kommentarer
Preamble
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
TabellerKode
\begin{table}[]\centering
\begin{tabular}{| l | l | l | l |}\hlineDag & Min Temp & Max Temp \\ \hlineTorsdag & -2C & 3C \\ \hlineFredag & -10C & -1C \\ \hlineLørdag & -5C & 5C \\\hline
\end{tabular}\caption{Temperatur over de sidste 3 dage}\label{my-label}\end{table}
Og det kan man så se her i tabel \ref{my-label}
74
LATEX foredrag
Søren Bjergmark
Del 1
Del 2Specielle karakterer
Tabeller
42 Kilder
Eksempel
Kode
Pakker
Kodestykker
Matematik
Kommentarer
Preamble
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Bibtex
I Kilder i LATEXI Kilder defineres i en fil hvorefter der så kan
refereres til denI Citations stil kan ændres i preamble
74
LATEX foredrag
Søren Bjergmark
Del 1
Del 2Specielle karakterer
Tabeller
Kilder
43 Eksempel
Kode
Pakker
Kodestykker
Matematik
Kommentarer
Preamble
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
BibtexEksempel
Dette her er en tekst jeg meget gerne vil citere [1].Tekst 2 [2, 1]Dette her er vores kildeliste:
[1] George D. Greenwade.The Comprehensive Tex Archive Network (CTAN).TUGBoat, 14(3):342–351, 1993.
[2] James Montemagno..net standard library support for xamarin.
74
LATEX foredrag
Søren Bjergmark
Del 1
Del 2Specielle karakterer
Tabeller
Kilder
Eksempel
44 Kode
Pakker
Kodestykker
Matematik
Kommentarer
Preamble
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
BibtexKode
\bibliographystyle{plain}
Dette her er en tekst jeg meget gerne vilcitere \cite{greenwade93}.↪→
Tekst 2 \cite{NetStandardForXamarin,greenwade93}↪→
Dette her er vores kildeliste:\bibliography{Kode/Bibtex}
74
LATEX foredrag
Søren Bjergmark
Del 1
Del 2Specielle karakterer
Tabeller
Kilder
Eksempel
45 Kode
Pakker
Kodestykker
Matematik
Kommentarer
Preamble
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
BibtexKode
@article{greenwade93,author = "George D. Greenwade",title = "The {C}omprehensive {T}ex
{A}rchive {N}etwork ({CTAN})",↪→
year = "1993",journal = "TUGBoat",volume = "14",number = "3",pages = "342--351"
}
74
LATEX foredrag
Søren Bjergmark
Del 1
Del 2Specielle karakterer
Tabeller
Kilder
Eksempel
46 Kode
Pakker
Kodestykker
Matematik
Kommentarer
Preamble
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
BibtexKode
@online{NetStandardForXamarin,author = "James Montemagno",title = ".NET Standard Library Support
for Xamarin",↪→
date = "2017-08-02",url = {https://blog.xamarin.com/
net-standard-library-support-for-xamarin/},
↪→
↪→
urldate = "2017-09-15"}
74
LATEX foredrag
Søren Bjergmark
Del 1
Del 2Specielle karakterer
Tabeller
Kilder
47 Pakker
Kodestykker
Matematik
Kommentarer
Preamble
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Pakker
I Alt kan tilpasses i LATEXI For at du ikke skal tilpasse alt selv findes der en
række pakker der kan klare mange tingI Eksempler er:
I FxnotesI TikZI Kodestykker (listings, minted m.fl.)I Encoding på filer (inputenc)I Sprog på overskrifter m.v. (babel - dansk)I url (formaterer url’er)I mathtools (Matematik)
I Skal altid placeres før begin document
74
LATEX foredrag
Søren Bjergmark
Del 1
Del 2Specielle karakterer
Tabeller
Kilder
Pakker
48 Kodestykker
Eksempel
Matematik
Kommentarer
Preamble
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Kodestykker
I Kodestykker i LATEXI I eksemplerne her med mintedI Supporterer over 150 sprogI Mulighed for at highlighte enkelte ord
74
LATEX foredrag
Søren Bjergmark
Del 1
Del 2Specielle karakterer
Tabeller
Kilder
Pakker
Kodestykker
49 Eksempel
Matematik
Kommentarer
Preamble
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
KodestykkerEksempel
\usepackage{minted}\inputminted
[breaklines=true]{csharp}{Kode/Csharp.cs}
↪→
↪→
↪→
var result = awaitExecuteQuery<ExercisePlan>().Where(e =>e.title =="Knæøvelse").OrderBy(e =>e.Id).ToListAsync();
↪→
↪→
↪→
↪→
↪→
↪→
↪→
↪→
74
LATEX foredrag
Søren Bjergmark
Del 1
Del 2Specielle karakterer
Tabeller
Kilder
Pakker
Kodestykker
50 Matematik
Eksempel
Kommentarer
Preamble
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Math mode
I Matematiske formlerI Gør det let at skrive avancerede formlerI Bliver placeret i seperat boksI a mod bI a2 + b2 = c2
74
LATEX foredrag
Søren Bjergmark
Del 1
Del 2Specielle karakterer
Tabeller
Kilder
Pakker
Kodestykker
Matematik
51 Eksempel
Kommentarer
Preamble
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Math modeEksempel
\usepackage{mathtools}
$a^2 + b^2 = c^2$
\begin{equation}x = a_0 +
\frac{12}{a_3}↪→
\end{equation}
a2 + b2 = c2
x = a0 +12a3
(1)
74
LATEX foredrag
Søren Bjergmark
Del 1
Del 2Specielle karakterer
Tabeller
Kilder
Pakker
Kodestykker
Matematik
52 Kommentarer
Eksempel
Kode
Preamble
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Fxnotes
I Kommentarer der eksempelvis kan bruges underrettelsesprocessen
I Ligesom word kommentarer
74
LATEX foredrag
Søren Bjergmark
Del 1
Del 2Specielle karakterer
Tabeller
Kilder
Pakker
Kodestykker
Matematik
Kommentarer
53 Eksempel
Kode
Preamble
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
FxnotesEksempel
Liste med alle kommentarer:*RettelserNote: Kommentar1 Note: Dette her er enlængere kommentar som jeg inkluderer herDette her er en1 tekst jeg har kommentar til 2
1FiXme Note: Kommentar12FiXme Note: Dette her er en længere kommentar som jeg
inkluderer her
74
LATEX foredrag
Søren Bjergmark
Del 1
Del 2Specielle karakterer
Tabeller
Kilder
Pakker
Kodestykker
Matematik
Kommentarer
Eksempel
54 Kode
Preamble
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
FxnotesKode
\usepackage[footnote,draft,danish,silent,nomargin]{fixme}↪→
Liste med alle kommentarer:
\listoffixmes
Dette her er en\fxnote{Kommentar1} tekst jeghar kommentar til \fxnote{Dette her er enlængere kommentar som jeg inkluderer her}
↪→
↪→
74
LATEX foredrag
Søren Bjergmark
Del 1
Del 2Specielle karakterer
Tabeller
Kilder
Pakker
Kodestykker
Matematik
Kommentarer
55 Preamble
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Preamble
I Opsætning af LATEX bliver typisk ret avanceret medmange pakker
I Opsætning flyttes derfor ind i seperat dokumentkaldet preamble
I Det er derfor muligt at fokusere på at skrive tekst,mens andre kan lave opsætningen for heledokumentet
74
LATEX foredrag
Søren Bjergmark
Del 1
Del 2Specielle karakterer
Tabeller
Kilder
Pakker
Kodestykker
Matematik
Kommentarer
56 Preamble
Del 3
Ungdommens NaturvidenskabeligeForening, Aalborg
Opgaver - Del 2
74
LATEX foredrag
Søren Bjergmark
Del 1
Del 2
Del 357 Margin
Header og footer
Makroer
Cleverref
PDF include
Dokumenttyper
TikZ
Ungdommens NaturvidenskabeligeForening, Aalborg
Margin
I Margin på siderne kan sættes vha. pakkengeomentry
I Margin sættes som standard på alle siderI \usepackage[margin=3.0cm]{geometry}
74
LATEX foredrag
Søren Bjergmark
Del 1
Del 2
Del 3Margin
58 Header og footer
Makroer
Cleverref
PDF include
Dokumenttyper
TikZ
Ungdommens NaturvidenskabeligeForening, Aalborg
Header og footer
I Flere pakker eksisterer til at oprette header ogfooter
I Eksempler på pakker til det er pakken fancyhdrI \usepackage{fancyhdr}
\pagestyle{fancy}\fancyhf{}\rhead{Header, højre}\lhead{Header, venstre}\rfoot{Page \thepage}
74
LATEX foredrag
Søren Bjergmark
Del 1
Del 2
Del 3Margin
Header og footer
59 Makroer
Cleverref
PDF include
Dokumenttyper
TikZ
Ungdommens NaturvidenskabeligeForening, Aalborg
Makroer
I Det er muligt at definere egne kommandoer i LATEXI Dette gøres vha. kommandoen \newcommandI Eksempler:I \newcommand{name}[num]{definition}
\newcommand{\sfix}[1]{\fxnote{#1 /Søren}}\newcommand{\sqrt}[1][2]{$\sqrt{#1}$}
74
LATEX foredrag
Søren Bjergmark
Del 1
Del 2
Del 3Margin
Header og footer
Makroer
60 Cleverref
Eksempel
PDF include
Dokumenttyper
TikZ
Ungdommens NaturvidenskabeligeForening, Aalborg
Cleverref
I Automatisk formatering for referencerI Sortering, komprimering til intervalI Næsten alt er muligt at konfigurereI \usepackage{cleveref}
% 2 equations and 1 label
\cref{eq:2,eq:1,eq:b,sec:1}
74
LATEX foredrag
Søren Bjergmark
Del 1
Del 2
Del 3Margin
Header og footer
Makroer
Cleverref
61 Eksempel
PDF include
Dokumenttyper
TikZ
Ungdommens NaturvidenskabeligeForening, Aalborg
CleverrefEksempel
\usepackage{cleveref}% 2 equations and 1
label↪→
\cref{eq:2,eq:1,eq:b,sec:1}
a2 + b2 = c2 (2)
a =√
c2 − b2 (3)
b =√
c2 − a2 (4)
eqs. (2) to (4) and section 1
74
LATEX foredrag
Søren Bjergmark
Del 1
Del 2
Del 3Margin
Header og footer
Makroer
Cleverref
62 PDF include
Dokumenttyper
TikZ
Ungdommens NaturvidenskabeligeForening, Aalborg
PDF Include
I Inkluder pdf’er i dit dokumentI Muligt at inkludere hele filer eller kun en enkelt filI \usepackage{pdfpages}
\includepdf{UNF.pdf}\includepdf[pages={1}]{UNF.pdf}
74
LATEX foredrag
Søren Bjergmark
Del 1
Del 2
Del 3Margin
Header og footer
Makroer
Cleverref
PDF include
Dokumenttyper
63 Artikler
Rapporter
Præsentationer
TikZ
Ungdommens NaturvidenskabeligeForening, Aalborg
Artikler
I Flere document classes eksisterer (øverste linje)I article er primært til artikler
I maketitle vises øverst på sidenI Sections, subsections og subsubsection
74
LATEX foredrag
Søren Bjergmark
Del 1
Del 2
Del 3Margin
Header og footer
Makroer
Cleverref
PDF include
Dokumenttyper
Artikler
64 Rapporter
Præsentationer
TikZ
Ungdommens NaturvidenskabeligeForening, Aalborg
Rapporter
I Til længere rapporter kan der bruges klassen reportI maketitle vises på seperat sideI Chapter, sections, subsections og subsubsections
I Til bøger findes dokument klassen book
74
LATEX foredrag
Søren Bjergmark
Del 1
Del 2
Del 3Margin
Header og footer
Makroer
Cleverref
PDF include
Dokumenttyper
Artikler
64 Rapporter
Præsentationer
TikZ
Ungdommens NaturvidenskabeligeForening, Aalborg
Rapporter
I Til længere rapporter kan der bruges klassen reportI maketitle vises på seperat sideI Chapter, sections, subsections og subsubsections
I Til bøger findes dokument klassen book
74
LATEX foredrag
Søren Bjergmark
Del 1
Del 2
Del 3Margin
Header og footer
Makroer
Cleverref
PDF include
Dokumenttyper
Artikler
Rapporter
65 Præsentationer
TikZ
Ungdommens NaturvidenskabeligeForening, Aalborg
Præsentationer
I LATEX supporterer også præsentationerI Følgende præsentation er lavet vha
documentklassen beamerI Definerer enviroment frameI maketitle vises på seperat slideI Sections, subsections og subsubsection
74
LATEX foredrag
Søren Bjergmark
Del 1
Del 2
Del 3Margin
Header og footer
Makroer
Cleverref
PDF include
Dokumenttyper
66 TikZ
Eksempler
Ungdommens NaturvidenskabeligeForening, Aalborg
TikZ
I Lav grafik i LATEXI Rigtigt mange funktionerI Generer pæne figurer og som er "lette" at ændre
74
LATEX foredrag
Søren Bjergmark
Del 1
Del 2
Del 3Margin
Header og footer
Makroer
Cleverref
PDF include
Dokumenttyper
TikZ
67 Eksempler
Ungdommens NaturvidenskabeligeForening, Aalborg
TikZEksempel 1/7
\begin{tikzpicture}\draw (1,0) --
(0,0) --(0,1);
↪→
↪→
\end{tikzpicture}
74
LATEX foredrag
Søren Bjergmark
Del 1
Del 2
Del 3Margin
Header og footer
Makroer
Cleverref
PDF include
Dokumenttyper
TikZ
68 Eksempler
Ungdommens NaturvidenskabeligeForening, Aalborg
TikZEksempel 2/7
\begin{tikzpicture}\draw (1,0) --
(0,0) -- (0,1)-- (1,1) --(1,0);
↪→
↪→
↪→
\end{tikzpicture}
74
LATEX foredrag
Søren Bjergmark
Del 1
Del 2
Del 3Margin
Header og footer
Makroer
Cleverref
PDF include
Dokumenttyper
TikZ
69 Eksempler
Ungdommens NaturvidenskabeligeForening, Aalborg
TikZEksempel 3/7
\begin{tikzpicture}\draw[dashed] (1,0)
-- (0,0) --(1,1);
↪→
↪→
\end{tikzpicture}
74
LATEX foredrag
Søren Bjergmark
Del 1
Del 2
Del 3Margin
Header og footer
Makroer
Cleverref
PDF include
Dokumenttyper
TikZ
70 Eksempler
Ungdommens NaturvidenskabeligeForening, Aalborg
TikZEksempel 4/7
\begin{tikzpicture}\draw[dashed,
rotate=30](1,0) -- (0,0)-- (1,1);
↪→
↪→
↪→
\end{tikzpicture}
74
LATEX foredrag
Søren Bjergmark
Del 1
Del 2
Del 3Margin
Header og footer
Makroer
Cleverref
PDF include
Dokumenttyper
TikZ
71 Eksempler
Ungdommens NaturvidenskabeligeForening, Aalborg
TikZEksempel 5/7
\begin{tikzpicture}\draw[<-] (1,0) --
(0,0);↪→
\draw[<<->>] (0,0)-- (0,1);↪→
\end{tikzpicture}
74
LATEX foredrag
Søren Bjergmark
Del 1
Del 2
Del 3Margin
Header og footer
Makroer
Cleverref
PDF include
Dokumenttyper
TikZ
72 Eksempler
Ungdommens NaturvidenskabeligeForening, Aalborg
TikZEksempel 6/7
\begin{tikzpicture}\draw (0,0) circle
[radius=1];↪→
\end{tikzpicture}
74
LATEX foredrag
Søren Bjergmark
Del 1
Del 2
Del 3Margin
Header og footer
Makroer
Cleverref
PDF include
Dokumenttyper
TikZ
73 Eksempler
Ungdommens NaturvidenskabeligeForening, Aalborg
TikZEksempel 7/7
\begin{tikzpicture}\draw [domain=-1:2]
plot (\x,{(\x*\x)/2});
↪→
↪→
\end{tikzpicture}
74
LATEX foredrag
Søren Bjergmark
Del 1
Del 2
Del 3Margin
Header og footer
Makroer
Cleverref
PDF include
Dokumenttyper
TikZ
74 Eksempler
Ungdommens NaturvidenskabeligeForening, Aalborg
Opgaver - Del 3
Tak for i dag!