MiKT E X en L A T E X Introductie



Vergelijkbare documenten
MiKTEX en L A TEX Introductie

Marko Boon. 21 juni Inleiding 1. 2 Het maken van een nieuw document 2. 4 Speciale symbolen 5. 5 Tabellen 5. 6 Plaatjes 6.

LATEX Cursus voor beginners

Speelronde 1. Speelronde 2. Speelronde 3. Vrijdag 6 augustus 2010 Roda JC FC Twente

intro.tex Nov 28, 03 14:36 Page 1/5

Plaatjes in LaTeX/MiKTeX

L A TEX-workshop (Handleiding)

Competitie 1e elftallen, programma t/m Eredivisie

Inleiding Latex als wiskundige tekstverwerker

L A TEX-workshop (Handleiding)

Additionele opmerkingen aangaande L A TEX op notebooks

PLAATJES IN L A TEX WI1605

Een introductie tot L A TEX

Een introductie van L A TEX

Inleiding tot LaTeX. Peter Dedecker 30 november 2006

L A TEX-cursus 4 e sessie: verdieping

Waarom LaTeX? en niet Word of zoiets... Wilfried Van Hirtum. 30 augustus 2009

L A TEXcursus 5 e sessie: plaatjes en afbeeldingen

Programma Eredivisie

Concept programma Eredivisie

Programma Eredivisie

Samenvatting L A TEX-cursus

PDF Workshop Toledo PDF freeware

Frederik De Schrijver & Lennert Acke. 1 december Inleiding tot LATEX

CONCEPT PROGRAMMA BETAALD VOETBAL SEIZOEN 2014/'15

CONCEPT PROGRAMMA BETAALD VOETBAL SEIZOEN 2014/'15

Programma Eredivisie

Zeist, KNVB wedstrijdorganisatie BV, pagina 1 van 15

dins. 29 / woensdag 30 juli 2014 Feyenoord donderdag 31 juli 2014 PSV / FC Groningen JCS zondag 3 augustus 2014 PEC Zwolle Ajax 18:00

L A TEX voor beginners

CONCEPT PROGRAMMA BETAALD VOETBAL SEIZOEN 2013/'14 EREDIVISIE / JUPILER LEAGUE. Zeist, KNVB wedstrijdorganisatie BV, pagina 1 van 14

PROGRAMMA BETAALD VOETBAL SEIZOEN 2015/'16 EREDIVISIE / JUPILER LEAGUE

CONCEPT PROGRAMMA EREDIVISIE / JUPILER LEAGUE SEIZOEN 2012/'13

CONCEPT PROGRAMMA BETAALD VOETBAL SEIZOEN 2015/'16 EREDIVISIE / JUPILER LEAGUE

L A TEX ESA 2007/2008. Eelco Schatborn 10 september 2007

VERVOLG PROGRAMMA BETAALD VOETBAL SEIZOEN 2012/'13

JCS zondag 31 juli 2016 Feyenoord PSV 18:00

L A TEX ESA 2007/2008. Eelco Schatborn 6 september 2007

L A TEX-cursus week 5 (Handleiding)

L A TEX-workshop (Handleiding)

Navigator CMS Beknopte handleiding v1.0

Programma Eredivisie

L A TEX cursus sessie 5: Classes & packages

L A TEX-workshop (Handleiding)

Inleiding tot LaTeX. Peter Dedecker 27 oktober 2009

L A TEX-cursus 3 e sessie: Plaatjes, figuren en referenties in L A TEX

PROGRAMMA EREDIVISIE / JUPILER LEAGUE SEIZOEN 2012/'13

ACM Student Chapter Pieter Belmans L A TEX

Het heeft een aantal belangrijke voordelen boven andere tekstverwerkers:

Een L A TEX-Handleiding voor beginners

Programma Eredivisie

L A TEX-cursus 5 e sessie: scriptie in L A TEX

G o o g l e. Hoe maak je een eerlijke tabel voor de eredivisie? Bernd Souvignier Radboud Universiteit Nijmegen

OPDRACHTEN CE-4 ALH MLA 1 - Handleiding document

Rabobank Schoolvoetbaltoernooi 2010

Programmeren in L A TEX

Wiskunde en Computers: L A TEX

Hoe een rapport schrijven

Nacompetitie VVV v FC Den Bosch MVV v FC Den Bosch Cambuur v FC Den Bosch

Beste S.D.O.L. -lid & -Supporter,

Foxit Phantom PDF Suite

9 oktober 2006 Toestemming voor een commercieel televisieprogramma voor bijzondere omroep. Uw kenmerk Ons Kenmerk Contactpersoon Doorkiesnummer

L A TEX-cursus 2 e sessie: wiskunde in L A TEX

PROGRAMMA BETAALD VOETBAL EREDIVISIE SEIZOEN 2013/'14

Acrobat PDF Software. Installeren van Acrobat. Adobe PDF driver Voorkeuren 1. Voorkeuren 2. Adobe PDF driver. Voorkeuren 3.

PDF Workshop Toledo PDF Acrobat software

L A T E X & Snel. Wiskunde en Informatica. Makkelijk. Mark IJbema Thomas ten Cate Marten Veldthuis

3 Formules. 8 x 6 = x 3 = 12. r-w-w b-w-w g-w-w r-w-r b-w-r g-w-r r-z-w b-z-w g-z-w r-z-r b-z-r g-z-r 6 x 7 = x 100 = 500.

Beste S.D.O.L. -lid & -Supporter,

Competitieprogramma 2006/'07

Introductie L A TEX. André de Meijer 1. Versie 3.4. Oktober Mathematisch Instituut, Universiteit Utrecht

1. Introductie tot SPSS

Beste S.D.O.L. -lid & -Supporter,

Het Wepsysteem. Het Wepsysteem wordt op maat gebouwd, gekoppeld aan de gewenste functionaliteiten en lay-out van de site. Versie september 2010

L A TEX-workshop (Handleiding)

PhotoworkZ pop-up website handleiding

Handleiding website AZSV 2014

Hoofdstuk 4: Nieuwe objecten

LATEX Cursus voor gevorderden

Posters maken in PowerPoint

OPDRACHTKAART. Thema: Prepress. InDesign 15. Pagina s PP Voorkennis: De vorige praktijkopdrachten afgerond.

HANDLEIDING CMS Versie 2.4 januari 2013

Handleiding website Pax Christi

Handleiding Macromedia Contribute

Welk programma gebruiken we? Om onze foto s te verkleinen gebruiken we het programma IrfanView. Het icoontje van IrfanView ziet er als volgt uit:

Taxis Pitane SQL beheerder. Censys BV - Eindhoven

i nfo Printen documenten - zwartwit en kleur WINDOWS Veel gestelde vragen

AANLEVERINSTRUCTIES ARTWORK

Rapporten. Labels en Rapporten in Atlantis 1. Atlantis heeft twee manieren om output te genereren: 1. labels 2. rapporten (reports)

Aanleverspecificaties actiepagina - Babyinfo.nl / Kinderinfo.nl 2011

L A TEX-cursus week 6 (Handleiding)

Een PDF-presentatie maken. met LATEX en LYX. Kees van Vliet

TeXstudio: speciaal voor LaTEX starters

Inhoudsopgave. Inhoudsopgave - 3

illustrator Alleen een hands- on.. LESBRIEVEN

WISKUNDE EN ICT. 1 Wiskundige symbolen N, R, 2 Symbolen

4. Plak de gekopieerde tekst op de plaats van de cursor als pure tekst. 5. Plak de gekopieerde tekst op de plaats van de cursor vanuit Word

Systeemvereisten. Datum: Naam: Systeemvereisten versie 43 revisie 15 Status:

Eindexamen m&o havo 2008-II

Delen van een Arrangement

Transcriptie:

MiKT E X en L A T E X Introductie Marko Boon http://www.win.tue.nl/ marko/latex/intro/ 15 november 2011

Introductie 2/48 L A T E X L A T E X is een systeem om documenten te maken met een hoge kwaliteit wat typografie betreft. Het wordt vooral gebruikt voor technisch-wetenschappelijke en/of grote documenten, maar kan in principe voor vrijwel elke vorm van publiceren gebruikt worden. L A T E X is geen tekstverwerker! L A T E X stimuleert juist om de nadruk te leggen op de juiste inhoud i.p.v. het uiterlijk.

Introductie 3/48 MiKT E X L A T E X is platformonafhankelijk. Dat betekent dat je op elke computer, met elk operating system, L A T E X kunt draaien. MiKT E X is een implementatie van L A T E X voor Windows. TU/e Installatie MiKT E X 2.9: via de netwerkschijf \\webmath1\miktex29\ via (gratis) installatie DVD bij Jan de Jong (HG 8.86)

Introductie 4/48

Introductie 5/48 L A T E X editor: WinEdt

Introductie 6/48 DVI previewer: Yap

Introductie 7/48 PostScript viewer: GSView

Introductie 8/48 PDF viewer: Adobe (Acrobat) Reader

Introductie 9/48

Introductie 10/48 De L A T E X taal L A T E X commando s beginnen altijd met een backslash: \ verplichte argumenten van een commando staan tussen accolades: { } optionele argumenten van een commando staan tussen rechte haken: [ ] commentaar begint met een procent teken: % L A T E X verzorgt zelf de spatiëring (net als HTML). met de commando s \begin{ } en \end{ } geef je environments aan, bijvoorbeeld \begin{itemize} \item eerste punt \item tweede punt \item derde punt \end{itemize} \begin{enumerate} \item eerste punt \item tweede punt \item derde punt \end{enumerate}

Introductie 11/48 Een.tex bestand \documentclass[opties]{documentklasse} % preamble \begin{document} % document \end{document}

Introductie 12/48 Een.tex bestand: intro.tex \documentclass[a4paper,12pt]{article} \usepackage[dutch]{babel} \begin{document} \section{introductie} LaTeX is een systeem oms documenten te maken met een hoge kwaliteit typografie. Het wordt vooral gebruikt voor technisch-wetenschappelijke en/of grote documenten, maar kan in principe voor vrijwel elke vorm van publiceren gebruikt worden. \end{document}

Introductie 13/48 L A T E X gerelateerde programma s WinEdt editor Yap DVI previewer Een programma om EPS plaatjes te maken (bv. Adobe Illustrator of Adobe Acrobat)

Introductie 14/48 WinEdt

Introductie 15/48 WinEdt CTRL + SHIFT + N

Introductie 16/48 WinEdt

Introductie 17/48 Veelgebruikte packages a4wide gebruikt kleinere marges zodat je meer tekst op één pagina kwijt kunt. amsmath babel bevat L A T E X commando s voor geavanceerde wiskundige symbolen en commando s. laadt afbreekregels voor een bepaalde taal. europs laadt het Euro symbool:. fancyhdr graphicx hyperref mathtime hiermee kun je kop- en voetteksten maken. definieert een commando om plaatjes in te laden. voegt interactiviteit (hyperlinks, bookmarks) toe. laadt het Y&Y MathTime lettertype.

Introductie 18/48 WinEdt

Introductie 19/48 WinEdt

Introductie 20/48 T E Xify: compileert L A T E X naar DVI (CTRL + SHIFT + X) PDFT E Xify: compileert L A T E X naar PDF (CTRL + SHIFT + P, of F9) converteert DVI naar PostScript (CTRL + SHIFT + D) converteert PostScript naar PDF opent Yap gaat direct naar de huidige positie (CTRL + SHIFT + S) opent Adobe Reader en gaat naar de huidige positie (Shift+F8) verwijdert alle gegenereerde hulpbestanden (DVI, LOG, PS, BIB,...). Alleen het PDF bestand wordt niet verwijderd. voegt een plaatje in. voegt een tabel in.

Introductie 21/48 WinEdt

Introductie 22/48 Yap Dubbelklik om terug naar WinEdt te springen

Introductie 23/48 WinEdt Wiskundige en internationale symbolen

Introductie 24/48 WinEdt

De L A T E X taal 25/48 Secties en hoofdstukken Hoofdstukken, secties etc. geven we aan met de commando s: \chapter{ } \chapter*{ } \section{ } \section*{ } \subsection{ } \subsection*{ } \subsubsection{ } \subsubsection*{ } Opmerkingen: het commando \chapter bestaat alleen in de documentklassen book en report een * achter het commando geeft de ongenummerde versie

De L A T E X taal 26/48 Labels en referenties \tableofcontents maakt een inhoudsopgave aan \label{ } maakt een label, meestal gebruikt in paragrafen, formules, plaatjes, tabellen, opsommingen etc. Met \ref{label} kun je refereren naar dit label. Met \pageref{label} kun je refereren naar pagina waarop dit label voorkomt. \section{object Oriented Programming \label{oop}}... In hoofdstuk \ref{oop}, op pagina \pageref{oop}, wordt meer informatie gegeven over object georienteerd programmeren.

De L A T E X taal 27/48 L A T E X packages In de preamble van het document worden externe packages ingeladen. In deze packages staan commando s die standaard L A T E X niet kent. Voorbeelden: Commando Package Functionaliteit \EURofc europs Toont het symbool \includegraphics graphicx voegt een extern plaatje in \printindex makeidx maakt een alfabetische referentielijst Packages die nog niet geïnstalleerd zijn, worden automatisch gedownload en alsnog geïnstalleerd.

Tabellen Met behulp van de tabular environment kunnen we tabellen maken: \begin{center} \begin{tabular}{ l l l } \hline Commando & Package & Functionaliteit \\ \hline \verb \EURofc & europs & Toont het \EURofc{} sym \\ \verb \includegraphics & graphicx & plaatje \\ \verb \printindex & makeidx & referentielijst \\ \hline \end{tabular} \end{center} 28/48

Tabellen 29/48 Voorbeeld 1 Stand Eredivisie 26 maart 2008 P W D L Pts +/- 1 PSV 30 19 7 4 64 61-23 2 Ajax 30 16 9 5 57 79-40 3 sc Heerenveen 30 16 6 8 54 76-38 4 Feyenoord 30 16 6 8 54 56-34 5 NAC Breda 30 16 6 8 54 41-35 6 FC Twente 30 14 10 6 52 47-31 7 FC Groningen 30 15 5 10 50 50-48 8 Roda JC 30 11 10 9 43 51-49 9 FC Utrecht 30 12 6 12 42 56-50 10 Vitesse 30 11 7 12 40 42-51 11 NEC 30 11 6 13 39 43-49 12 AZ 30 8 9 13 33 41-49 13 Heracles Almelo 30 8 7 15 31 33-56 14 Sparta Rotterdam 30 8 6 16 30 46-68 15 De Graafschap 30 7 7 16 28 30-55 16 Willem II 30 7 6 17 27 33-41 17 VVV-Venlo 30 6 8 16 26 37-67 18 Excelsior 30 6 5 19 23 29-67

Tabellen 30/48 Voorbeeld 1 \begin{tabular}{ l l cccc r c } \hline \multicolumn{8}{ c }{Eredivisie 26 maart 2008} \\ \hline & & P & W & D & L & Pts & +/- \\ \hline 1 & PSV & 30 & 19 & 7 & 4 & 64 & 61-23 \\ 2 & Ajax & 30 & 16 & 9 & 5 & 57 & 79-40 \\... 18 & Excelsior & 30 & 6 & 5 & 19 & 23 & 29-67 \\ \hline \end{tabular}

Tabellen 31/48 Voorbeeld 2 Model Description Price FBD 360 Desktop: XP3600+ Processor, 512 MB DDR- RAM, 80 GB Hard disk, 16x DVD drive, 32x CDRW drive, 64 MB TV output, Windows XP, 15"monitor FBD 480 Desktop DeLuxe: Same as FBD 360 but with XP4800+ Processor, 48x CDRW drive, 17"monitor 999.00 1399.00

Tabellen 32/48 Voorbeeld 2 \begin{tabular}{lp{0.5\textwidth}r} \bfseries Model & \bfseries Description & \bfseries Price \\[1ex] FBD 360 & \small \textbf{desktop}: XP3600+ Processor, 512~MB DDR-RAM, 80~GB Hard disk, 16x DVD drive, 32x CDRW drive, 64~MB TV output, Windows~XP, 15" monitor & \EUR{} 999.00 \\ FBD 480 & \small \textbf{desktop DeLuxe}: Same as FBD 360 but with XP4800+ Processor, 48x CDRW drive, 17" monitor & \EUR{} 1399.00 \\ \end{tabular}

Plaatjes Ondersteunde bestandsformaten: EPS PDF JPG GIF PNG L A T E X ja nee ja nee ja PDFL A T E X nee ja ja nee ja 33/48 Let op: alleen EPS en PDF zijn schaalbaar. Gebruik JPG en PNG alleen voor foto s! Veel programma s kunnen EPS plaatjes genereren. Om plaatjes van de overige programma s te exporteren naar EPS en PDF kunnen we Adobe Acrobat gebruiken. Gebruik EPS2PDF (op je bureaublad) om EPS naar PDF te converteren. werkt niet automatisch.

Plaatjes 34/48 Plaatjes invoegen In de preamble: \usepackage{graphicx} Op de plek van het plaatje: \includegraphics[width=0.7\textwidth]{filename} Gebruike de bestandsnaam van het plaatje zonder extensie! L A T E X zal automatisch de EPS nemen, PDFL A T E X zal de PDF nemen.

Plaatjes 35/48 Plaatjes invoegen Je kunt een figure environment gebruiken om zwevende figuren te maken. L A T E X zal het plaatje plaatsen op de plek die je specificeert, of bovenaan de volgende pagina als het niet meer past op de huidige pagina. In een figure environment kun je een beschrijving van het plaatje meenemen en een label om naar het figuur te verwijzen. \begin{figure}[!ht] \begin{center} \includegraphics{plaatjes/normaal} \end{center} \caption{normale verdeling in het re\"ele vlak} \label{fig:normaal} \end{figure} Nu kunnen we naar het plaatje verwijzen: Zie figuur \ref{fig:normaal}.

Plaatjes 36/48 JPG/PNG Plaatjes LATEX kan (in tegenstelling tot PDFLATEX) niet automatisch de grootte van een JPG of PNG plaatje bepalen. JPEG Image, 2304 1728 pixels. \includegraphics[width=8cm,bb=0 0 2304 1728] {holiday.jpg} /k MiKTEX en LATEX Introductie

Plaatjes 37/48 WinEdt plug-in:

Plaatjes 38/48 Plaatjes maken teken je plaatje in een programma dat je gewend bent hiervoor te gebruiken (bv. Microsoft Visio, Word, Powerpoint, of Adobe Illustrator) exporteer het naar PDF (bv. door het naar de Adobe PDF printer te printen) open de PDF in Adobe Acrobat en snij de randen weg sla op als EPS converteer opnieuw naar PDF m.b.v. EPS2PDF op je bureaublad P.S. als het programma direct naar EPS kan exporteren, is dat natuurlijk handiger! (bv. Adobe Illustrator)

Plaatjes 39/48 MS Visio + Adobe Acrobat

Plaatjes 40/48 MS Visio + Adobe Acrobat

Plaatjes 41/48 MS Visio + Adobe Acrobat

Plaatjes 42/48 MS Visio + Adobe Acrobat

Plaatjes 43/48 MS Visio + Adobe Acrobat

Wiskunde Omgevingen voor wiskunde: $... $ wiskunde binnen doorlopende tekst (inline). \[... \] wiskunde in een aparte paragraaf. \begin{equation}... \end{equation} wiskunde in een aparte paragraaf, elke regel wordt genummerd en kan een label krijgen om naar te verwijzen \begin{eqnarray}... \end{eqnarray} wiskundige vergelijkingen op meerdere regels die gelijk uitgelijnd worden 44/48

Wiskunde Voorbeeld 45/48 Iedereen weet dat $\sin \pi$ gelijk is aan $0$. \begin{eqnarray*} \lim_{x \rightarrow 0} \frac{\sin x}{x} &=& 1\\ \sum_{k=0}^\infty x^k &=& \frac{1}{1-x} \quad ( x <1) \end{eqnarray*} Iedereen weet dat sin π gelijk is aan 0. sin x lim = 1 x 0 x x k 1 = 1 x k=0 ( x < 1)

Programmacode invoegen De package listings biedt commando s om programmacode met syntax highlighting in L A T E X op te nemen: \lstinline{...} voor inline statements. \begin{lstlisting}... \end{lstlisting} voor een paragraaf met code. \lstinputlisting{bestandsnaam} voegt een compleet bestand in. 46/48

Programmacode invoegen Met het commando \lstset kunnen we de opmaak van programmacode aanpassen: \lstset{language=java, basicstyle=\color{black}\ttfamily, commentstyle=\color{green}\it\ttfamily, keywordstyle=\color{blue}\bf\ttfamily, showstringspaces=false, frame=single, % rand om de paragraaf backgroundcolor=\color{white} } Er worden veel talen ondersteund, onder andere Basic, C, C++, Delphi, Fortran, HTML, Java, Mathematica, Matlab, Pascal, Perl, PHP, SAS, SQL, TeX, VB- Script, XML. 47/48

Referenties Voor vragen of speciale wensen verwijzen we naar De voorbeelden op de studentenlaptops (zie Start Menu, MiKTeX 2.8, Documentation). het L A T E X boek van Leslie Lamport (denk wel 2e editie!) dictaat nummer 2541 met de Nederlandstalige handleiding van P. v. Oostrum (deze staat ook op de studentenlaptops geïnstalleerd), de uitgedeelde source-file van het L A T E X bestand. WWW: http://www.win.tue.nl/latex e-mailadres: marko@win.tue.nl (Marko Boon). 48/48