127
L A T E X: een (beknopte) introductie UNIVERSITY OF TWENTE. Formal Methods & Tools. Mark Timmer Juni 2017 Studiedag TW 2017

UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

LATEX: een (beknopte) introductie

UNIVERSITY OF TWENTE. Formal Methods & Tools.

Mark TimmerJuni 2017

Studiedag TW 2017

Page 2: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Inhoudsopgave

1 Introductie2 De basis3 Tekstopmaak4 Tekst netjes ordenen

OpsommingenTabellen en afbeeldingenFloats

5 WiskundeEenvoudige formules typenFormules uitlijnenVerzamelingen en logica,decoraties

6 OverigMaar wacht, er is meer. . .

LATEX: een (beknopte) introductie Juni 2017 2 / 56

Page 3: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Inhoudsopgave

1 Introductie2 De basis3 Tekstopmaak4 Tekst netjes ordenen

OpsommingenTabellen en afbeeldingenFloats

5 WiskundeEenvoudige formules typenFormules uitlijnenVerzamelingen en logica,decoraties

6 OverigMaar wacht, er is meer. . .

LATEX: een (beknopte) introductie Introductie Juni 2017 3 / 56

Page 4: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

De achtergrond

Hoe het allemaal begon: TEX

Ontwikkeld door Donald Knuth aan Stanford University(1978)

Scheiding van inhoud en lay-out (geen WYSIWYG)

Zeer goede ondersteuning voor wiskundige documenten

Wat wij gaan gebruiken: LATEX

Ontwikkeld door Leslie Lamport (1985)

Gebouwd bovenop TEX

Veel eenvoudiger in het gebruik dan TEX

Laatste versie (LATEX2ε) komt uit 1994

LATEX: een (beknopte) introductie Introductie Juni 2017 4 / 56

Page 5: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

De achtergrond

Hoe het allemaal begon: TEX

Ontwikkeld door Donald Knuth aan Stanford University(1978)

Scheiding van inhoud en lay-out (geen WYSIWYG)

Zeer goede ondersteuning voor wiskundige documenten

Wat wij gaan gebruiken: LATEX

Ontwikkeld door Leslie Lamport (1985)

Gebouwd bovenop TEX

Veel eenvoudiger in het gebruik dan TEX

Laatste versie (LATEX2ε) komt uit 1994

LATEX: een (beknopte) introductie Introductie Juni 2017 4 / 56

Page 6: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

De voor- en nadelen van LATEX

Voordelen van LATEX

+ Goede lay-out ⇒ de boodschap komt beter over

+ Perfecte ondersteuning voor wiskundige formules

+ Eenvoudig om aanpassingen in documentstructuur te maken

+ Automatische bibliografie, inhoudsopgave, cross-referenties

+ Besturingssysteem-onafhankelijk

+ Slimme layout-algoritmes, mooie lettertypes

+ Platte tekst

+ Gratis

Nadelen van LATEX

- Lastig om te leren: steile leercurve

- Lastig om tegen de stijl in te gaan (maar dat wil je ook niet)

- Je ergert je voortaan aan ieder Word-document

LATEX: een (beknopte) introductie Introductie Juni 2017 5 / 56

Page 7: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

De voor- en nadelen van LATEX

Voordelen van LATEX

+ Goede lay-out ⇒ de boodschap komt beter over

+ Perfecte ondersteuning voor wiskundige formules

+ Eenvoudig om aanpassingen in documentstructuur te maken

+ Automatische bibliografie, inhoudsopgave, cross-referenties

+ Besturingssysteem-onafhankelijk

+ Slimme layout-algoritmes, mooie lettertypes

+ Platte tekst

+ Gratis

Nadelen van LATEX

- Lastig om te leren: steile leercurve

- Lastig om tegen de stijl in te gaan (maar dat wil je ook niet)

- Je ergert je voortaan aan ieder Word-document

LATEX: een (beknopte) introductie Introductie Juni 2017 5 / 56

Page 8: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

De voor- en nadelen van LATEX

Voordelen van LATEX

+ Goede lay-out ⇒ de boodschap komt beter over

+ Perfecte ondersteuning voor wiskundige formules

+ Eenvoudig om aanpassingen in documentstructuur te maken

+ Automatische bibliografie, inhoudsopgave, cross-referenties

+ Besturingssysteem-onafhankelijk

+ Slimme layout-algoritmes, mooie lettertypes

+ Platte tekst

+ Gratis

Nadelen van LATEX

- Lastig om te leren: steile leercurve

- Lastig om tegen de stijl in te gaan (maar dat wil je ook niet)

- Je ergert je voortaan aan ieder Word-document

LATEX: een (beknopte) introductie Introductie Juni 2017 5 / 56

Page 9: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

De technische aspecten – installatie en compilatie

Installatie:

Windows: MikTeX (http://www.miktex.org)

MacOS X: TeXLive (http://www.tug.org/mactex/)

Linux: standaard in je distributie

Editor:

Windows: TeXworks / TexMaker

MacOS X: TeXShop

Linux: vi

Compilatie: pdflatex doc.tex (soms meerdere keren!)

LATEX: een (beknopte) introductie Introductie Juni 2017 6 / 56

Page 10: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

De technische aspecten – installatie en compilatie

Installatie:

Windows: MikTeX (http://www.miktex.org)

MacOS X: TeXLive (http://www.tug.org/mactex/)

Linux: standaard in je distributie

Editor:

Windows: TeXworks / TexMaker

MacOS X: TeXShop

Linux: vi

Compilatie: pdflatex doc.tex (soms meerdere keren!)

LATEX: een (beknopte) introductie Introductie Juni 2017 6 / 56

Page 11: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

De technische aspecten – installatie en compilatie

Installatie:

Windows: MikTeX (http://www.miktex.org)

MacOS X: TeXLive (http://www.tug.org/mactex/)

Linux: standaard in je distributie

Editor:

Windows: TeXworks / TexMaker

MacOS X: TeXShop

Linux: vi

Compilatie: pdflatex doc.tex (soms meerdere keren!)

LATEX: een (beknopte) introductie Introductie Juni 2017 6 / 56

Page 12: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Inhoudsopgave

1 Introductie2 De basis3 Tekstopmaak4 Tekst netjes ordenen

OpsommingenTabellen en afbeeldingenFloats

5 WiskundeEenvoudige formules typenFormules uitlijnenVerzamelingen en logica,decoraties

6 OverigMaar wacht, er is meer. . .

LATEX: een (beknopte) introductie De basis Juni 2017 7 / 56

Page 13: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

De structuur van een LATEX-document

Ieder LATEX-document heeft de volgende structuur:

\documentclass{...}...preamble...\begin{document}...tekst inclusief opmaakcommando’s...\end{document}

In de preamble kunnen macro’s gedefinieerd worden, packagesgeladen worden, etc.

In het document-block staat de daadwerkelijke tekst, inclusiefcommando’s die met de lay-out te maken hebben.

LATEX: een (beknopte) introductie De basis Juni 2017 8 / 56

Page 14: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Demo: Hello World

Demo:Hello World

LATEX: een (beknopte) introductie De basis Juni 2017 9 / 56

Page 15: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Hello World

\documentclass{article}

\begin{document}Hello world!\end{document}

class doel

article wetenschappelijke artikelen, korte verslagenreport grotere verslagen met meerdere hoofdstukkenbook boekenbeamer presentaties

Belangrijke opties:10pt, 12pt, a4paper, twocolumn, oneside, twoside

LATEX: een (beknopte) introductie De basis Juni 2017 10 / 56

Page 16: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Hello World

\documentclass{article}

\begin{document}Hello world!\end{document}

class doel

article wetenschappelijke artikelen, korte verslagenreport grotere verslagen met meerdere hoofdstukkenbook boekenbeamer presentaties

Belangrijke opties:10pt, 12pt, a4paper, twocolumn, oneside, twoside

LATEX: een (beknopte) introductie De basis Juni 2017 10 / 56

Page 17: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Hello World

\documentclass[a4paper]{article}

\begin{document}Hello world!\end{document}

class doel

article wetenschappelijke artikelen, korte verslagenreport grotere verslagen met meerdere hoofdstukkenbook boekenbeamer presentaties

Belangrijke opties:10pt, 12pt, a4paper, twocolumn, oneside, twoside

LATEX: een (beknopte) introductie De basis Juni 2017 10 / 56

Page 18: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Tekst typen

Tekst typen doe je net als in Word, met een paar uitzonderingen:

Voor een nieuwe alinea: witregel of \\

Voor een nieuwe pagina: \newpage

Gebruik geen tab; inspringen gebeurt automatisch (explicietinspringen kan met \indent, het onderdrukken met \noindent)

Speciale karakters (& % # { } \˜ ∼ ˆ |$) kan je niet zondermeer typen. Gebruik de volgende commando’s:\&, \%, \#, \{, \}, \_, \textbackslash,

\~{}, $\sim$, \^{}, \textbar, \$

Letters met accents (e, e, e, ı, n) kan je niet gewoon typen.Gebruik de commando’s \ˆe, \’e, \‘e, \”i, \˜n.

Zet \usepackage[dutch]{babel} in de preamble om LATEXNederlandse afbreekregels te laten gebruiken!

LATEX: een (beknopte) introductie De basis Juni 2017 11 / 56

Page 19: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Tekst typen

Tekst typen doe je net als in Word, met een paar uitzonderingen:

Voor een nieuwe alinea: witregel of \\Voor een nieuwe pagina: \newpage

Gebruik geen tab; inspringen gebeurt automatisch (explicietinspringen kan met \indent, het onderdrukken met \noindent)

Speciale karakters (& % # { } \˜ ∼ ˆ |$) kan je niet zondermeer typen. Gebruik de volgende commando’s:\&, \%, \#, \{, \}, \_, \textbackslash,

\~{}, $\sim$, \^{}, \textbar, \$

Letters met accents (e, e, e, ı, n) kan je niet gewoon typen.Gebruik de commando’s \ˆe, \’e, \‘e, \”i, \˜n.

Zet \usepackage[dutch]{babel} in de preamble om LATEXNederlandse afbreekregels te laten gebruiken!

LATEX: een (beknopte) introductie De basis Juni 2017 11 / 56

Page 20: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Tekst typen

Tekst typen doe je net als in Word, met een paar uitzonderingen:

Voor een nieuwe alinea: witregel of \\Voor een nieuwe pagina: \newpage

Gebruik geen tab; inspringen gebeurt automatisch (explicietinspringen kan met \indent, het onderdrukken met \noindent)

Speciale karakters (& % # { } \˜ ∼ ˆ |$) kan je niet zondermeer typen. Gebruik de volgende commando’s:\&, \%, \#, \{, \}, \_, \textbackslash,

\~{}, $\sim$, \^{}, \textbar, \$

Letters met accents (e, e, e, ı, n) kan je niet gewoon typen.Gebruik de commando’s \ˆe, \’e, \‘e, \”i, \˜n.

Zet \usepackage[dutch]{babel} in de preamble om LATEXNederlandse afbreekregels te laten gebruiken!

LATEX: een (beknopte) introductie De basis Juni 2017 11 / 56

Page 21: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Tekst typen

Tekst typen doe je net als in Word, met een paar uitzonderingen:

Voor een nieuwe alinea: witregel of \\Voor een nieuwe pagina: \newpage

Gebruik geen tab; inspringen gebeurt automatisch (explicietinspringen kan met \indent, het onderdrukken met \noindent)

Speciale karakters (& % # { } \˜ ∼ ˆ |$) kan je niet zondermeer typen. Gebruik de volgende commando’s:\&, \%, \#, \{, \}, \_, \textbackslash,

\~{}, $\sim$, \^{}, \textbar, \$

Letters met accents (e, e, e, ı, n) kan je niet gewoon typen.Gebruik de commando’s \ˆe, \’e, \‘e, \”i, \˜n.

Zet \usepackage[dutch]{babel} in de preamble om LATEXNederlandse afbreekregels te laten gebruiken!

LATEX: een (beknopte) introductie De basis Juni 2017 11 / 56

Page 22: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Tekst typen

Tekst typen doe je net als in Word, met een paar uitzonderingen:

Voor een nieuwe alinea: witregel of \\Voor een nieuwe pagina: \newpage

Gebruik geen tab; inspringen gebeurt automatisch (explicietinspringen kan met \indent, het onderdrukken met \noindent)

Speciale karakters (& % # { } \˜ ∼ ˆ |$) kan je niet zondermeer typen. Gebruik de volgende commando’s:\&, \%, \#, \{, \}, \_, \textbackslash,

\~{}, $\sim$, \^{}, \textbar, \$

Letters met accents (e, e, e, ı, n) kan je niet gewoon typen.Gebruik de commando’s \ˆe, \’e, \‘e, \”i, \˜n.

Zet \usepackage[dutch]{babel} in de preamble om LATEXNederlandse afbreekregels te laten gebruiken!

LATEX: een (beknopte) introductie De basis Juni 2017 11 / 56

Page 23: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Tekst typen

Tekst typen doe je net als in Word, met een paar uitzonderingen:

Voor een nieuwe alinea: witregel of \\Voor een nieuwe pagina: \newpage

Gebruik geen tab; inspringen gebeurt automatisch (explicietinspringen kan met \indent, het onderdrukken met \noindent)

Speciale karakters (& % # { } \˜ ∼ ˆ |$) kan je niet zondermeer typen. Gebruik de volgende commando’s:\&, \%, \#, \{, \}, \_, \textbackslash,

\~{}, $\sim$, \^{}, \textbar, \$

Letters met accents (e, e, e, ı, n) kan je niet gewoon typen.Gebruik de commando’s \ˆe, \’e, \‘e, \”i, \˜n.

Zet \usepackage[dutch]{babel} in de preamble om LATEXNederlandse afbreekregels te laten gebruiken!

LATEX: een (beknopte) introductie De basis Juni 2017 11 / 56

Page 24: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

De tekst in secties opdelen

\documentclass[a4paper]{article}

\begin{document}

\section{Introductie}Hello world!

\subsection{Notaties}Blabla.

\section{Conclusies}Bye bye!

\end{document}

LATEX: een (beknopte) introductie De basis Juni 2017 12 / 56

Page 25: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

De tekst in secties opdelen

\part{Fundamental Algorithms}\chapter{Basic concepts}\section{Algorithms}

...\section{Mathematical preliminaries}\subsection{Mathematical induction}

...\subsection{Asymptotic Representations}\subsubsection{The O−notation}

...\paragraph{Final remarks}

...

LATEX: een (beknopte) introductie De basis Juni 2017 13 / 56

Page 26: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Inhoudsopgave, titel, auteurs, etc

Een inhoudsopgave krijg je eenvoudig via

\tableofcontents

\documentclass[a4paper]{article}

\author{Mark Timmer}\date{\today}\title{Typen in \LaTeX}

\begin{document}\maketitle\tableofcontents...

\end{document}

LATEX: een (beknopte) introductie De basis Juni 2017 14 / 56

Page 27: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Inhoudsopgave, titel, auteurs, etc

Een inhoudsopgave krijg je eenvoudig via

\tableofcontents

\documentclass[a4paper]{article}

\author{Mark Timmer}\date{\today}\title{Typen in \LaTeX}

\begin{document}\maketitle\tableofcontents...

\end{document}

LATEX: een (beknopte) introductie De basis Juni 2017 14 / 56

Page 28: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Demo: secties, titel, auteur, inhoudsopgave

Demo:secties, titel, auteur, inhoudsopgave

LATEX: een (beknopte) introductie De basis Juni 2017 15 / 56

Page 29: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Marges

De marges die LATEX gebruikt zijn vaak erg groot. Gelukkig zijn zeaan te passen.

LATEX: een (beknopte) introductie De basis Juni 2017 16 / 56

Page 30: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Marges

De marges die LATEX gebruikt zijn vaak erg groot. Gelukkig zijn zeaan te passen.

LATEX: een (beknopte) introductie De basis Juni 2017 16 / 56

Page 31: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Marges

De linker- en rechtermarge 1 centimeter kleiner maken:

\addtolength{\oddsidemargin}{−1cm}\addtolength{\evensidemargin}{−1cm}\addtolength{\textwidth}{+2cm}

De boven- en ondermarge 1 centimeter kleiner maken:

\addtolength{\topmargin}{−1cm}\addtolength{\textheight}{+2cm}

LATEX: een (beknopte) introductie De basis Juni 2017 17 / 56

Page 32: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Marges

De linker- en rechtermarge 1 centimeter kleiner maken:

\addtolength{\oddsidemargin}{−1cm}\addtolength{\evensidemargin}{−1cm}\addtolength{\textwidth}{+2cm}

De boven- en ondermarge 1 centimeter kleiner maken:

\addtolength{\topmargin}{−1cm}\addtolength{\textheight}{+2cm}

LATEX: een (beknopte) introductie De basis Juni 2017 17 / 56

Page 33: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Opdracht 1

Vandaag gaan we het document“Oefenen met LATEX” namaken met LATEX.

Opdracht 1:Maak een document dat het precies zo uitziet als

“Oefenen met LATEX”tot en met de inhoudsopgave.

(Om dit voor elkaar te krijgen moet je al een skelet voor deresterende secties maken, anders klopt de inhoudsopgave niet.)

LATEX: een (beknopte) introductie De basis Juni 2017 18 / 56

Page 34: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Inhoudsopgave

1 Introductie2 De basis3 Tekstopmaak4 Tekst netjes ordenen

OpsommingenTabellen en afbeeldingenFloats

5 WiskundeEenvoudige formules typenFormules uitlijnenVerzamelingen en logica,decoraties

6 OverigMaar wacht, er is meer. . .

LATEX: een (beknopte) introductie Tekstopmaak Juni 2017 19 / 56

Page 35: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Tekststijlen

LATEX-input uitvoer

\textbf{Vetgedrukt} Vetgedrukt

\textit{Italic} Italic\underline{Onderstreept} Onderstreept

\textsc{Small caps} Small caps\texttt{Typewriter} Typewriter

\emph{Benadrukken} Benadrukken\textit{Een woord \emph{Benadrukken}} Een woord Benadrukken

\begin{verbatim}Deze tekst blijft door \LaTeX\ onaangetast.\end{verbatim}

Deze tekst blijft door \LaTeX\ onaangetast.

LATEX: een (beknopte) introductie Tekstopmaak Juni 2017 20 / 56

Page 36: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Tekststijlen

LATEX-input uitvoer

\textbf{Vetgedrukt} Vetgedrukt\textit{Italic} Italic

\underline{Onderstreept} Onderstreept

\textsc{Small caps} Small caps\texttt{Typewriter} Typewriter

\emph{Benadrukken} Benadrukken\textit{Een woord \emph{Benadrukken}} Een woord Benadrukken

\begin{verbatim}Deze tekst blijft door \LaTeX\ onaangetast.\end{verbatim}

Deze tekst blijft door \LaTeX\ onaangetast.

LATEX: een (beknopte) introductie Tekstopmaak Juni 2017 20 / 56

Page 37: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Tekststijlen

LATEX-input uitvoer

\textbf{Vetgedrukt} Vetgedrukt\textit{Italic} Italic\underline{Onderstreept} Onderstreept

\textsc{Small caps} Small caps\texttt{Typewriter} Typewriter

\emph{Benadrukken} Benadrukken\textit{Een woord \emph{Benadrukken}} Een woord Benadrukken

\begin{verbatim}Deze tekst blijft door \LaTeX\ onaangetast.\end{verbatim}

Deze tekst blijft door \LaTeX\ onaangetast.

LATEX: een (beknopte) introductie Tekstopmaak Juni 2017 20 / 56

Page 38: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Tekststijlen

LATEX-input uitvoer

\textbf{Vetgedrukt} Vetgedrukt\textit{Italic} Italic\underline{Onderstreept} Onderstreept

\textsc{Small caps} Small caps

\texttt{Typewriter} Typewriter

\emph{Benadrukken} Benadrukken\textit{Een woord \emph{Benadrukken}} Een woord Benadrukken

\begin{verbatim}Deze tekst blijft door \LaTeX\ onaangetast.\end{verbatim}

Deze tekst blijft door \LaTeX\ onaangetast.

LATEX: een (beknopte) introductie Tekstopmaak Juni 2017 20 / 56

Page 39: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Tekststijlen

LATEX-input uitvoer

\textbf{Vetgedrukt} Vetgedrukt\textit{Italic} Italic\underline{Onderstreept} Onderstreept

\textsc{Small caps} Small caps\texttt{Typewriter} Typewriter

\emph{Benadrukken} Benadrukken\textit{Een woord \emph{Benadrukken}} Een woord Benadrukken

\begin{verbatim}Deze tekst blijft door \LaTeX\ onaangetast.\end{verbatim}

Deze tekst blijft door \LaTeX\ onaangetast.

LATEX: een (beknopte) introductie Tekstopmaak Juni 2017 20 / 56

Page 40: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Tekststijlen

LATEX-input uitvoer

\textbf{Vetgedrukt} Vetgedrukt\textit{Italic} Italic\underline{Onderstreept} Onderstreept

\textsc{Small caps} Small caps\texttt{Typewriter} Typewriter

\emph{Benadrukken} Benadrukken

\textit{Een woord \emph{Benadrukken}} Een woord Benadrukken

\begin{verbatim}Deze tekst blijft door \LaTeX\ onaangetast.\end{verbatim}

Deze tekst blijft door \LaTeX\ onaangetast.

LATEX: een (beknopte) introductie Tekstopmaak Juni 2017 20 / 56

Page 41: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Tekststijlen

LATEX-input uitvoer

\textbf{Vetgedrukt} Vetgedrukt\textit{Italic} Italic\underline{Onderstreept} Onderstreept

\textsc{Small caps} Small caps\texttt{Typewriter} Typewriter

\emph{Benadrukken} Benadrukken\textit{Een woord \emph{Benadrukken}} Een woord Benadrukken

\begin{verbatim}Deze tekst blijft door \LaTeX\ onaangetast.\end{verbatim}

Deze tekst blijft door \LaTeX\ onaangetast.

LATEX: een (beknopte) introductie Tekstopmaak Juni 2017 20 / 56

Page 42: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Tekststijlen

LATEX-input uitvoer

\textbf{Vetgedrukt} Vetgedrukt\textit{Italic} Italic\underline{Onderstreept} Onderstreept

\textsc{Small caps} Small caps\texttt{Typewriter} Typewriter

\emph{Benadrukken} Benadrukken\textit{Een woord \emph{Benadrukken}} Een woord Benadrukken

\begin{verbatim}Deze tekst blijft door \LaTeX\ onaangetast.\end{verbatim}

Deze tekst blijft door \LaTeX\ onaangetast.

LATEX: een (beknopte) introductie Tekstopmaak Juni 2017 20 / 56

Page 43: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Tekstgroottes

LATEX-input uitvoer

\tiny Hello world Hello world

\footnotesize Hello world Hello world

\small Hello world Hello world

\normalsize Hello world Hello world\large Hello world Hello world\Large Hello world Hello world\LARGE Hello world Hello world\huge Hello world Hello world\Huge Hello world Hello world

Alleen een {\tiny stukje} klein Alleen een stukje klein

LATEX: een (beknopte) introductie Tekstopmaak Juni 2017 21 / 56

Page 44: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Tekstgroottes

LATEX-input uitvoer

\tiny Hello world Hello world

\footnotesize Hello world Hello world

\small Hello world Hello world

\normalsize Hello world Hello world\large Hello world Hello world\Large Hello world Hello world\LARGE Hello world Hello world\huge Hello world Hello world\Huge Hello world Hello worldAlleen een {\tiny stukje} klein Alleen een stukje klein

LATEX: een (beknopte) introductie Tekstopmaak Juni 2017 21 / 56

Page 45: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Lettertypes

Lettertypes in LATEX hebben vijf eigenschappen:

1 encoding (heb je weinig mee te maken)

2 family (roman, typewriter)

3 series (medium, bold)

4 shape (normaal, italic, slanted, small caps)

5 size (tiny,Huge)

http://www.latex-project.org/guides/fntguide.pdf

(31 pagina’s)

Het lettertype times new roman gebruiken:\usepackage{times}Voor een heleboel fonts, zie:http://www.tug.dk/FontCatalogue/

LATEX: een (beknopte) introductie Tekstopmaak Juni 2017 22 / 56

Page 46: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Lettertypes

Lettertypes in LATEX hebben vijf eigenschappen:

1 encoding (heb je weinig mee te maken)

2 family (roman, typewriter)

3 series (medium, bold)

4 shape (normaal, italic, slanted, small caps)

5 size (tiny,Huge)

http://www.latex-project.org/guides/fntguide.pdf

(31 pagina’s)

Het lettertype times new roman gebruiken:\usepackage{times}Voor een heleboel fonts, zie:http://www.tug.dk/FontCatalogue/

LATEX: een (beknopte) introductie Tekstopmaak Juni 2017 22 / 56

Page 47: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Tekst uitlijnen

\begin{center} Deze tekst wordt gecentreerd. \end{center}

Deze tekst wordt gecentreerd.

\begin{flushleft} Dit wordt links uitgelijnd. \end{flushleft}

Dit wordt links uitgelijnd.

\begin{flushright} ...en dit rechts. \end{flushright}

...en dit rechts.

\LaTeX\ kan ook voetnoten\footnote{zoals deze} plaatsen.

LATEX kan ook voetnoten1 plaatsen.

LATEX: een (beknopte) introductie Tekstopmaak Juni 2017 23 / 56

Page 48: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Tekst uitlijnen

\begin{center} Deze tekst wordt gecentreerd. \end{center}

Deze tekst wordt gecentreerd.

\begin{flushleft} Dit wordt links uitgelijnd. \end{flushleft}

Dit wordt links uitgelijnd.

\begin{flushright} ...en dit rechts. \end{flushright}

...en dit rechts.

\LaTeX\ kan ook voetnoten\footnote{zoals deze} plaatsen.

LATEX kan ook voetnoten1 plaatsen.

LATEX: een (beknopte) introductie Tekstopmaak Juni 2017 23 / 56

Page 49: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Tekst uitlijnen

\begin{center} Deze tekst wordt gecentreerd. \end{center}

Deze tekst wordt gecentreerd.

\begin{flushleft} Dit wordt links uitgelijnd. \end{flushleft}

Dit wordt links uitgelijnd.

\begin{flushright} ...en dit rechts. \end{flushright}

...en dit rechts.

\LaTeX\ kan ook voetnoten\footnote{zoals deze} plaatsen.

LATEX kan ook voetnoten1 plaatsen.LATEX: een (beknopte) introductie Tekstopmaak Juni 2017 23 / 56

Page 50: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Inhoudsopgave

1 Introductie2 De basis3 Tekstopmaak4 Tekst netjes ordenen

OpsommingenTabellen en afbeeldingenFloats

5 WiskundeEenvoudige formules typenFormules uitlijnenVerzamelingen en logica,decoraties

6 OverigMaar wacht, er is meer. . .

LATEX: een (beknopte) introductie Tekst netjes ordenen Juni 2017 24 / 56

Page 51: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Opsommingen

In het eerste kwartiel worden de volgende vakken gegeven:

Programmeren 1

Discrete wiskunde 1

Telematicasystemen en -toepassingen

In het eerste kwartiel worden de volgende vakken gegeven:\begin{itemize}\item Programmeren 1\item Discrete wiskunde 1\item Telematicasystemen en −toepassingen

\end{itemize}

LATEX: een (beknopte) introductie Tekst netjes ordenen Juni 2017 25 / 56

Page 52: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Opsommingen

In het eerste kwartiel worden de volgende vakken gegeven:

Programmeren 1

Discrete wiskunde 1

Telematicasystemen en -toepassingen

In het eerste kwartiel worden de volgende vakken gegeven:\begin{itemize}\item Programmeren 1\item Discrete wiskunde 1\item Telematicasystemen en −toepassingen

\end{itemize}

LATEX: een (beknopte) introductie Tekst netjes ordenen Juni 2017 25 / 56

Page 53: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Opsommingen

In het eerste kwartiel worden de volgende vakken gegeven:

1 Programmeren 1

2 Discrete wiskunde 1

3 Telematicasystemen en -toepassingen

In het eerste kwartiel worden de volgende vakken gegeven:\begin{enumerate}\item Programmeren 1\item Discrete wiskunde 1\item Telematicasystemen en −toepassingen

\end{enumerate}

LATEX: een (beknopte) introductie Tekst netjes ordenen Juni 2017 26 / 56

Page 54: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Opsommingen

In het eerste kwartiel worden de volgende vakken gegeven:

1 Programmeren 1

2 Discrete wiskunde 1

3 Telematicasystemen en -toepassingen

In het eerste kwartiel worden de volgende vakken gegeven:\begin{enumerate}\item Programmeren 1\item Discrete wiskunde 1\item Telematicasystemen en −toepassingen

\end{enumerate}

LATEX: een (beknopte) introductie Tekst netjes ordenen Juni 2017 26 / 56

Page 55: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Opsommingen

In het eerste kwartiel worden de volgende vakken gegeven:

Programmeren 1 Bij dit vak leer je ...

Discrete wiskunde 1 Bij dit vak leer je...

Telematicasystemen en -toepassingen Bij dit vak...

In het eerste kwartiel worden de volgende vakken gegeven:\begin{description}\item[Programmeren 1] Bij dit vak leer je ...\item[Discrete wiskunde 1] Bij dit vak leer je...\item[Telematicasystemen en −toepassingen] Bij dit vak...

\end{description}

LATEX: een (beknopte) introductie Tekst netjes ordenen Juni 2017 27 / 56

Page 56: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Opsommingen

In het eerste kwartiel worden de volgende vakken gegeven:

Programmeren 1 Bij dit vak leer je ...

Discrete wiskunde 1 Bij dit vak leer je...

Telematicasystemen en -toepassingen Bij dit vak...

In het eerste kwartiel worden de volgende vakken gegeven:\begin{description}\item[Programmeren 1] Bij dit vak leer je ...\item[Discrete wiskunde 1] Bij dit vak leer je...\item[Telematicasystemen en −toepassingen] Bij dit vak...

\end{description}

LATEX: een (beknopte) introductie Tekst netjes ordenen Juni 2017 27 / 56

Page 57: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Tabellen

Persoon Gewicht Leeftijd

Mark 76 kg 29Pietje 100 kg 8

\begin{tabular}{l|cr}Persoon & Gewicht & Leeftijd \\\hlineMark & 76 kg & 29 \\Pietje & 100 kg & 8\end{tabular}

GegevensPersoon Gewicht Leeftijd

Mark 76 kg 29Pietje 100 kg 8

\begin{tabular}{l|cr}& \multicolumn{2}{c}{Gegevens}\\Persoon & Gewicht & Leeftijd \\\hlineMark & 76 kg & 29 \\\cline{2−3} Pietje & 100 kg & 8\end{tabular}

LATEX: een (beknopte) introductie Tekst netjes ordenen Juni 2017 28 / 56

Page 58: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Tabellen

Persoon Gewicht Leeftijd

Mark 76 kg 29Pietje 100 kg 8

\begin{tabular}{l|cr}Persoon & Gewicht & Leeftijd \\\hlineMark & 76 kg & 29 \\Pietje & 100 kg & 8\end{tabular}

GegevensPersoon Gewicht Leeftijd

Mark 76 kg 29Pietje 100 kg 8

\begin{tabular}{l|cr}& \multicolumn{2}{c}{Gegevens}\\Persoon & Gewicht & Leeftijd \\\hlineMark & 76 kg & 29 \\\cline{2−3} Pietje & 100 kg & 8\end{tabular}

LATEX: een (beknopte) introductie Tekst netjes ordenen Juni 2017 28 / 56

Page 59: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Tabellen

Naam Adres

Mark Perseusstraat 73Pietje Burgemeester M van Veenlaan

\begin{tabular}{ll}Naam & Adres\\\hlineMark & Perseusstraat 73 \\Pietje & Burgemeester M

van Veenlaan\end{tabular}

Naam Adres

Mark Perseusstraat 73Pietje Burgemeester M

van Veenlaan

\begin{tabular}{lp{2.75cm}}Naam & Adres\\\hlineMark & Perseusstraat 73 \\Pietje & Burgemeester M

van Veenlaan\end{tabular}

LATEX: een (beknopte) introductie Tekst netjes ordenen Juni 2017 29 / 56

Page 60: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Tabellen

Naam Adres

Mark Perseusstraat 73Pietje Burgemeester M van Veenlaan

\begin{tabular}{ll}Naam & Adres\\\hlineMark & Perseusstraat 73 \\Pietje & Burgemeester M

van Veenlaan\end{tabular}

Naam Adres

Mark Perseusstraat 73Pietje Burgemeester M

van Veenlaan

\begin{tabular}{lp{2.75cm}}Naam & Adres\\\hlineMark & Perseusstraat 73 \\Pietje & Burgemeester M

van Veenlaan\end{tabular}

LATEX: een (beknopte) introductie Tekst netjes ordenen Juni 2017 29 / 56

Page 61: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Afbeeldingen

\documentclass{...}\usepackage{graphicx}...\includegraphics[scale=0.45, angle=5]{fmt−logo.pdf}

LATEX: een (beknopte) introductie Tekst netjes ordenen Juni 2017 30 / 56

Page 62: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Floats

Figuur 1: Het logo van FMT

\begin{figure}\begin{center}\includegraphics[scale=0.3]{fmt−logo.pdf}\caption{Het logo van FMT}\label{fig:FMTlogo}\end{center}\end{figure}

Nu kan je met Figuur˜\ref{fig:FMTlogo} refereren naar Figuur 1.LATEX: een (beknopte) introductie Tekst netjes ordenen Juni 2017 31 / 56

Page 63: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Meer over floats

Normaal zet LATEX floats neer waar ze het mooist zijn (vaak boven-of onderaan een pagina). Om een plaatje niet te verplaatsen:

\begin{figure}[h]...\end{figure}

Andere opties i.p.v. [h] zijn [b] voor bottom, of [t] voor top, of [p]voor aparte pagina. Met [h!] dwing je LATEX.

Ook tabellen kunnen (en zijn netter!) in een float:

\begin{table}[b!]\begin{tabular}{...}...\end{tabular}\end{table}

LATEX: een (beknopte) introductie Tekst netjes ordenen Juni 2017 32 / 56

Page 64: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Meer over floats

Normaal zet LATEX floats neer waar ze het mooist zijn (vaak boven-of onderaan een pagina). Om een plaatje niet te verplaatsen:

\begin{figure}[h]...\end{figure}

Andere opties i.p.v. [h] zijn [b] voor bottom, of [t] voor top, of [p]voor aparte pagina. Met [h!] dwing je LATEX.

Ook tabellen kunnen (en zijn netter!) in een float:

\begin{table}[b!]\begin{tabular}{...}...\end{tabular}\end{table}

LATEX: een (beknopte) introductie Tekst netjes ordenen Juni 2017 32 / 56

Page 65: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Opdracht 2

Vandaag gaan we het document“Oefenen met LATEX” namaken met LATEX.

Opdracht 2:Vul Sectie 1 en 2 verder in.

(We zien later hoe je wiskundige symbolen typt,dus je kan nog niet alles invullen.)

LATEX: een (beknopte) introductie Tekst netjes ordenen Juni 2017 33 / 56

Page 66: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Inhoudsopgave

1 Introductie2 De basis3 Tekstopmaak4 Tekst netjes ordenen

OpsommingenTabellen en afbeeldingenFloats

5 WiskundeEenvoudige formules typenFormules uitlijnenVerzamelingen en logica,decoraties

6 OverigMaar wacht, er is meer. . .

LATEX: een (beknopte) introductie Wiskunde Juni 2017 34 / 56

Page 67: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Wiskunde

Wiskunde typen is waar LATEX eigenlijk voor bedoeld is.

Twee modes: inline math en displayed math.

Inline math krijg je met dollartekens, en is ervoor om formules,bijvoorbeeld $f(x) = xˆ2 + \frac{1}{3x}$, tussen de tekstdoor te zetten.

Inline math krijg je met dollartekens, en is ervoor om formules,bijvoorbeeld f (x) = x2 + 1

3x , tussen de tekst door te zetten.

(Voor veel geavanceerde wiskundecommando’s heb je het packageamsmath nodig; include dit dus gewoon altijd als je wiskundegebruikt: \usepackage{amsmath}.)

LATEX: een (beknopte) introductie Wiskunde Juni 2017 35 / 56

Page 68: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Wiskunde

Wiskunde typen is waar LATEX eigenlijk voor bedoeld is.

Twee modes: inline math en displayed math.

Inline math krijg je met dollartekens, en is ervoor om formules,bijvoorbeeld $f(x) = xˆ2 + \frac{1}{3x}$, tussen de tekstdoor te zetten.

Inline math krijg je met dollartekens, en is ervoor om formules,bijvoorbeeld f (x) = x2 + 1

3x , tussen de tekst door te zetten.

(Voor veel geavanceerde wiskundecommando’s heb je het packageamsmath nodig; include dit dus gewoon altijd als je wiskundegebruikt: \usepackage{amsmath}.)

LATEX: een (beknopte) introductie Wiskunde Juni 2017 35 / 56

Page 69: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Wiskunde

Wiskunde typen is waar LATEX eigenlijk voor bedoeld is.

Twee modes: inline math en displayed math.

Inline math krijg je met dollartekens, en is ervoor om formules,bijvoorbeeld $f(x) = xˆ2 + \frac{1}{3x}$, tussen de tekstdoor te zetten.

Inline math krijg je met dollartekens, en is ervoor om formules,bijvoorbeeld f (x) = x2 + 1

3x , tussen de tekst door te zetten.

(Voor veel geavanceerde wiskundecommando’s heb je het packageamsmath nodig; include dit dus gewoon altijd als je wiskundegebruikt: \usepackage{amsmath}.)

LATEX: een (beknopte) introductie Wiskunde Juni 2017 35 / 56

Page 70: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Wiskunde

Wiskunde typen is waar LATEX eigenlijk voor bedoeld is.

Twee modes: inline math en displayed math.

Displayed math krijg je met \[ en \], en is ervoorom formules, op een eigen regel te zetten. Bijvoorbeeld:\[ f(x) = xˆ2 + \frac{1}{3x} \]

Displayed math krijg je met \[ en \], en is ervoor om formules, opeen eigen regel te zetten. Bijvoorbeeld:

f (x) = x2 +1

3x

Zie het verschil met f (x) = x2 + 13x inline geschreven.

LATEX: een (beknopte) introductie Wiskunde Juni 2017 36 / 56

Page 71: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Wiskunde

Wiskunde typen is waar LATEX eigenlijk voor bedoeld is.

Twee modes: inline math en displayed math.

Displayed math krijg je met \[ en \], en is ervoorom formules, op een eigen regel te zetten. Bijvoorbeeld:\[ f(x) = xˆ2 + \frac{1}{3x} \]

Displayed math krijg je met \[ en \], en is ervoor om formules, opeen eigen regel te zetten. Bijvoorbeeld:

f (x) = x2 +1

3x

Zie het verschil met f (x) = x2 + 13x inline geschreven.

LATEX: een (beknopte) introductie Wiskunde Juni 2017 36 / 56

Page 72: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Wiskunde

Wiskunde typen is waar LATEX eigenlijk voor bedoeld is.

Twee modes: inline math en displayed math.

Displayed math krijg je met \[ en \], en is ervoorom formules, op een eigen regel te zetten. Bijvoorbeeld:\[ f(x) = xˆ2 + \frac{1}{3x} \]

Displayed math krijg je met \[ en \], en is ervoor om formules, opeen eigen regel te zetten. Bijvoorbeeld:

f (x) = x2 +1

3x

Zie het verschil met f (x) = x2 + 13x inline geschreven.

LATEX: een (beknopte) introductie Wiskunde Juni 2017 36 / 56

Page 73: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Veelgebruikte wiskundesymbolen

LATEX-input in math mode uitvoer displayed

\sum {i=0}ˆ{k−1}k−1∑i=0

\max i x i maxi

xi

\int {x=0}ˆ\infty \sin(3 \pi)\,dx

∫ ∞x=0

sin(3π) dx

x \stackrel{\approx}{=} \bigcup i A i x≈=⋃i

Ai

x \leq y \wedge y \leq z \implies z \geq x x ≤ y ∧ y ≤ z =⇒ z ≥ x

f(x) = \frac{x}{y} + \binom{x}{y} f (x) =x

y+

(x

y

)

\lim {x \to \infty} f(x) = \sqrt[3]{2} limx→∞

f (x) =3√

2

\alpha, \beta, \gamma, \Gamma, \partial α, β, γ, Γ, ∂

\mathbb{N}, \mathbb{Z}, \mathcal{A} N,Z,P,A

LATEX: een (beknopte) introductie Wiskunde Juni 2017 37 / 56

Page 74: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Veelgebruikte wiskundesymbolen

LATEX-input in math mode uitvoer displayed

\sum {i=0}ˆ{k−1}k−1∑i=0

\max i x i maxi

xi

\int {x=0}ˆ\infty \sin(3 \pi)\,dx

∫ ∞x=0

sin(3π) dx

x \stackrel{\approx}{=} \bigcup i A i x≈=⋃i

Ai

x \leq y \wedge y \leq z \implies z \geq x x ≤ y ∧ y ≤ z =⇒ z ≥ x

f(x) = \frac{x}{y} + \binom{x}{y} f (x) =x

y+

(x

y

)

\lim {x \to \infty} f(x) = \sqrt[3]{2} limx→∞

f (x) =3√

2

\alpha, \beta, \gamma, \Gamma, \partial α, β, γ, Γ, ∂

\mathbb{N}, \mathbb{Z}, \mathcal{A} N,Z,P,A

LATEX: een (beknopte) introductie Wiskunde Juni 2017 37 / 56

Page 75: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Veelgebruikte wiskundesymbolen

LATEX-input in math mode uitvoer displayed

\sum {i=0}ˆ{k−1}k−1∑i=0

\max i x i maxi

xi

\int {x=0}ˆ\infty \sin(3 \pi)\,dx

∫ ∞x=0

sin(3π) dx

x \stackrel{\approx}{=} \bigcup i A i x≈=⋃i

Ai

x \leq y \wedge y \leq z \implies z \geq x x ≤ y ∧ y ≤ z =⇒ z ≥ x

f(x) = \frac{x}{y} + \binom{x}{y} f (x) =x

y+

(x

y

)

\lim {x \to \infty} f(x) = \sqrt[3]{2} limx→∞

f (x) =3√

2

\alpha, \beta, \gamma, \Gamma, \partial α, β, γ, Γ, ∂

\mathbb{N}, \mathbb{Z}, \mathcal{A} N,Z,P,A

LATEX: een (beknopte) introductie Wiskunde Juni 2017 37 / 56

Page 76: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Veelgebruikte wiskundesymbolen

LATEX-input in math mode uitvoer displayed

\sum {i=0}ˆ{k−1}k−1∑i=0

\max i x i maxi

xi

\int {x=0}ˆ\infty \sin(3 \pi)\,dx

∫ ∞x=0

sin(3π) dx

x \stackrel{\approx}{=} \bigcup i A i x≈=⋃i

Ai

x \leq y \wedge y \leq z \implies z \geq x x ≤ y ∧ y ≤ z =⇒ z ≥ x

f(x) = \frac{x}{y} + \binom{x}{y} f (x) =x

y+

(x

y

)

\lim {x \to \infty} f(x) = \sqrt[3]{2} limx→∞

f (x) =3√

2

\alpha, \beta, \gamma, \Gamma, \partial α, β, γ, Γ, ∂

\mathbb{N}, \mathbb{Z}, \mathcal{A} N,Z,P,A

LATEX: een (beknopte) introductie Wiskunde Juni 2017 37 / 56

Page 77: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Veelgebruikte wiskundesymbolen

LATEX-input in math mode uitvoer displayed

\sum {i=0}ˆ{k−1}k−1∑i=0

\max i x i maxi

xi

\int {x=0}ˆ\infty \sin(3 \pi)\,dx

∫ ∞x=0

sin(3π) dx

x \stackrel{\approx}{=} \bigcup i A i x≈=⋃i

Ai

x \leq y \wedge y \leq z \implies z \geq x x ≤ y ∧ y ≤ z =⇒ z ≥ x

f(x) = \frac{x}{y} + \binom{x}{y} f (x) =x

y+

(x

y

)

\lim {x \to \infty} f(x) = \sqrt[3]{2} limx→∞

f (x) =3√

2

\alpha, \beta, \gamma, \Gamma, \partial α, β, γ, Γ, ∂

\mathbb{N}, \mathbb{Z}, \mathcal{A} N,Z,P,A

LATEX: een (beknopte) introductie Wiskunde Juni 2017 37 / 56

Page 78: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Veelgebruikte wiskundesymbolen

LATEX-input in math mode uitvoer displayed

\sum {i=0}ˆ{k−1}k−1∑i=0

\max i x i maxi

xi

\int {x=0}ˆ\infty \sin(3 \pi)\,dx

∫ ∞x=0

sin(3π) dx

x \stackrel{\approx}{=} \bigcup i A i x≈=⋃i

Ai

x \leq y \wedge y \leq z \implies z \geq x x ≤ y ∧ y ≤ z =⇒ z ≥ x

f(x) = \frac{x}{y} + \binom{x}{y} f (x) =x

y+

(x

y

)

\lim {x \to \infty} f(x) = \sqrt[3]{2} limx→∞

f (x) =3√

2

\alpha, \beta, \gamma, \Gamma, \partial α, β, γ, Γ, ∂

\mathbb{N}, \mathbb{Z}, \mathcal{A} N,Z,P,A

LATEX: een (beknopte) introductie Wiskunde Juni 2017 37 / 56

Page 79: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Veelgebruikte wiskundesymbolen

LATEX-input in math mode uitvoer displayed

\sum {i=0}ˆ{k−1}k−1∑i=0

\max i x i maxi

xi

\int {x=0}ˆ\infty \sin(3 \pi)\,dx

∫ ∞x=0

sin(3π) dx

x \stackrel{\approx}{=} \bigcup i A i x≈=⋃i

Ai

x \leq y \wedge y \leq z \implies z \geq x x ≤ y ∧ y ≤ z =⇒ z ≥ x

f(x) = \frac{x}{y} + \binom{x}{y} f (x) =x

y+

(x

y

)

\lim {x \to \infty} f(x) = \sqrt[3]{2} limx→∞

f (x) =3√

2

\alpha, \beta, \gamma, \Gamma, \partial α, β, γ, Γ, ∂

\mathbb{N}, \mathbb{Z}, \mathcal{A} N,Z,P,A

LATEX: een (beknopte) introductie Wiskunde Juni 2017 37 / 56

Page 80: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Veelgebruikte wiskundesymbolen

LATEX-input in math mode uitvoer displayed

\sum {i=0}ˆ{k−1}k−1∑i=0

\max i x i maxi

xi

\int {x=0}ˆ\infty \sin(3 \pi)\,dx

∫ ∞x=0

sin(3π) dx

x \stackrel{\approx}{=} \bigcup i A i x≈=⋃i

Ai

x \leq y \wedge y \leq z \implies z \geq x x ≤ y ∧ y ≤ z =⇒ z ≥ x

f(x) = \frac{x}{y} + \binom{x}{y} f (x) =x

y+

(x

y

)

\lim {x \to \infty} f(x) = \sqrt[3]{2} limx→∞

f (x) =3√

2

\alpha, \beta, \gamma, \Gamma, \partial α, β, γ, Γ, ∂

\mathbb{N}, \mathbb{Z}, \mathcal{A} N,Z,P,A

LATEX: een (beknopte) introductie Wiskunde Juni 2017 37 / 56

Page 81: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Veelgebruikte wiskundesymbolen

LATEX-input in math mode uitvoer displayed

\sum {i=0}ˆ{k−1}k−1∑i=0

\max i x i maxi

xi

\int {x=0}ˆ\infty \sin(3 \pi)\,dx

∫ ∞x=0

sin(3π) dx

x \stackrel{\approx}{=} \bigcup i A i x≈=⋃i

Ai

x \leq y \wedge y \leq z \implies z \geq x x ≤ y ∧ y ≤ z =⇒ z ≥ x

f(x) = \frac{x}{y} + \binom{x}{y} f (x) =x

y+

(x

y

)

\lim {x \to \infty} f(x) = \sqrt[3]{2} limx→∞

f (x) =3√

2

\alpha, \beta, \gamma, \Gamma, \partial α, β, γ, Γ, ∂

\mathbb{N}, \mathbb{Z}, \mathcal{A} N,Z,P,A

LATEX: een (beknopte) introductie Wiskunde Juni 2017 37 / 56

Page 82: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Andere symbolen opzoeken

Zie ook: http://detexify.kirelabs.org/

LATEX: een (beknopte) introductie Wiskunde Juni 2017 38 / 56

Page 83: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Delimiters

LATEX-input in math mode uitvoer displayed

(\int {x=0}ˆ\infty f(x)) +(

∫ ∞x=0

f (x)) + (

∫ ∞x=0

g(x))(\int {x=0}ˆ\infty g(x))

\left(\int {x=0}ˆ\infty f(x) \right) +(∫ ∞

x=0

f (x)

)+

(∫ ∞x=0

g(x)

)\left(\int {x=0}ˆ\infty g(x) \right)

f(x) = \left\{\begin{array}{ll}

0 & \text{if $x \leq 0$} \\1 & \text{otherwise}

\end{array} \right.

f (x) =

{0 if x ≤ 01 otherwise

\left(\begin{array}{ccc}a & b & c \\d & e & f \end{array}\right)

(a b cd e f

)

LATEX: een (beknopte) introductie Wiskunde Juni 2017 39 / 56

Page 84: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Delimiters

LATEX-input in math mode uitvoer displayed

(\int {x=0}ˆ\infty f(x)) +(

∫ ∞x=0

f (x)) + (

∫ ∞x=0

g(x))(\int {x=0}ˆ\infty g(x))

\left(\int {x=0}ˆ\infty f(x) \right) +(∫ ∞

x=0

f (x)

)+

(∫ ∞x=0

g(x)

)\left(\int {x=0}ˆ\infty g(x) \right)

f(x) = \left\{\begin{array}{ll}

0 & \text{if $x \leq 0$} \\1 & \text{otherwise}

\end{array} \right.

f (x) =

{0 if x ≤ 01 otherwise

\left(\begin{array}{ccc}a & b & c \\d & e & f \end{array}\right)

(a b cd e f

)

LATEX: een (beknopte) introductie Wiskunde Juni 2017 39 / 56

Page 85: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Delimiters

LATEX-input in math mode uitvoer displayed

(\int {x=0}ˆ\infty f(x)) +(

∫ ∞x=0

f (x)) + (

∫ ∞x=0

g(x))(\int {x=0}ˆ\infty g(x))

\left(\int {x=0}ˆ\infty f(x) \right) +(∫ ∞

x=0

f (x)

)+

(∫ ∞x=0

g(x)

)\left(\int {x=0}ˆ\infty g(x) \right)

f(x) = \left\{\begin{array}{ll}

0 & \text{if $x \leq 0$} \\1 & \text{otherwise}

\end{array} \right.

f (x) =

{0 if x ≤ 01 otherwise

\left(\begin{array}{ccc}a & b & c \\d & e & f \end{array}\right)

(a b cd e f

)

LATEX: een (beknopte) introductie Wiskunde Juni 2017 39 / 56

Page 86: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Delimiters

LATEX-input in math mode uitvoer displayed

(\int {x=0}ˆ\infty f(x)) +(

∫ ∞x=0

f (x)) + (

∫ ∞x=0

g(x))(\int {x=0}ˆ\infty g(x))

\left(\int {x=0}ˆ\infty f(x) \right) +(∫ ∞

x=0

f (x)

)+

(∫ ∞x=0

g(x)

)\left(\int {x=0}ˆ\infty g(x) \right)

f(x) = \left\{\begin{array}{ll}

0 & \text{if $x \leq 0$} \\1 & \text{otherwise}

\end{array} \right.

f (x) =

{0 if x ≤ 01 otherwise

\left(\begin{array}{ccc}a & b & c \\d & e & f \end{array}\right)

(a b cd e f

)

LATEX: een (beknopte) introductie Wiskunde Juni 2017 39 / 56

Page 87: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Equations

Vergelijkingen of formules kunnen op meerdere manieren netjes opeen eigen regel gezet worden.

\[ f(t) = \sin(\pi − 3t) + \arccos(6) \]

f (t) = sin(π − 3t) + arccos(6)

\begin{equation}\label{formuleVoorF}f(t) = \sin(\pi − 3t) + \arccos(6)\end{equation}

f (t) = sin(π − 3t) + arccos(6) (1)

Nu kan je refereren naar Equation˜\ref{formuleVoorF}.

Nu kan je refereren naar Equation 1.

LATEX: een (beknopte) introductie Wiskunde Juni 2017 40 / 56

Page 88: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Equations

Vergelijkingen of formules kunnen op meerdere manieren netjes opeen eigen regel gezet worden.

\[ f(t) = \sin(\pi − 3t) + \arccos(6) \]

f (t) = sin(π − 3t) + arccos(6)

\begin{equation}\label{formuleVoorF}f(t) = \sin(\pi − 3t) + \arccos(6)\end{equation}

f (t) = sin(π − 3t) + arccos(6) (1)

Nu kan je refereren naar Equation˜\ref{formuleVoorF}.

Nu kan je refereren naar Equation 1.

LATEX: een (beknopte) introductie Wiskunde Juni 2017 40 / 56

Page 89: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Equations

Vergelijkingen of formules kunnen op meerdere manieren netjes opeen eigen regel gezet worden.

\[ f(t) = \sin(\pi − 3t) + \arccos(6) \]

f (t) = sin(π − 3t) + arccos(6)

\begin{equation}\label{formuleVoorF}f(t) = \sin(\pi − 3t) + \arccos(6)\end{equation}

f (t) = sin(π − 3t) + arccos(6) (1)

Nu kan je refereren naar Equation˜\ref{formuleVoorF}.

Nu kan je refereren naar Equation 1.

LATEX: een (beknopte) introductie Wiskunde Juni 2017 40 / 56

Page 90: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Formules netjes uitlijnen

f (x) = 5

f (y + 6) = 8

\begin{align∗}f(x) & = 5 \\f(y+6) & = 8\end{align∗}

f (x) = 6x − 3x (2)

= 3x (3)

\begin{align}f(x) & = 6x − 3x \\

& = 3x\end{align}

Meer info over align en andere vormen van uitlijning:User’s Guide for the amsmath Package. Ook mogelijk: array

LATEX: een (beknopte) introductie Wiskunde Juni 2017 41 / 56

Page 91: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Formules netjes uitlijnen

f (x) = 5

f (y + 6) = 8

\begin{align∗}f(x) & = 5 \\f(y+6) & = 8\end{align∗}

f (x) = 6x − 3x (2)

= 3x (3)

\begin{align}f(x) & = 6x − 3x \\

& = 3x\end{align}

Meer info over align en andere vormen van uitlijning:User’s Guide for the amsmath Package. Ook mogelijk: array

LATEX: een (beknopte) introductie Wiskunde Juni 2017 41 / 56

Page 92: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Formules netjes uitlijnen

f (x) = 5

f (y + 6) = 8

\begin{align∗}f(x) & = 5 \\f(y+6) & = 8\end{align∗}

f (x) = 6x − 3x (2)

= 3x (3)

\begin{align}f(x) & = 6x − 3x \\

& = 3x\end{align}

Meer info over align en andere vormen van uitlijning:User’s Guide for the amsmath Package. Ook mogelijk: array

LATEX: een (beknopte) introductie Wiskunde Juni 2017 41 / 56

Page 93: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Theorems, propositions, etc

Voor wiskundigen: als je een stelling, lemma, of iets vergelijkbaarswil typen, gebruik dan het package amsthm. Vervolgens:

\begin{theorem}$aˆ2 + bˆ2 = cˆ2$\end{theorem}\begin{proof}Iets intelligents.\end{proof}

Theorem

a2 + b2 = c2

Bewijs.

Iets intelligents.

LATEX: een (beknopte) introductie Wiskunde Juni 2017 42 / 56

Page 94: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Theorems, propositions, etc

Voor wiskundigen: als je een stelling, lemma, of iets vergelijkbaarswil typen, gebruik dan het package amsthm. Vervolgens:

\begin{theorem}$aˆ2 + bˆ2 = cˆ2$\end{theorem}\begin{proof}Iets intelligents.\end{proof}

Theorem

a2 + b2 = c2

Bewijs.

Iets intelligents.

LATEX: een (beknopte) introductie Wiskunde Juni 2017 42 / 56

Page 95: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Verzamelingen en logica

LATEX-input uitvoer

$\{x \in \mathbb{N} \mid x > 5\}$ {x ∈ N | x > 5}

$A \subset B, A \cap B = \emptyset$ A ⊂ B,A ∩ B = ∅$A \not \subseteq B \implies A \cup B \neq B$ A 6⊆ B =⇒ A ∪ B 6= B$\bigcup {i=0}ˆn A i \setminus B$

⋃ni=0 Ai \ B

$|A| = \infty, \mathcal{P}(A)$ |A| =∞,P(A)

$A \times B = \{(a,b) \mid$ A× B = {(a, b) |$a \in A \text{ and } b \in B\}$ a ∈ A and b ∈ B}$a \in A and b \in B\}$ a ∈ Aandb ∈ B}

$\neg p, p \wedge q, p \vee q, \bar{p}$ ¬p, p ∧ q, p ∨ q, p$\exists x \in X , \forall y \in Y \colon \dots$ ∃x ∈ X ,∀y ∈ Y : . . .

(voor o.a. \text heb je het package amsmath nodig)

Decoraties in math mode:$\hat{x}, \bar{x}, \tilde{x}, \vec{x}, \dot{x}, \ddot{x}$

Decoraties in math mode: x , x , x , ~x , x , x

LATEX: een (beknopte) introductie Wiskunde Juni 2017 43 / 56

Page 96: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Verzamelingen en logica

LATEX-input uitvoer

$\{x \in \mathbb{N} \mid x > 5\}$ {x ∈ N | x > 5}$A \subset B, A \cap B = \emptyset$ A ⊂ B,A ∩ B = ∅

$A \not \subseteq B \implies A \cup B \neq B$ A 6⊆ B =⇒ A ∪ B 6= B$\bigcup {i=0}ˆn A i \setminus B$

⋃ni=0 Ai \ B

$|A| = \infty, \mathcal{P}(A)$ |A| =∞,P(A)

$A \times B = \{(a,b) \mid$ A× B = {(a, b) |$a \in A \text{ and } b \in B\}$ a ∈ A and b ∈ B}$a \in A and b \in B\}$ a ∈ Aandb ∈ B}

$\neg p, p \wedge q, p \vee q, \bar{p}$ ¬p, p ∧ q, p ∨ q, p$\exists x \in X , \forall y \in Y \colon \dots$ ∃x ∈ X ,∀y ∈ Y : . . .

(voor o.a. \text heb je het package amsmath nodig)

Decoraties in math mode:$\hat{x}, \bar{x}, \tilde{x}, \vec{x}, \dot{x}, \ddot{x}$

Decoraties in math mode: x , x , x , ~x , x , x

LATEX: een (beknopte) introductie Wiskunde Juni 2017 43 / 56

Page 97: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Verzamelingen en logica

LATEX-input uitvoer

$\{x \in \mathbb{N} \mid x > 5\}$ {x ∈ N | x > 5}$A \subset B, A \cap B = \emptyset$ A ⊂ B,A ∩ B = ∅$A \not \subseteq B \implies A \cup B \neq B$ A 6⊆ B =⇒ A ∪ B 6= B

$\bigcup {i=0}ˆn A i \setminus B$⋃n

i=0 Ai \ B$|A| = \infty, \mathcal{P}(A)$ |A| =∞,P(A)

$A \times B = \{(a,b) \mid$ A× B = {(a, b) |$a \in A \text{ and } b \in B\}$ a ∈ A and b ∈ B}$a \in A and b \in B\}$ a ∈ Aandb ∈ B}

$\neg p, p \wedge q, p \vee q, \bar{p}$ ¬p, p ∧ q, p ∨ q, p$\exists x \in X , \forall y \in Y \colon \dots$ ∃x ∈ X ,∀y ∈ Y : . . .

(voor o.a. \text heb je het package amsmath nodig)

Decoraties in math mode:$\hat{x}, \bar{x}, \tilde{x}, \vec{x}, \dot{x}, \ddot{x}$

Decoraties in math mode: x , x , x , ~x , x , x

LATEX: een (beknopte) introductie Wiskunde Juni 2017 43 / 56

Page 98: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Verzamelingen en logica

LATEX-input uitvoer

$\{x \in \mathbb{N} \mid x > 5\}$ {x ∈ N | x > 5}$A \subset B, A \cap B = \emptyset$ A ⊂ B,A ∩ B = ∅$A \not \subseteq B \implies A \cup B \neq B$ A 6⊆ B =⇒ A ∪ B 6= B$\bigcup {i=0}ˆn A i \setminus B$

⋃ni=0 Ai \ B

$|A| = \infty, \mathcal{P}(A)$ |A| =∞,P(A)

$A \times B = \{(a,b) \mid$ A× B = {(a, b) |$a \in A \text{ and } b \in B\}$ a ∈ A and b ∈ B}$a \in A and b \in B\}$ a ∈ Aandb ∈ B}

$\neg p, p \wedge q, p \vee q, \bar{p}$ ¬p, p ∧ q, p ∨ q, p$\exists x \in X , \forall y \in Y \colon \dots$ ∃x ∈ X ,∀y ∈ Y : . . .

(voor o.a. \text heb je het package amsmath nodig)

Decoraties in math mode:$\hat{x}, \bar{x}, \tilde{x}, \vec{x}, \dot{x}, \ddot{x}$

Decoraties in math mode: x , x , x , ~x , x , x

LATEX: een (beknopte) introductie Wiskunde Juni 2017 43 / 56

Page 99: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Verzamelingen en logica

LATEX-input uitvoer

$\{x \in \mathbb{N} \mid x > 5\}$ {x ∈ N | x > 5}$A \subset B, A \cap B = \emptyset$ A ⊂ B,A ∩ B = ∅$A \not \subseteq B \implies A \cup B \neq B$ A 6⊆ B =⇒ A ∪ B 6= B$\bigcup {i=0}ˆn A i \setminus B$

⋃ni=0 Ai \ B

$|A| = \infty, \mathcal{P}(A)$ |A| =∞,P(A)

$A \times B = \{(a,b) \mid$ A× B = {(a, b) |$a \in A \text{ and } b \in B\}$ a ∈ A and b ∈ B}

$a \in A and b \in B\}$ a ∈ Aandb ∈ B}

$\neg p, p \wedge q, p \vee q, \bar{p}$ ¬p, p ∧ q, p ∨ q, p$\exists x \in X , \forall y \in Y \colon \dots$ ∃x ∈ X ,∀y ∈ Y : . . .

(voor o.a. \text heb je het package amsmath nodig)

Decoraties in math mode:$\hat{x}, \bar{x}, \tilde{x}, \vec{x}, \dot{x}, \ddot{x}$

Decoraties in math mode: x , x , x , ~x , x , x

LATEX: een (beknopte) introductie Wiskunde Juni 2017 43 / 56

Page 100: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Verzamelingen en logica

LATEX-input uitvoer

$\{x \in \mathbb{N} \mid x > 5\}$ {x ∈ N | x > 5}$A \subset B, A \cap B = \emptyset$ A ⊂ B,A ∩ B = ∅$A \not \subseteq B \implies A \cup B \neq B$ A 6⊆ B =⇒ A ∪ B 6= B$\bigcup {i=0}ˆn A i \setminus B$

⋃ni=0 Ai \ B

$|A| = \infty, \mathcal{P}(A)$ |A| =∞,P(A)

$A \times B = \{(a,b) \mid$ A× B = {(a, b) |$a \in A \text{ and } b \in B\}$ a ∈ A and b ∈ B}$a \in A and b \in B\}$ a ∈ Aandb ∈ B}

$\neg p, p \wedge q, p \vee q, \bar{p}$ ¬p, p ∧ q, p ∨ q, p$\exists x \in X , \forall y \in Y \colon \dots$ ∃x ∈ X ,∀y ∈ Y : . . .

(voor o.a. \text heb je het package amsmath nodig)

Decoraties in math mode:$\hat{x}, \bar{x}, \tilde{x}, \vec{x}, \dot{x}, \ddot{x}$

Decoraties in math mode: x , x , x , ~x , x , x

LATEX: een (beknopte) introductie Wiskunde Juni 2017 43 / 56

Page 101: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Verzamelingen en logica

LATEX-input uitvoer

$\{x \in \mathbb{N} \mid x > 5\}$ {x ∈ N | x > 5}$A \subset B, A \cap B = \emptyset$ A ⊂ B,A ∩ B = ∅$A \not \subseteq B \implies A \cup B \neq B$ A 6⊆ B =⇒ A ∪ B 6= B$\bigcup {i=0}ˆn A i \setminus B$

⋃ni=0 Ai \ B

$|A| = \infty, \mathcal{P}(A)$ |A| =∞,P(A)

$A \times B = \{(a,b) \mid$ A× B = {(a, b) |$a \in A \text{ and } b \in B\}$ a ∈ A and b ∈ B}$a \in A and b \in B\}$ a ∈ Aandb ∈ B}

$\neg p, p \wedge q, p \vee q, \bar{p}$ ¬p, p ∧ q, p ∨ q, p$\exists x \in X , \forall y \in Y \colon \dots$ ∃x ∈ X , ∀y ∈ Y : . . .

(voor o.a. \text heb je het package amsmath nodig)

Decoraties in math mode:$\hat{x}, \bar{x}, \tilde{x}, \vec{x}, \dot{x}, \ddot{x}$

Decoraties in math mode: x , x , x , ~x , x , x

LATEX: een (beknopte) introductie Wiskunde Juni 2017 43 / 56

Page 102: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Verzamelingen en logica

LATEX-input uitvoer

$\{x \in \mathbb{N} \mid x > 5\}$ {x ∈ N | x > 5}$A \subset B, A \cap B = \emptyset$ A ⊂ B,A ∩ B = ∅$A \not \subseteq B \implies A \cup B \neq B$ A 6⊆ B =⇒ A ∪ B 6= B$\bigcup {i=0}ˆn A i \setminus B$

⋃ni=0 Ai \ B

$|A| = \infty, \mathcal{P}(A)$ |A| =∞,P(A)

$A \times B = \{(a,b) \mid$ A× B = {(a, b) |$a \in A \text{ and } b \in B\}$ a ∈ A and b ∈ B}$a \in A and b \in B\}$ a ∈ Aandb ∈ B}

$\neg p, p \wedge q, p \vee q, \bar{p}$ ¬p, p ∧ q, p ∨ q, p$\exists x \in X , \forall y \in Y \colon \dots$ ∃x ∈ X , ∀y ∈ Y : . . .

(voor o.a. \text heb je het package amsmath nodig)

Decoraties in math mode:$\hat{x}, \bar{x}, \tilde{x}, \vec{x}, \dot{x}, \ddot{x}$

Decoraties in math mode: x , x , x , ~x , x , x

LATEX: een (beknopte) introductie Wiskunde Juni 2017 43 / 56

Page 103: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Breuken in tabellen

Breuken in tabellen worden meestal niet zo mooi:

\begin{tabular}{l|l}$\frac{1}{2}$ & $\frac{1}{3}$\\\hline$\frac{1}{2}$ & $\frac{1}{3}$\\\end{tabular}

1 23 4

12

13

12

13

\usepackage{cellspace}\setlength\cellspacetoplimit{3pt}\setlength\cellspacebottomlimit{3pt}

...

\begin{tabular}{Sl|Sl}...

1 2

3 4

12

13

12

13

LATEX: een (beknopte) introductie Wiskunde Juni 2017 44 / 56

Page 104: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Breuken in tabellen

Breuken in tabellen worden meestal niet zo mooi:

\begin{tabular}{l|l}$\frac{1}{2}$ & $\frac{1}{3}$\\\hline$\frac{1}{2}$ & $\frac{1}{3}$\\\end{tabular}

1 23 4

12

13

12

13

\usepackage{cellspace}\setlength\cellspacetoplimit{3pt}\setlength\cellspacebottomlimit{3pt}

...

\begin{tabular}{Sl|Sl}...

1 2

3 4

12

13

12

13

LATEX: een (beknopte) introductie Wiskunde Juni 2017 44 / 56

Page 105: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Cross references

\begin{equation}\label{EenVergelijking}f(x) = 3x + 6\end{equation}Nu kan ik refereren naar Equation˜\ref{EenVergelijking} oppagina˜\pageref{EenVergelijking}.

f (x) = 3x + 6 (4)

Nu kan ik refereren naar Equation 4 op pagina 105.

\section{Inleiding}\label{sec:inleiding}

\begin{figure}...\caption{...} \label{fig:mooiplaatje}\end{figure}

LATEX: een (beknopte) introductie Wiskunde Juni 2017 45 / 56

Page 106: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Cross references

\begin{equation}\label{EenVergelijking}f(x) = 3x + 6\end{equation}Nu kan ik refereren naar Equation˜\ref{EenVergelijking} oppagina˜\pageref{EenVergelijking}.

f (x) = 3x + 6 (4)

Nu kan ik refereren naar Equation 4 op pagina 105.

\section{Inleiding}\label{sec:inleiding}

\begin{figure}...\caption{...} \label{fig:mooiplaatje}\end{figure}

LATEX: een (beknopte) introductie Wiskunde Juni 2017 45 / 56

Page 107: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Opdracht 3

Vandaag gaan we het document“Oefenen met LATEX” namaken met LATEX.

Opdracht 3:Zorg dat je document er tot en met sectie 3 hetzelfde uitziet.

(Voor de die-hards: probeer ook de lastigere zaken in sectie 4.)

LATEX: een (beknopte) introductie Wiskunde Juni 2017 46 / 56

Page 108: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Inhoudsopgave

1 Introductie2 De basis3 Tekstopmaak4 Tekst netjes ordenen

OpsommingenTabellen en afbeeldingenFloats

5 WiskundeEenvoudige formules typenFormules uitlijnenVerzamelingen en logica,decoraties

6 OverigMaar wacht, er is meer. . .

LATEX: een (beknopte) introductie Overig Juni 2017 47 / 56

Page 109: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Nuttige packages

Voor alles wat je ooit zou willen doen bestaat een package.

amsmath

url

tikz

babel

fncychap

fancyhdr

relsize

sectsty

multirow

subfigure

algorithm2e

listings

Installatie is distributie-afhankelijk. Wat altijd werkt: de .sty-file inde directory van het document zetten.

\documentclass{...}\usepackage{simpsons}...\begin{document}\Bart, \Burns

� ��,

� ��

Heel nuttig: The Comprehensive LATEX Symbol List.

LATEX: een (beknopte) introductie Overig Juni 2017 48 / 56

Page 110: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Nuttige packages

Voor alles wat je ooit zou willen doen bestaat een package.

amsmath

url

tikz

babel

fncychap

fancyhdr

relsize

sectsty

multirow

subfigure

algorithm2e

listings

Installatie is distributie-afhankelijk. Wat altijd werkt: de .sty-file inde directory van het document zetten.

\documentclass{...}\usepackage{simpsons}...\begin{document}\Bart, \Burns

� ��,

� ��

Heel nuttig: The Comprehensive LATEX Symbol List.

LATEX: een (beknopte) introductie Overig Juni 2017 48 / 56

Page 111: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Nuttige packages

Voor alles wat je ooit zou willen doen bestaat een package.

amsmath

url

tikz

babel

fncychap

fancyhdr

relsize

sectsty

multirow

subfigure

algorithm2e

listings

Installatie is distributie-afhankelijk. Wat altijd werkt: de .sty-file inde directory van het document zetten.

\documentclass{...}\usepackage{simpsons}...\begin{document}\Bart, \Burns

� ��,

� ��

Heel nuttig: The Comprehensive LATEX Symbol List.

LATEX: een (beknopte) introductie Overig Juni 2017 48 / 56

Page 112: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Nuttige packages

Voor alles wat je ooit zou willen doen bestaat een package.

amsmath

url

tikz

babel

fncychap

fancyhdr

relsize

sectsty

multirow

subfigure

algorithm2e

listings

Installatie is distributie-afhankelijk. Wat altijd werkt: de .sty-file inde directory van het document zetten.

\documentclass{...}\usepackage{simpsons}...\begin{document}\Bart, \Burns

� ��,

� ��

Heel nuttig: The Comprehensive LATEX Symbol List.

LATEX: een (beknopte) introductie Overig Juni 2017 48 / 56

Page 113: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Gekke foutmeldingen

LATEX is niet altijd even duidelijk met de foutmeldingen.

$f(x) = xˆ2

! Missing \$ inserted. (lees: er mist een dollarteken)

\begin{itemize}\item Blabla...

\begin{itemize} on input line 91 ended by \end{document}

(lees: je bent de \end{itemize} vergeten)

Vaak zit het regelnummer dat genoemd wordt redelijk in de buurt.Tip: compileer regelmatig. Kom je er niet uit, Google dan op defoutmelding.

LATEX: een (beknopte) introductie Overig Juni 2017 49 / 56

Page 114: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Gekke foutmeldingen

LATEX is niet altijd even duidelijk met de foutmeldingen.

$f(x) = xˆ2

! Missing \$ inserted. (lees: er mist een dollarteken)

\begin{itemize}\item Blabla...

\begin{itemize} on input line 91 ended by \end{document}

(lees: je bent de \end{itemize} vergeten)

Vaak zit het regelnummer dat genoemd wordt redelijk in de buurt.Tip: compileer regelmatig. Kom je er niet uit, Google dan op defoutmelding.

LATEX: een (beknopte) introductie Overig Juni 2017 49 / 56

Page 115: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Gekke foutmeldingen

LATEX is niet altijd even duidelijk met de foutmeldingen.

$f(x) = xˆ2

! Missing \$ inserted. (lees: er mist een dollarteken)

\begin{itemize}\item Blabla...

\begin{itemize} on input line 91 ended by \end{document}

(lees: je bent de \end{itemize} vergeten)

Vaak zit het regelnummer dat genoemd wordt redelijk in de buurt.Tip: compileer regelmatig. Kom je er niet uit, Google dan op defoutmelding.

LATEX: een (beknopte) introductie Overig Juni 2017 49 / 56

Page 116: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Maar wacht, er is meer. . .

Als je de smaak te pakken hebt gekregen is er veel meer leuks:

LATEX Beamer (zie hier het resultaat)

LATEX TikZ (zie volgende slides)

Programmeren in TEX

LATEX: een (beknopte) introductie Overig Juni 2017 50 / 56

Page 117: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Een voorbeeld van TikZ

s0s1 s2

δ

10ct? 20ct?

tea! coffee!

xx.tea!

fail pass

passfail fail

x20ct?

coffee! xδ tea!

coffee! xδ tea!

LATEX: een (beknopte) introductie Overig Juni 2017 51 / 56

Page 118: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Meer TikZ

(c) Pass (d) Fail

LATEX: een (beknopte) introductie Overig Juni 2017 52 / 56

Page 119: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

En nog meer TikZ

1, 13, 1

2, 1

4, 1

in(d1)ττ

loss

out(d1)

2, 2

1, 2 3, 2 4, 2

in(d2)

τ τ

loss

out(d1)

in(d2)

in(d1)

LATEX: een (beknopte) introductie Overig Juni 2017 53 / 56

Page 120: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

En nog meer TikZ

1, 13, 1

2, 1

4, 1

in(d1)ττ

loss

out(d1)

2, 2

1, 2 3, 2 4, 2

in(d2)

τ τ

loss

out(d1)

in(d2)

in(d1)

LATEX: een (beknopte) introductie Overig Juni 2017 53 / 56

Page 121: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

En nog meer TikZ

1, 13, 1

2, 1

4, 1

in(d1)ττ

loss

out(d1)

2, 2

1, 2 3, 2 4, 2

in(d2)

τ τ

loss

out(d1)

in(d2)

in(d1)

LATEX: een (beknopte) introductie Overig Juni 2017 53 / 56

Page 122: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Nog meer TikZ

precontemplation

contemplation

determination or preparation

action

maintenance

Stage of change

No intent to change behaviour

Intent to change within the next 6 months

Intent to take steps to change within the next month

Overt, perceptible lifestyle modification for fewer than 6 months

Working to prevent relapse and consolidate gains

LATEX: een (beknopte) introductie Overig Juni 2017 54 / 56

Page 123: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Nog meer TikZ

TPBQuestionnaire

Elicitation studyassessing attitudesubjective normand PCB itemsconcerning PA.

First draftQuestionnaire including

most questions.

Final versionIncluding all questions

and remarks of

2nd focus group

Design

Review

Interface

Prototype 0(Concept design)

Set of posters describingdifferent possibilities

Prototype 1(High fidelity prototype)

Second and improvedimplementation

Final version

1st Focus group sessionUser review on key aspects;Informative vs. persuasive

interface, use of rewards. . .

2nd Focus group sessionUser feedback on possible usability

problems and improvements.

Final evaluationthe experiment

LATEX: een (beknopte) introductie Overig Juni 2017 55 / 56

Page 124: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Hoe nu verder

Handige internetbronnen:

http://tobi.oetiker.ch/lshort/lshort.pdf

http://www.ctan.org/tex-archive/info/symbols/

comprehensive/symbols-a4.pdf

ftp://ftp.ams.org/pub/tex/doc/amsmath/amsldoc.pdf

www.stdout.org/~winston/latex/latexsheet.pdf

http://www.google.com

Handige boeken:

A Guide to LATEX: Tools and Techniques for ComputerTypesetting (Helmut Kopka en Patrick W. Daly)The LATEXCompanion (Frank Mittelbach en Michel Goossens)LATEX: a Document Preparation System (Leslie Lamport)More Math Into LATEX, 5th Edition (George Gratzer)

Mensen die al langer LATEX gebruiken:

Mark Timmer ([email protected])

LATEX: een (beknopte) introductie Overig Juni 2017 56 / 56

Page 125: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Hoe nu verder

Handige internetbronnen:

http://tobi.oetiker.ch/lshort/lshort.pdf

http://www.ctan.org/tex-archive/info/symbols/

comprehensive/symbols-a4.pdf

ftp://ftp.ams.org/pub/tex/doc/amsmath/amsldoc.pdf

www.stdout.org/~winston/latex/latexsheet.pdf

http://www.google.com

Handige boeken:

A Guide to LATEX: Tools and Techniques for ComputerTypesetting (Helmut Kopka en Patrick W. Daly)The LATEXCompanion (Frank Mittelbach en Michel Goossens)LATEX: a Document Preparation System (Leslie Lamport)More Math Into LATEX, 5th Edition (George Gratzer)

Mensen die al langer LATEX gebruiken:

Mark Timmer ([email protected])

LATEX: een (beknopte) introductie Overig Juni 2017 56 / 56

Page 126: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Hoe nu verder

Handige internetbronnen:

http://tobi.oetiker.ch/lshort/lshort.pdf

http://www.ctan.org/tex-archive/info/symbols/

comprehensive/symbols-a4.pdf

ftp://ftp.ams.org/pub/tex/doc/amsmath/amsldoc.pdf

www.stdout.org/~winston/latex/latexsheet.pdf

http://www.google.com

Handige boeken:

A Guide to LATEX: Tools and Techniques for ComputerTypesetting (Helmut Kopka en Patrick W. Daly)The LATEXCompanion (Frank Mittelbach en Michel Goossens)LATEX: a Document Preparation System (Leslie Lamport)More Math Into LATEX, 5th Edition (George Gratzer)

Mensen die al langer LATEX gebruiken:

Mark Timmer ([email protected])

LATEX: een (beknopte) introductie Overig Juni 2017 56 / 56

Page 127: UNIVERSITY OF TWENTE. · 2019. 12. 9. · Gebruik geen tab; inspringen gebeurt automatisch (expliciet inspringen kan met nindent, het onderdrukken met nnoindent) ... Blabla. nsectionfConclusiesg

Hoe nu verder

Handige internetbronnen:

http://tobi.oetiker.ch/lshort/lshort.pdf

http://www.ctan.org/tex-archive/info/symbols/

comprehensive/symbols-a4.pdf

ftp://ftp.ams.org/pub/tex/doc/amsmath/amsldoc.pdf

www.stdout.org/~winston/latex/latexsheet.pdf

http://www.google.com

Handige boeken:

A Guide to LATEX: Tools and Techniques for ComputerTypesetting (Helmut Kopka en Patrick W. Daly)The LATEXCompanion (Frank Mittelbach en Michel Goossens)LATEX: a Document Preparation System (Leslie Lamport)More Math Into LATEX, 5th Edition (George Gratzer)

Mensen die al langer LATEX gebruiken:

Mark Timmer ([email protected])LATEX: een (beknopte) introductie Overig Juni 2017 56 / 56