Inleiding tot LaTeX

Post on 11-Jan-2017

229 views 0 download

Transcript of Inleiding tot LaTeX

Peter Dedecker27 oktober 2009

Inleiding tot LaTeX

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 2

LaTeX.UGent.be

Inhoud

Wat is LaTeX? Waarom LaTeX? LaTeX op mijn computer Aan de slag

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 3

LaTeX.UGent.be

Wat is LaTeX? Waarom LaTeX?

Jij geeft de inhoud en indeling, LaTeX doet de opmaak Declaratief

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 4

LaTeX.UGent.be

LaTeX productieproces

bronbestand(en)platte tekst

LaTeXcompiler

eindproduct(pdf)

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 5

LaTeX.UGent.be

Wat is LaTeX? Waarom LaTeX?

Jij geeft de inhoud en indeling, LaTeX doet de opmaak Declaratief Consistent Lichte teksteditor Versiebeheer, groepswerk

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 6

LaTeX.UGent.be

Enkel voor burgies nerds?

Ik heb twee papers in LaTeX geschreven. Omdat mijn tweede paper korter was, dacht ik eerst hem terug in Word te doen. Na 5 minuten was ik het beu en ben ik weer naar LaTeX gegaan. Ik had nu toch een template en kon gewoon onmiddellijk beginnen schrijven.

Sara, 2e bach TEW

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 7

LaTeX.UGent.be

LaTeX op mijn computer

LaTeX compiler Vertaalt brondocument(en) naar pdf MikTeX (Windows), TeXLive (Linux)

Grafische omgeving (optioneel) Assisteert bij aanmaak brondocument TeXnicCenter (Windows), Kile (Linux)

MacTeX = TeXLive + TeXShop + LaTeXiT

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 8

LaTeX.UGent.be

VB0

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 9

LaTeX.UGent.be

Commando's

Syntaxis: \commandonaam \commandonaam{verplicht argument} \commandonaam[optionele argumenten]{verplicht argument}

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 10

LaTeX.UGent.be

Documentclass

\documentclass[11pt,a4paper]{article} \documentclass{book} \documentclass[11pt,a4paper,onesize]{book}

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 11

LaTeX.UGent.be

Eenheden in LaTeX

cm Centimetermm Millimeter

in Inchpt

em

ex

Punt (1 inch = 72.27 pt)

Breedte van de hoofdletter M (lettertype specifiek)

Hoogte van de letter x (lettertype specifiek)

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 12

LaTeX.UGent.be

PakkettenLaden pakketten: \usepackage[opties]{pakketnaam}

Handige pakketten: \usepackage{a4wide} \usepackage[dutch]{babel} \usepackage{amsmath} \usepackage{url} \usepackage{graphicx} \usepackage[latin1]{inputenc} \usepackage[small,bf,hang]{caption2}

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 13

LaTeX.UGent.be

Titelpagina

\title{Het Geslacht De Pauw}

\author{Bart De Pauw}

\date{11 juli 2004}

\maketitle

VB1

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 14

LaTeX.UGent.be

OnderverdelingIn documentclass book: \frontmatter, \mainmatter, \backmatter

\part \chapter \section \subsection \subsubsection \paragraph \subparagraph

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 15

LaTeX.UGent.be

Syntax van onderverdelingen

\section{Titel} \section[Titel in inhoudsopgave] {Titel in document}

\section*{Titel}: komt niet in de inhoudsopgave

Inhoudsopgave: \tableofcontents

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 16

LaTeX.UGent.be

Referenties

\label{een label} Naar deze sectie kan verwezen worden...

(...)

Hier wordt verwezen naar onderdeel \ref{een label}, op pagina \pageref{een label}

VB2

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 17

LaTeX.UGent.be

Paragrafen

harde enter = spatie. 2 harde enters = nieuwe paragraaf nieuwe pagina: \newpage nieuwe lijn: \\ of \newline woordsplitsing uitzetten: \sloppy

Terug aanzetten: \fussy.\hyphenation{af-split-sen woord-af-bre-king}

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 18

LaTeX.UGent.be

Regels voor spaties

meerdere spaties: wordt 1 spatie spaties voor paragraaf: genegeerd expliciete spatie: \ (backslash gevolgd door

spatie) spaties na een commando worden ingeslikt woorden samenhouden: ~

of \mbox{dezelfde lijn}

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 19

LaTeX.UGent.be

Speciale tekens

% $ & # _ { } ~ ^ \ | < >

worden bekomen via respectievelijk

\% \$ \& \# \_ \{ \} \~{} \^{} \verb?\? $|$ $<$ $>$

Voor het euro-symbool moeten we nog een pakket toevoegen: \usepackage{marvosym}. We krijgen dan € via \EUR, varianten via \EURhv, \EURcr, \EURtm.

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 20

LaTeX.UGent.be

Lettergrootte \Huge \huge \LARGE \large \normalsize \small \footnotesize \scriptsize \tiny

VB3

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 21

LaTeX.UGent.be

Letterstijlen

\textit{xxx} Italic tekst \textsc{xxx} SMALL CAPS

\textbf{xxx} Bold face

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 22

LaTeX.UGent.be

Omgevingen

Voorbeeld:\begin{omgeving}

iets binnen de omgeving

\end{omgeving} document: aangeven van begin en einde van de

inhoud itemize: maken van deze opsommingen equation: voor wiskunde formules

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 23

LaTeX.UGent.be

Itemize

\begin{itemize}

\item Een onderdeel

\item Nog een onderdeel

\end{itemize}

geeft

Een onderdeel Nog een onderdeel

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 24

LaTeX.UGent.be

Enumerate

\begin{enumerate}

\item één

\item

\begin{enumerate}

\item twee a

\item twee b

\end{enumerate}

\end{enumerate}

VB4

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 25

LaTeX.UGent.be

Voetnoten

Voetnoten worden gegeneerd door het commando \footnote{tekst}. In deze voetnoot1 vindt u de url van de WVS.

_______________1Website WVS: http://www.vtk.ugent.be/diensten/computer

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 26

LaTeX.UGent.be

Figuren: vectorieel vs pixel-gebaseerd

PDFPSSVGWMF

JPEGBMPGIFPNG

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 27

LaTeX.UGent.be

Vectorfiguren aanmaken

Voor gebruik in LaTeX: PDF Export: Maple, Matlab,... (evt epstopdf) Inkscape, Dia, MS Visio, Adobe Illustrator,

AutoCAD Grafieken (Excel): printen naar bestand GNUplot TikZ, PGF: mindmaps, blokschema's

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 28

LaTeX.UGent.be

Figuren

\begin{figure}[h]

\begin{center}

\includegraphics[width=5cm]{foto.jpg}

\caption{\label{foto1}Een foto}

\end{center}

\end{figure}

Ondersteunde formaten: pdf, png, jpg, (gif)

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 29

LaTeX.UGent.be

Plaatsing van zwevende figuren en tabellen

htbp!

H

HierBovenaan (Top)BenedenEinde hoofdstuk/sectieTypografisch minder strikt  (gecombineerd)

Hier en nergens anders  (na \usepackage{float} )

VB5

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 30

LaTeX.UGent.be

Tabellen

\begin{array}[positie]{kols} \begin{tabular}[positie]{kols} \begin{tabular*}{breedte}[positie]{kols}

Array enkel in math-mode

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 31

LaTeX.UGent.be

Tabellen: positie

t: aligneer de bovenkant van de tabel b: aligneer de onderkant van de tabel c: centreren

Zwevend maken:\begin{table}[waar]

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 32

LaTeX.UGent.be

Tabellen: kols l: tekst links uitlijnen r: tekst rechts uitlijnen c: tekst gecentreerd p{breedte}: tekst uitgevuld over breedte |: voegt een verticale lijn toe ||: voegt een dubbele verticale lijn toe @{tekst}: gebruikt tekst als verticale lijn

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 33

LaTeX.UGent.be

Tabellen: inhoud

Inhoud opgegeven lijn per lijn, cellen gescheiden door &Volgende lijn: \\

\hline: horizontale lijn (2x = dubbele lijn)

\cline{m-n}: hline van kolom m tot n

\vline: verticale lijn\multicolumn{#}{kols}{text}

VB6

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 34

LaTeX.UGent.be

Tabellen importeren

Calc2latex Xl2latex LaTable (vanaf csv)

Import: \input{bestandsnaam}

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 35

LaTeX.UGent.be

Formules: wiskunde

\usepackage{amsmath} Inline wiskunde: tussen $'s \begin{equation} (of \[ en \])

Breuken: \frac{a}{b} → Superscript: $A^B+C^{D^E}$ → Subscript: $A_B+A_{B_C}$ →

ab

ABC DE

ABC DE

VB7

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 36

LaTeX.UGent.be

Formules: scheikunde

\usepackage[version=3]{mhchem} Texlive-science (Linux)

VB8

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 37

LaTeX.UGent.be

Broncode

\begin{verbatim} of \verb?tekst? Met gekleurde syntax:

\usepackage{listings} \lstset{language=Java} \begin{lstlisting} broncode of import \end{lstlisting}

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 38

LaTeX.UGent.be

Bibliografie: BibTeX

@article{sleutel,

author = {de auteurs},

title = {de titel},

journal = {het journal},

year = {1992},

volume = {13},

pages = {11-19}

}

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 39

LaTeX.UGent.be

Bibliografie: BibTeX

\usepackage[round]{natbib}\bibliographystyle{bibliodutch}\citet{sleutel}\bibliography{bibbestand}\nocite{sleutel} of \nocite{*}

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 40

LaTeX.UGent.be

Varia

BibTeX: Export vanuit EndNote ISI Web of Science, PubMed, RePEc Jabref, Zotero

\usepackage{hyperref} Exportfuncties in Maple, Matlab,...

Inleiding tot LaTeX – Peter Dedecker – 27 oktober 2009 p. 41

LaTeX.UGent.be

En nu verder...

LaTeX.UGent.be Cursus Gaspard Lequeux Werkgroep Vrije Software LaTeX Forum Not so short introduction to LaTeX http://www.ctan.org/