Wiskunde en Computers: L A TEX
|
|
|
- Mathilda Hendrickx
- 10 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Wiskunde en Computers: L A TEX B. Souvignier (op basis van documenten van B. Polman) ((met aanpassingen door W. Bosma)) versie najaar 2007
2 Hoofdstuk 1 Inleiding 1.1 Tekstverwerking Iedereen heeft vast wel eens een tekstverwerkingssysteem gebruikt om gedachten netjes op papier te zetten en vervolgens een mooie uitdraai te krijgen. Een van de standaard systemen is het Word programma onder het Windows besturingssysteem. Om goed te begrijpen wat de taken van een tekstverwerkingssyteem zijn is het instructief om even naar een heel ouderwetse methode te kijken: Bij het traditionele boekdrukken levert de auteur een (soms handgeschreven) manuscript aan. Vervolgens bepaalt de grafisch ontwerper van de uitgeverij de layout, d.w.z. bladspiegel, regelafstand, lettertype (font), lettergrootte enz. Tenslotte zet de zetter het boek in lood en wordt het gedrukt. Het is dus duidelijk dat de ontwerper een groot aandeel in de opmaak van het boek heeft. Als we het algemeen over het produceren van geschreven documenten (van korte notities over letters tot boeken) hebben, wordt duidelijk dat het wenselijk is dat de auteur naast de inhoud ook de opmaak kan bepalen. Dit wordt door het gebruik van tekstverwerkingssystemen mogelijk. Het systeem dat we hier gaan bespreken (en gebruiken) heet L A TEX. Eigenlijk bestaat het uit twee delen, namelijk L A TEX, dat de rol van de ontwerper over neemt, en TEX dat door L A TEX als zetter gebruikt wordt. Maar in het algemeen krijgen we TEX helemaal niet te zien en hoeven we ons alleen met L A TEX te bemoeien. 1.2 Historie van L A TEX TEX is door Donald E. Knuth geschreven uit frustratie over de slechte opmaak van zijn artikelen. Hiermee is hij begonnen in 1977 en de min of meer definitieve versie zoals we die nu nog gebruiken was klaar in TEX zit erg dicht tegen de zetmachine aan, veel van de commando s zijn tamelijk primitief en corresponderen één op één met echte zetconstructies in lood. Vanaf 1980 begon Leslie Lamport aan de ontwikkeling van een macropakket bovenop TEX om meer afstand te creëren tussen de auteur en de typografische details. Dit resulteerde in L A TEX, nu bekend als latex209. Vanaf 89 wordt er gewerkt aan het L A TEX3 project en het resultaat hiervan was L A TEX2e, een sterk verbeterde versie van L A TEX. 1.3 Nieuwe rol van de auteur Omdat er geen ontwerper meer tussen auteur een publicatie zit, moet de auteur meer informatie in het document opnemen om structuur en opmaak aan te geven. Voorbeelden hiervan zijn: hier begint een hoofdstuk dit is een lijst dit is een stelling, formule, opmerking etc. 1
3 Dit gebeurt door extra commando s in de tekst op te nemen die de structuur bepalen. Op basis van een stijlkeuze bepaalt L A TEX vervolgens de layout. De invoer is daarmee vrijwel onafhankelijk van de uitvoer op papier. Zonder enige kennis van typografisch ontwerpen ben je dus in staat met L A TEX direct professioneel ogende uitvoer te verkrijgen. Dit in tegenstelling met de meeste tekstverwerkers waarbij de layout interactief bepaald wordt. 1.4 Voor- en Nadelen Voordelen professionele layouts beschikbaar uitgeverijen hebben vaak eigen voorgedefinieerde layout mooie uitvoer van wiskundige formules en tabellen complexe structuren, voetnoten, literatuuropgave, verwijzingen, index, eenvoudig te maken veel uitbreidingen voor speciale zetproblemen (denk aan electrische schakelingen, chemische formules, muziek, schaakpartijen) redelijk makkelijk te leren nauwelijks bemoeienis met druktechnische details beschikbaar voor vrijwel alle computersystemen en meestal gratis (Linux) Nadelen grote veranderingen aan voorgedefinieerde layouts is moeilijk invoer is ingewikkelder dan aanbrengen van layout in moderne tekstverwerker (met menubesturing) makkelijker om fouten te maken en foutmeldingen zijn vaak slecht te begrijpen 1.5 Werkcyclus Omdat je in L A TEX tegelijkertijd tekst en commando s in een bestand hebt moet je zo n bestand verwerken om er de bedoelde publicatie van te maken. Het programma dat hiervoor zorgt heet (geen verrassing) latex en produceert van een.tex-bestand een.dvi-bestand. Hierbij staat dvi voor device independent omdat het resulterende formaat op verschillende manieren (onafhankelijk van het systeem) verwerkt kan worden. Een van de mogelijkheden is, het.dvi-bestand met een previewer op het scherm te bekijken, het standaard programma hiervoor is xdvi. Met behulp van het dvips programma is het ook mogelijk, een.dvi-bestand in een postscript-bestand om te zetten. Hierbij kun je van de verschillende opties van dvips gebruik maken, bijvoorbeeld maar enkele pagina s produceren, de oriëntatie veranderen enz. Je kunt het.dvi-bestand natuurlijk ook meteen naar de printer sturen (als deze de goede driver heeft), maar dan moet je er wel zeker van zijn dat het al zo uitziet als je dat wilt. Een typische werkcyclus met L A TEX is dus als volgt: schrijven: nedit of vi bestand.tex verwerken: latex bestand of bestand.tex bekijken: xdvi bestand of bestand.dvi postscript maken: dvips bestand of bestand.dvi printen: lpr bestand.ps of bestand.dvi 2
4 Hoofdstuk 2 Eenvoudige teksten 2.1 De structuur van een L A TEX document Een typisch L A TEXdocument ziet er als volgt uit: \documentclass[options]{class} preambule \begin{document} de eigenlijke tekst \end{document} Hierbij kan de eigenlijke tekst natuurlijk ook commando s bevatten zo als we later zullen zien. De preamble is het stuk waarin de je allerlei instellingen kunt veranderen (bijvoorbeeld hoogte en breedte van de tekst), eigen commando s kunt definiëren en extra opties kunt laden. Met de argumenten van documentclass wordt aangegeven wat voor een soort document je gaat produceren. Merk op dat er twee types van argumenten zijn: Argumenten in accolades (zoals class) zijn verplicht, argumenten in rechthoek hakjes (zoals options) zijn optioneel Klassen van documenten Mogelijke waarden van het class argument bij documentclass zijn: article: voor gewone verslagen report: voor uitgebreide verslagen, rapporten, scripties (met hoofdstukken) book: voor de publicatie van boeken letter: voor brieven (met voorzieningen voor adres, signatuur enz.) slides: voor presentaties Document class opties Mogelijke waarden van het options argument bij documentclass zijn: 11pt, 12pt: Voor een 11 punts letter of 12 punts letter. Zonder een van deze twee opties gebruikt L A TEX een 10 punts letter, wat in boekdruk de normale grootte is. Omdat 10 punt de default is, mag je die niet als argument mee geven. fleqn: Voor links uitgelijnde in plaats van gecentreerde vergelijkingen. leqno: Om vergelijkings nummers links in plaats van rechts van de vergelijking te krijgen. 3
5 titlepage: Om een losse titel pagina te verkrijgen (in documentclass article). notitlepage: Om geen losse titel pagina te verkrijgen (in documentclass report en book). twocolumn: Om een tweekoloms output te verkrijgen. twoside: Om het document dubbelzijdig te zetten (de linker en rechter pagina zijn verschillend, kijk eens naar de linker en rechter marge). In document class book is dit standaard. Daar kan de oneside optie gebruikt worden om dit niet te doen. landscape: Om het papier in de breedte te gebruiken, dus met de lange kant horizontaal. In het algemeen zal dan ook een speciale printopdracht gegeven moeten worden. a4paper, a4, a4wide: Om alles netjes op een A4-tje te krijgen (de amerikaanse papierformaten zijn anders). 2.2 Platte tekst In principe wordt platte tekst net zo als op een schrijfmachine in getikt. Het eerste opmerkelijke verschil is dat L A TEX een nieuwe regel als een spatie beschouwt en dat meerdere spaties zo als één spatie worden behandeld. Om een nieuwe regel te krijgen, voeg je een \\ of \newline in. Met \\[1cm] kun je zelfs te afstand tot te volgende regel bepalen. Een lege regel betekent een nieuwe alinea, deze springt afhankelijk van de parameter parindent in. Dit is een voorbeeld van een aanpassing die je in de preambule maakt: Door hier de regel \setlength{\parindent}{0pt} in te voegen springen nieuwe alinea s in het hele document helemaal niet meer in. Lengtes mag je overigens met 1in (inch), 2cm, 3mm, 4pc of 5pt aangeven (een inch is ongeveer 2.54cm, 1pc (pica) is 12pt en 72.27pt zijn 1 inch, dus is 1pt ongeveer 0.35mm). Om een afstand tussen alinea s te creëren, gebruik je smallskip, medskip of bigskip maar je kunt ook met \vspace{5cm} een grote afstand maken. Een paar verdere dingen om op te letten: Er zijn enkele karakters die een speciale betekenis voor L A TEX hebben en dus niet zo maar in de tekst gebruikt mogen worden, bijvoorbeeld: $ & % # _ { }. Deze worden verkregen door er een \ voor te zetten. Verdere speciale karakters zijn: ~ ^ " \ < >. Aanhalingstekens worden met twee linkse en rechtse accenten gemaakt: hoi print als hoi. Door streepjes achter elkaar te zetten worden streepjes van verschillende lengtes verkregen: verbindingsstreepje: print als reeks: print als 8 10 gedachtestreepje: ja---of nee? print als ja of nee? in wiskundige formules is een min teken langer dan een verbindingsstreepje: -2 tegenover 2. Drie puntjes voor enz. worden niet door... maar door \ldots verkregen: a, b, c,..., z ziet er beter uit dan a, b, c,..., z. L A TEX denkt dat een punt altijd een zin afsluit en maakt dan een grotere afstand dan bij een gewone spatie tussen twee woorden. Dit is door een ~ te voorkomen, bijvoorbeeld print D.~Knuth als D. Knuth. Als je \frenchspacing in de preambule zet, maak je de afstand tussen zinnen gelijk aan de afstand tussen woorden. 4
6 2.3 Commando s We hebben al een paar voorbeelden van commando s gezien, bijvoorbeeld\documentclass,\ldots of \setlength. Gemeenschappelijk aan alle commando s is de vorm \ gevolgd door alleen letters. De commandonaam eindigt door de eerstvolgende spatie, cijfer of bijzonder teken. Kennis te verwerven van de commando s is eigenlijk de hoofdklus bij het leren van L A TEX, want hiermee controleer je de opmaak van je document. Een van de voordelen van L A TEX is dat je ook eigen commando s kunt definiëren. In zekere zin is L A TEX dus een programmeertaal en we zullen later zien hoe we eigen commando s kunnen maken. Voorbeelden voor het gebruik van commando s zijn: het aangeven van structuur, bijvoorbeeld begint een nieuw hoofdstuk met \chapter het aangeven van symbolen, bijvoorbeeld maak je de Griekse letter α door \alpha als afkorting, bijvoorbeeld print \LaTeX als L A TEX het wijzigen van layout, bijvoorbeeld maakt \large een groter lettertype Zoals we bij het \documentclass commando al hebben gezien mogen commando s argumenten hebben, deze zijn verplicht als ze in accolades staan en ze zijn optioneel als ze in rechthoekige haakjes staan. Merk op dat een spatie na een commando door L A TEX opgegeten wordt, als je dus na een commando een spatie in de uitvoer wilt hebben, dan bereik je dit door \LaTeX{} of \LaTeX\. 2.4 Lettergroottes en -types Je kunt in L A TEX natuurlijk ook het type ( font ) en de grootte ( fontsize ) van letters veranderen. Voor verschillende groottes van letters zijn er de volgende commando s: \tiny vreselijk klein schrift \scriptsize heel klein schrift (indices) \footnotesize klein schrift (voetnoten) \small klein schrift \normalsize normaal schrift \large groot schrift \Large \LARGE \huge \Huge groter schrift heel groot schrift reuzegroot gigantisch groot De fontsizes blijven van kracht binnen de kleinst omhullende groep, die gewoonlijk door accolades wordt aangegeven. Om bijvoorbeeld S.O.S te krijgen, schrijf je {\Large S O S}. Voor grote stukken tekst kan je ook de \begin{large}... \end{large} constructie gebruiken, hierdoor wordt de structuur van het document duidelijker. Ook het type van fonts laat zich aanpassen. De fonts zijn georganiseerd in families, series en shapes, je kunt natuurlijk een familie met een shape combineren. 5
7 Commando switch kort \textrm \rmfamily \rm normaal schrift (roman) \textsf \sffamily \sf sans serif schrift \texttt \ttfamily \tt schrijfmachineschrift \textmd \mdseries medium schrift \textbf \bfseries \bf vet schrift (boldface) \textup \upshape rechtopstaand schrift \textit \itshape \it cursief schrift (italic) \textsl \slshape \sl schuin schrift (slanted) \textsc \scshape \sc Small Caps Schrift \textnormal \normalfont standaard schrift voor document Het emphasize commando \emph schakelt automatisch tussen normaal en cursief schrift heen en weer; je krijgt dus met \textit{een heel {\em mooi} resultaat} het stukje een heel mooi resultaat. 6
8 Hoofdstuk 3 Structuur in LATEX 3.1 Introductie Dit document laat kort zien hoe je L A TEX commando s kunt gebruiken om een duidelijke structuur in je document aan te brengen. De keuze van document class en eventuele opties is bepalend voor welke structuurcommando s gebruikt kunnen worden en hoe de uitvoer er uit zal zien. 3.2 Sectie commando s Voor het opdelen van je tekst beschikt L A TEX over de volgende commando s: \part (Alleen te gebruiken in book of report.) \chapter (Idem.) \section Het meest gebruikte sectie commando. \subsection Subsectie. \subsubsection Subsubsectie. \paragraph Paragraaf, meestal niet genummerd, komt niet in de inhoudsopgave en de titel wordt in de lopende tekst gezet. \subparagraph Subparagraaf, idem als paragraaf. Van al deze commando s bestaat ook een ster vorm, bijvoorbeeld chapter*{index}. Dit zorgt ervoor dat dit hoofdstuk niet genummerd wordt en niet in de inhoudsopgave wordt opgenomen. 3.3 Omgevingen In tekst mode, worden de enumerate, itemize en description omgevingen waarschijnlijk het meest gebruikt. Deze kunnen allemaal genest gebruikt worden. In elk van deze omgevingen wordt het commando \item gebruikt om een nieuw item te beginnen. Daarbij kun je een optioneel argument achter \item zetten, tussen rechte haken, als je een ander label wilt dan wat standaard door de omgeving wordt gebruikt. Een voorbeeld van description is al in sectie 4.1 gegeven Stellingen Zie sectie 6.3 voor voorbeelden van het gebruik van de theorem omgeving, deze is natuurlijk voor wiskunde-teksten onmisbaar. 7
9 3.4 Wiskunde omgevingen Voor wiskunde heeft L A TEX aparte omgevingen, er wordt daarbij onderscheid gemaakt tussen wiskunde tekst in de lopende tekst zoals bijvoorbeeld: = 2, en wiskunde die als een aparte formule wordt gezet in zogeheten display -stijl, i 2 = 1. In plaats van de lange commandonamen bestaan hiervoor ook standaard afkortingen in L A TEX, \(...\) en \[...\] voor de math en displaymath omgevingen. Er bestaat zelfs nog een derde manier om deze twee omgevingen te openen en te sluiten, nml. $ voor math mode en $$ voor displaymath mode. Dit is een gevolg van het feit dat L A TEX een uitbreiding is op TEX, maar om verwarring te voorkomen (de $ om een omgeving te openen is niet te onderscheiden van de $ om de omgeving af te sluiten) kun je deze maar beter vermijden. In wiskunde mode (L A TEX bevindt zich altijd of in tekst mode of in wiskunde mode) zijn er nog een groot aantal andere omgevingen die je kunt gebruiken voor allerlei speciale constructies, zie sectie 5.1 voor een aantal voorbeelden (en natuurlijk de handleiding). 3.5 Tot slot een goede raad Zorg dat je de tekst overzichtelijk houdt, zodat het duidelijk is waar een omgeving begint en weer ophoudt. Daarbij is de hoofdregel om altijd alle wiskunde objecten in wiskunde mode te typen en de rest in tekst mode. Beginners met L A TEX typen vaak dingen als f(x)=sin($\sigma$(x) $x^2$) waar $\sigma$(x)=0 voor x in $\{x$: $x$ is even $\}$. met als resultaat f(x)=sin(σ(x) x 2 ) waar σ(x)=0 voor x in {x: x is even }. (Zoals boven al opgemerkt, de $ is een andere manier om te switchen tussen tekst en wiskunde mode, hier zie je meteen een voorbeeld waarom dat niet verstandig is.) Dit is een erg onoverzichtelijk stukje en de kans op fouten wordt dan vanzelf groot. Het probleem is hoofdzakelijk dat de structuur niet helder is, wat zit in wat? Het is net zo gemakkelijk om tekst binnen wiskunde (met het \mbox commando) te schrijven als andersom, wiskunde binnen tekst en het is helemaal niet ongebruikelijk om tekst-binnen-wiskunde-binnen-tekst te hebben of zelfs wiskunde-binnen-tekstbinnen-wiskunde-binnen-tekst. Bijvoorbeeld \begin{math} f(x)= \sin(\sigma(x)x^2) \mbox{ waar } \sigma(x)=0 \mbox{ voor \(x\) in } \{x: \mbox{\(x\) is even} \} \end{math}. met als resultaat f(x) = sin(σ(x)x 2 ) waar σ(x) = 0 voor x in {x : x is even}. Er is een uitzondering op de regel om een strikte scheiding tussen tekst en wiskunde te maken, het betreft interpunctie aan het eind van een mathdisplay, de punt of puntkomma is geen wiskunde maar moet toch in de wiskunde omgeving geplaatst worden. Als voorbeeld: = 2. 8
10 Terwijl dit het resultaat is als je de punt buiten de displaymath omgeving zet (wat op zich wel logischer zou zijn) = 2. Merk op dat dit geen probleem is voor de math omgeving in = 2. 9
11 Hoofdstuk 4 Complexere structuren 4.1 Lijsten Er zijn in L A TEX verschillende omgevingen om lijsten te maken: ongenummerd met itemize, genummerd met enumerate en met description voor eigen labels. De verschillende types van lijsten kunnen natuurlijk ook genest zijn, hierbij mag je 4 levels diep gaan. Ongenummerde en genummerde lijsten hebben voor elk level verschillende standaard labels, bijvoorbeeld bullets en streepjes voor de eerste twee levels bij ongenummerde lijsten. Een typische lijst maak je dus zo: \begin{itemize} \item itemize \begin{itemize} \item het tweede level \end{itemize} \item enumerate \item description \end{itemize} print als itemize de tweede level enumerate description Je kunt elk label ook apart door een argument bij het\item commando aangeven; bij de description omgeving is dit zelfs verplicht. \begin{itemize} \item[$\leftrightarrow$:] d.e.s.d.a. \item[$\cong$:] is isomorf met \end{itemize} print als : d.e.s.d.a. =: is isomorf met Het systematisch veranderen van de labels in genummerde lijsten gebeurt typisch in de preambule. Hiervoor worden de parameters \labelenumi, \labelenumii enz. gewijzigd. Grote romeinse cijfers op het buitenste niveau en gewone cijfers in haakjes op de tweede level krijg je zo: \renewcommand{\labelenumi}{\roman{enumi}} \renewcommand{\labelenumii}{(\arabic{enumii})} \begin{enumerate} \item het eerste punt \begin{enumerate} \item een onderpunt \end{enumerate} \item het tweede punt \end{enumerate} I het eerste punt 10
12 (1) een onderpunt II het tweede punt Als je de wijze van nummering binnen je document verandert, geldt het nieuwe type binnen de kleinste omhullende groep, in de meeste gevallen dus tot het eind van het document. Om alleen maar één lijst anders te nummeren moet je de\renewcommand commando s een de lijst in accolades insluiten. 4.2 Tabellen Een tabel wordt met behulp van de table omgeving gemaakt, bijvoorbeeld zo: \begin{tabular}{c l} Student & Cijfer \\ \hline & 8.5 \\ & 6.5 \\ & 9 \\ \end{tabular} % bepaalt aantal kolommen en uitlijnen per kolom % de produceert verticale lijn % produceert een horizontale lijn Dit geeft de volgende tabel: Student Cijfer Achter de \begin{tabular} geef je in een verplicht argument voor elke kolom aan, of ze links uitgelijnd, rechts uitgelijnd of gecentreerd is (met l, r of c) en kun je door aangeven dat er een verticale lijn tussen de kolommen (of aan de rand) is. Op een regel van de tabel zijn de elementen door & gescheiden, (voor lege velden schrijf je niets of een spatie tussen de & s). Er moet dus één & minder zijn dan het aantal kolommen. Elke regel wordt door een \\ afgesloten, tussen regels kan je met \hline een of meerdere horizontale lijnen produceren. Vaak is het handig een tabel in eentable omgeving in te sluiten. Dit heeft meerdere voordelen: Een table is een floating environment, L A TEX bepaalt zelf de geschikte plaats waar de tabel terecht komt. Je kunt met een optioneel argument een voorkeur aangeven, h voor here, t voor top en b voor bottom. Je kunt een label aan de tabel toevoegen om er later op te kunnen verwijzen. Je kunt met \caption een titel boven of onder de tabel krijgen. De tabel wordt automatisch genummerd en je kunt met listoftables een lijst van tabellen in je document krijgen. Het volgende voorbeeld levert een veel gecompliceerdere tabel, waarbij ook het samenvatten van kolommen m.b.v. \multicolumn en het \cline commando gedemonstreerd worden. \begin{table}[htb] \label{koffietabel} \begin{center} \begin{tabular}{ c c c r r r } \hline \multicolumn{6}{ c }{{\bf Koffie consumptie van een wiskundige}}\\ % met multicolumn kun je een 11
13 % aantal kolommen samen nemen \hline \hline % produceert twee horizontale lijnen Jaargetijde & Sterkte & Prijs & \multicolumn{3}{ c }{Aantal koppen per}\\ \cline{4-6} % cline maakt een horizontale lijn % over de aangegeven kolommen & Koffie & per kop & uur & dag & week \\ \hline Lente & 1. & 0.50 & 0.23 & 1.84 & \\ Zomer & 0.8 & 0.50 & 0.2 & 1.59 & 8.01 \\ Herfst & 0.9 & 0.50 & 0.69 & 5.52 & 28.3 \\ Winter & 1.2 & 0.50 & 1.2 & 9.6 & 48.0 \\ \hline \end{tabular} \end{center} \caption{een typisch geval?} \end{table} Koffie consumptie van een wiskundige Jaargetijde Sterkte Prijs Aantal koppen per Koffie per kop uur dag week Lente Zomer Herfst Winter Tabel 4.1: Een typisch geval? Aan deze tabel kunnen we nu met \ref{koffietabel} refereren, bijvoorbeeld om te vermelden dat Tabel 4.1 helemaal niet representatief is. Soms is het ook handig om in een tabel sommige rijen te kunnen samenvoegen, daarvoor bestaat het pakket multirow, min of meer het rij equivalent van multicolumn. Voor heel erg lange tabellen (meer dan een pagina) bestaat er ook het pakket supertabular. 4.3 Een plaatje in de tekst Het komt nog al eens voor dat je een plaatje in de tekst wilt opnemen. Dat kan op meerdere manieren, je kunt het plaatje maken met behulp van een van de tekenpakketten die als uitbreiding op L A TEX beschikbaar zijn (meest gebruikte zijn epic, pstricks, xypic en texdraw), of je maakt het plaatje met een extern programma, bijvoorbeeld maple, xfig, gnuplot. Met het epic pakket maak je vooral eenvoudige plaatjes, die uit lijnen, symbolen en tekst bestaan. Het driehoek hieronder krijgen we bijvoorbeeld zo: \begin{center} \begin{picture}(200, 110)(0, 0) \put(0,0){\makebox(0,0)[c]{$\bullet$}} \put(-5,0){\makebox(0,0)[r]{$a$}} \put(200,0){\makebox(0,0)[c]{$\bullet$}} \put(205,0){\makebox(0,0)[l]{$b$}} \put(150,100){\makebox(0,0)[c]{$\bullet$}} \put(150,105){\makebox(0,0)[b]{$c$}} 12
14 \drawline(0,0)(200,0) \put(100,-5){\makebox(0,0)[t]{$c$}} \drawline(0,0)(150,100) \put(75,55){\makebox(0,0)[b]{$b$}} \drawline(200,0)(150,100) \put(175,55){\makebox(0,0)[l]{$a$}} \end{picture} \end{center} C b a A B c Omdat de meeste plaatjes te ingewikkeld zijn om ze zelf te maken, zullen we vervolgens alleen kijken naar hoe je een extern plaatje kunt gebruiken. Het gaat daarbij vrijwel altijd om postscriptplaatjes. Daarvoor is een buitengewoon krachtig macropakket beschikbaar: graphicx. Daarmee kun je een plaatje schalen, draaien, spiegelen, deels afdekken etc. Het basis commando is \includegraphics, zie de documentatie in /vol/texlive/texmf/doc/latex/graphics/grfguide.dvi voor de volledige lijst van opties die je kunt gebruiken. De meest gebruikte vorm is als volgt \begin{figure}[htbp] \begin{center} \includegraphics[0.3]{sierpiet} \caption{een fractal} \end{center} \end{figure} De \figure omgeving zorgt net als de table omgeving ervoor dat L A TEX het plaatje mag verschuiven om een mooiere paginaverdeling te krijgen. Naast [htb] voor h(ere), t(op) of b(ottom) kun je ook p aangeven voor een aparte pagina met andere floating elementen, bijvoorbeeld andere plaatjes of tabellen. Als je wilt dat het plaatje persee op deze positie in de tekst moet komen gebruik je [h!]. Het resultaat van de boven aangegeven commando s is: Figuur 4.1: Een fractal 13
15 4.4 Bestanden en conversies Er is nog iets om op te letten als je externe plaatjes in je document hebt opgenomen: om het bestand te printen kun je nu niet uitgaan van het dvi-bestand. Dat komt omdat de postscriptplaatjes niet in het dvi-bestand zijn opgenomen maar alleen de verwijzing naar de plaatjes. Als je nu het dvi-bestand naar de printer stuurt kan deze de plaatjes vervolgens niet vinden. Om dit te ondervangen moet je zelf al de conversie naar postscript uitvoeren, in xtem is dat eenvoudig omdat de standaard instelling voor de printer dit al automatisch regelt. Als je zelf lpr gebruikt moet je eerst het commando dvips gebruiken. dvips bestand.dvi -o nieuwbestand.ps lpr -Pmath bestand.ps De -o optie van dvips bepaalt de naam voor de uitvoer, zonder deze optie wordt het altijd de basisnaam met de.ps uitgang. Het resulterende postscript bestand kun je op het scherm bekijken met gv. Tot slot meteen maar wat over de mogelijkheden om pdf-bestanden te maken. PDF staat voor Portable Document Format en is met name in de pc-wereld een steeds meer gebruikt bestandsformaat. Een mogelijkheid is, een pdf-bestand uit een ps-bestand te maken door het commando ps2pdf bestand.ps (het programma ps2pdf is een script dat is gebaseerd op ghostscript). Dit levert dan het bestand bestand.pdf op, maar de kwaliteit hiervan kan iets minder zijn. Beter (en ook eenvoudig) is het om uitgaande van je L A TEX bestand direct een pdf-bestand te maken. In plaats van latex bestand.tex gebruik je daartoe pdflatex bestand.tex. Dit levert automatisch bestand.pdf op. Waarom ik dat hier vertel heeft te maken met het feit dat als er plaatjes in je bestand voorkomen je iets meer moet doen om een goed pdf-bestand te krijgen inclusief de plaatjes. Ten eerste moet je van al je postscript plaatjes pdf-versies maken met behulp van het commando epstopdf plaatje.ps. Dit produceert het bestand plaatje.pdf. Vervolgens moet je nog de volgende twee regels in de preamble opnemen \usepackage[pdftex]{graphicx} \DeclareGraphicsExtensions{.jpg,.pdf,.mps,.png} in plaats van de regel \usepackage[dvips]{graphicx} Het resulterende pdf-bestand kun je op het scherm bekijken met acroread of gv. Je kunt het met behulp van lpr rechtstreeks naar de math printer sturen. Merk op dat het handig is om in het \includegraphics commando bij de naam van het plaatje geen uitgang te gebruiken. Op die manier hoef je alleen maar in de preamble een paar regels te veranderen om een pdf- dan wel een dvi-versie van het document te maken. Er zijn nog heel wat pakketten die zich met plaatjes bemoeien, een mooi voorbeeld is het wrapfigure pakket, waarmee je de tekst om de plaatjes heen kunt laten vloeien. Dit wordt heel eenvoudig door de volgende drie regels bereikt: \begin{wrapfigure}[3]{l}{4cm} \includegraphics[width=3cm]{ster} \end{wrapfigure} waarbij ster.eps een postscript-bestand met het plaatje is. Het eerste (optionele) argument geeft aan hoeveel regels er minstens moeten inspringen. Zonder dit argument gaat het door tot het eind van de pagina. Met l geef je aan dat het plaatje aan de linkerkant terecht komt, en de 4cm geven aan aan hoe ver de tekst moet inspringen. 14
16 Hoofdstuk 5 Wiskunde 5.1 De math-mode Wiskundige symbolen en formules worden gezet in math-mode: in lopende tekst binnen een alinea op een van de volgende manieren: zij $f(x)=x^2$, bereken $f (x)$ als \( f (x)>0 \) noemen we \( f \) convex \begin{math} a^2+b^2=c^2 \end{math} op een aparte regel op een van de volgende manieren: $$\sin^2(x) + \cos^2(x) = 1$$ De vergelijking \[ a x^2 + b x + c \] heeft als oplossing \begin{displaymath} x_{1,2} = \frac{-b \pm \sqrt{b^2-4ac}}{2a} \end{displaymath} De resultaten hiervan zijn en zij f(x) = x 2, bereken f (x) als f (x) > 0 noemen we f convex a 2 + b 2 = c 2 De vergelijking heeft als oplossing sin 2 (x) + cos 2 (x) = 1 ax 2 + bx + c x 1,2 = b ± b 2 4ac 2a Merk op dat spaties en regeleinden in math-mode geen betekenis hebben. Losse letters zijn variabelen, gebruik \mathrm{tekst} of \text{ bla } om gewone tekst te zetten in een formule. Lege regels zijn niet toegestaan, een display moet in één alinea. In de voorbeelden zie je al commando s voor wiskundige formules. Sommige van deze commando s zijn redelijk voor de hand liggend, maar het is handig om ergens een tabel met de commando s voor de symbolen bij de hand te hebben. 15
17 5.1.1 Wiskunde formules Met de\begin{equation}... \end{equation} omgeving kunnen formules automatisch genummerd worden: \begin{equation} \label{pyth} c = \sqrt{a^2+b^2} \end{equation} Zie (\ref{pyth}) voor een andere formulering. geeft als resultaat: Zie (5.1) voor een andere formulering. c = a 2 + b 2 (5.1) In dit voorbeeld is de nummering van de vorm (n.i) waarbij n het nummer van het hoofdstuk en i een lopende index in dit hoofdstuk is. Deze stijl kan in de preambule veranderd worden. Let ook op de verwijzing. Met de eqnarray omgeving laten zich ook meerdere formules groeperen: \begin{eqnarray} f(x) &=&\cos x \\ f (x) &=& -\sin x\\ \sin x &=& x - \frac{x^3}{3!} + \frac{x^5}{5!} - \nonumber\\ & & -\frac{x^7}{7!} + \cdots \end{eqnarray} geeft als resultaat: f(x) = cos x (5.2) f (x) = sinx (5.3) sin x = x x3 3! + x5 5! x7 7! + (5.4) Als je wel de groepering van formules maar niet de nummering wilt gebruiken, kun je dit met eqnarray* bereiken. 5.2 Het gebruik van amsmath τ = { x 2 if r j is odd, x 4 if r j is even., τ = { x 3 x > 0, x 5 x < 0.. Een van de moeilijkste onderdelen van het prepareren van een wiskunde-tekst is het afbreken van lange formules over meerdere regels en het netjes onder elkaar zetten, uitlijnen, van een groep formules. Dit kan voor een groot deel niet geautomatiseerd worden, het is aan de auteur om ervoor te zorgen dat de formules er zo leesbaar mogelijk uitzien. Met behulp van L A TEX s eqnarray and eqnarray* omgevingen heb je wel enige controle maar de mogelijkheden zijn beperkt en als je aan ziet komen dat je document veel en lange formules zal gaan bevatten dan is het aan te bevelen om de AMS pakketten te gebruiken. 16
18 5.2.1 Hoe gebruik je het AMS pakket Wanneer je één van de AMS documentclasses gebruikt wordt het amsmath pakket automatisch geladen; anders moet je in de preamble het commando \usepackage{amsmath} opnemen. Dit voegt een groot aantal nuttige commando s toe waaronder de alignment-omgevingen. 1. equation min of meer als normaal 2. multline voor formules over meerdere regels 3. split als multline, maar met extra controle over het uitlijnen 4. gather voor het groeperen van meerdere vergelijkingen 5. align idem maar met uitlijnmogelijkheden 6. alignat vergelijkbaar met align maar met nog meer uitlijnmogelijkheden Van de meeste bestaan er versies met en zonder ster met ster vindt er geen automatische nummering plaats. Er zijn nog een paar verwante commando s, zoals: het \intertext commando voor het invoegen van tekst zonder het uitlijnen te verknoeien; de subequations omgeving, deze nummert een groep van vergelijkingen als 5a, 5b, 5c, etc.; de cases omgeving voor definities met gevalsonderscheiding. We beschrijven hier niet in detail hoe deze commando s werken, zie daarvoor de documentatie van AMS, in plaats daarvan geven we in de volgende sectie een groot aantal voorbeelden van het gebruik. Je kunt snel van start door de uitvoer te vergelijken met de L A TEX source Voorbeelden Veel van deze voorbeelden zijn direct ontleend aan de documentatie van AMSL A TEX, mocht je meer van de details willen weten dan is dat de aanbevolen tekst, deze kun je vinden in /vol/texlive/texmf/doc/latex/amslatex. Gebruik van equation*: a = b Gebruik van equation: Gebruik van split en equation: a = b (5.5) a = b + c d + e f = g + h = i (5.6) Gebruik van multline: a + b + c + d + e + f + b + c + d + e + f + b + c + d + e + f + b + c + d + e + f + b + c + d + e + f + i + j + k + l + m + n (5.7) Gebruik van gather: a 1 = b 1 + c 1 (5.8) a 2 = b 2 + c 2 d 2 + e 2 (5.9) Gebruik van align: a 1 = b 1 + c 1 (5.10) a 2 = b 2 + c 2 d 2 + e 2 (5.11) 17
19 Andere voorbeelden van align: a 11 = b 11 a 12 = b 12 (5.12) a 21 = b 21 a 22 = b 22 + c 22 (5.13) Gebruik van flalign*: a 11 = b 11 a 12 = b 12 a 21 = b 21 a 22 = b 22 + c 22 Gebruik van \equation en \split: H c = 1 2n n ( 1) l (n l) p 2 l=0 [(n l) (n i l i )] ni li p l 1+ +l p=l i=1 ( ni [ (n l) 2 l i ) p (n i l i ) 2]. j=1 (5.14) Gebruik van \align voor het uitlijnen van textuele annotaties: x = y 1 y 2 + y 3 y 5 + y 8... by (5.2) (5.15) = y y by (5.9) (5.16) = y(0)y by Axiom 1. (5.17) Gebruik van \aligned voor intern uitlijnen α = αα β = βββββ γ = γ versus δ = δδ η = ηηηηηη ϕ = ϕ Cases constructions: P r j = { 0 if r j is odd, r! ( 1) (r j)/2 if r j is even. Gebruik van \smash en \vphantom om verticale afmeting te regelen: u n F(e i, v)e i = i=1 en zonder smash en vphantom u = = n F(e i, v) u e i i=1 n u e i F(e i, v) i=1 n e i u F(e i, v) i=1 ( n ) = F e i u e i, v = F(u, v), i=1 n F(e i, v)e i i=1 (5.18) (merk op dat zonder \phantom en \smash de HAAKJES te groot zijn vanwege de onder- bovengrens voor de som) 18
20 Gebruik van \intertext: Bewijs: (a) Given v, we have 1v = ( 1)( 1)v = ( 1)( 1)v + 0 = ( 1)( 1)v + (v + ( 1)v) = ( 1)( 1)v + (( 1)v + v) = (( 1)( 1)v + ( 1)v) + v = 0 + v = v. (b) Again, 0v = (1 + ( 1))v = 1v + ( 1)v = v + ( 1)v = 0. For (c), λ0 = λ(0 + ( 1)0) = λ0 + λ(( 1)0) = λ0 + ( 1)(λ0) = 0 as required. 19
21 Hoofdstuk 6 Omgevingen 6.1 Theorem omgevingen Omdat allerlei soorten stellingen, lemma s, gevolgen, definities etc. een veel voorkomend element zijn in wiskunde teksten is er een speciaal commando gemaakt waarmee je makkelijk dit soort omgevingen kunt maken. Het \newtheorem commando, wat je alleen in de preamble mag gebruiken, biedt de mogelijkheid om de naam te kiezen, de nummering te regelen en verschillende fonts te gebruiken voor de kop en de inhoud van de omgeving. Voor een volledige beschrijving van alle mogelijkheden zie /vol/texlive/texmf/doc/latex/tools/theorem.dvi. \newtheorem{naam}[anderetheoremnaam]{tekst}[deel] Hierin is naam de naam van de te definiëren omgeving, anderetheoremnaam optioneel een andere theorem omgeving waar de nummering in meegaat, tekst de tekst die voor het nummer komt, deel een optioneel documentdeel waarbinnen nummering opnieuw begint (bijvoorbeeld chapter of section let op dat er geen \ voor chapter en dergelijke komt). Bij het gebruik heeft de omgeving zelf ook nog een optioneel argument wat dan tussen haakjes achter het nummer wordt afgedrukt (zie Peter Principle hieronder): \newtheorem{stelling}{stelling}[section] {\theorembodyfont{\upshape} \newtheorem{gevolg}[stelling]{gevolg}} \begin{stelling}[peter Principle] Iedereen stijgt tot zijn niveau van onbekwaamheid \end{stelling} \begin{gevolg} Na verloop van tijd wordt iedere post bezet door een werknemer die daar niet geschikt voor is \end{gevolg} Stelling (Peter Principle) Iedereen stijgt tot zijn niveau van onbekwaamheid Gevolg Na verloop van tijd wordt iedere post bezet door een werknemer die daar niet geschikt voor is 6.2 Eigen commando s (macro s) Macro s zonder argumenten worden meestal gebruikt als afkorting, zoals 20
22 \newcommand{\gi}{$\gamma_i$} dan werkt vervolgens \Gi om Γ i te verkrijgen; maar beter is \newcommand{\gi}{\ensuremath{\gamma_i}} dat voorkomt problemen als je \Gi zowel in tekst- als in math-mode wilt gebruiken. De $ in de definitie sluit anders math mode af. Je kunt ook macro s met (maximaal 9) argumenten maken: \newcommand{\vect}[3]{\ensuremath{#1_{#2}, \ldots,#1_{#3}}} dan levert \vect{a}{1}{n} als resultaat op a 1,..., a n, wat zich weer laat afkorten door \newcommand{\veca}{\vect{a}{1}{n}} Namen van macro s mogen alleen letters bevatten. Voordeel van macro s is interne consistentie in de tekst en de mogelijkheid om achteraf met alleen een herdefinitie van de macro objecten (bijvoorbeeld vectoren) anders weer te geven (met een pijltje erboven of vet afgedrukt). Reeds bestaande commando s kunnen veranderd worden middels \renewcommand, maar wees daar voorzichtig mee! 6.3 Eigen omgevingen Hier is een zelf-gedefinieerde omgeving beschrijving: \newenvironment{beschrijving}[1]% {\begin{quote}\emph{#1}:} {\end{quote}} % begin-stuk % eind-stuk die dan als volgt gebruikt kan worden: \begin{beschrijving}{voorbeeld} Dit is de binnenkant van de omgeving niet een argument \end{beschrijving} Het resultaat zal dan zijn: Voorbeeld: Dit is de binnenkant van de omgeving, niet een argument Dit lijkt dus veel opnewcommand, maar belangrijk verschil is dat er een actie aan het eind uitgevoerd kan worden (om de omgeving weer af te sluiten). Meestal worden environments in termen van al bestaande environments gedefinieerd. Argumenten mogen alleen in het beginstuk worden gebruikt! 6.4 Meer Omgevingen Uitvullen: center: \begin{center}in het midden\end{center} In het midden 21
23 flushleft: \begin{flushleft} Deze tekst is naar links\\ uitgelijnd \end{flushleft} Deze tekst is naar links uitgelijnd flushright \begin{flushright} Terwijl\\ deze juist naar rechts is uitgelijnd \end{flushright} verbatim \begin{verbatim} Voor het letterlijk weergeven van de inhoud in \tt. Met name erg handig voor het weergeven van programma code: for(sum=0,i=1; i<10; i++) { sum += i^2; } \end{verbatim} Terwijl deze juist naar rechts is uitgelijnd Voor het letterlijk weergeven van de inhoud in \tt. Met name erg handig voor het weergeven van programma code: for(sum=0,i=1; i<10; i++) { sum += i^2; } Behalve als omgeving bestaat er ook een commando versie, \verb, die erg handig is voor een kort stukje, bijv. \verb \verb. In plaats van mag je ook een ander teken gebruiken, bijv. een Verwijzingen \label{naam} \ref{naam} \pageref{naam} definiëert referentiepunt gebruikt referentie geeft pagina nr waar referentie is gedefiniëerd. Labels kunnen in iedere omgeving die door L A TEX genummerd wordt gebruikt worden, de labels worden weggeschreven in het.aux file en worden pas bij de volgende latex run gebruikt, overal waar dan een\ref{naam} voorkomt wordt het betreffende nummer gesubstitueerd. Als een naam niet gedefiniëerd is, krijg je een waarschuwing en in de uitvoer verschijnt een vraagteken. De volgende L A TEX code geeft als resultaat de uitvoer eronder: 22
24 \setcounter{chapter}{1} \setcounter{section}{4} \section{algoritmes} Het bewijs daarvoor is in hoofdstuk~\ref{sec:bew} gevonden. \subsection{iteratie}\label{subsec:iter} Zie vergelijking~\ref{pythagoras} op pagina~\pageref{pythagoras} voor de details. \section{bewijzen} \label{sec:bew} \begin{equation} a^2+b^2=c^2 \label{pythagoras} \end{equation} Het bewijs daarvoor is in subsectie~\ref{subsec:iter} gevonden. 1.5 Algoritmes Het bewijs daarvoor is in hoofdstuk 1.6 gevonden Iteratie Zie vergelijking 1.1 op pagina 23 voor de details. 1.6 Bewijzen a 2 + b 2 = c 2 (1.1) Het bewijs daarvoor is in subsectie gevonden. 23
Samenvatting L A TEX-cursus
Samenvatting L A TEX-cursus Sjoerd Timmer TEXniCie 10 maart 2009 Inhoud 1 Week 1 2 Week 2 3 Week 3 4 Vragen? 5 Toets Waarom L A TEX Voordelen professionele layout handig voor wiskundige formules je kunt
L A TEX-cursus 2 e sessie: wiskunde in L A TEX
L A TEX-cursus 2 e sessie: wiskunde in L A TEX TEXniCie A Eskwadraat 17 november 2014 Vorige week Vorige week hebben jullie het volgende geleerd: Omgaan met *.tex en *.pdf documenten De titel weergeven
L A TEX ESA 2007/2008. Eelco Schatborn 6 september 2007
L A TEX ESA 2007/2008 Eelco Schatborn [email protected] 6 september 2007 ESA: L A TEX Vandaag: 1. Intro & Hallo Wereld 2. Document class, opties, packages 3. Secties, lijsten, en nog het een en ander 4. Documentatie
L A TEX-workshop (Handleiding)
L A TEX-workshop (Handleiding) TEXniCie 10 november 2014 Inhoudsopgave 1 Inleiding 2 2 L A TEX 2 2.1 Voordelen........................................ 2 2.2 Nadelen.........................................
Frederik De Schrijver & Lennert Acke. 1 december Inleiding tot LATEX
Inleiding tot L A TEX 1 december 2005 Omgevingen Voorbeeld: \begin{omgeving} iets binnen de omgeving \end{omgeving} document: aangeven van begin en einde van de inhoud itemize: maken van deze opsommingen
LATEX Cursus voor beginners
L A TEX Cursus voor beginners Een introductie in L A TEX E.T.S.V. Scintilla Woensdag 20/27 februari 2008 Overzicht 1 2 3 4 5 6 TEX en L A TEX TEX en LATEX Voor- en nadelen Voorkennis Benodigdheden Overzicht
L A TEX voor beginners
L A TEX voor beginners Yfke Dulek & Ruurdje Procee voorjaar 2013 Waarom L A TEX gebruiken? Makkelijk formules toevoegen Je krijgt wat je tikt zonder rare shit Je kunt de lay-out gemakkelijk in één keer
Een introductie tot L A TEX
Een introductie tot L A TEX Kris Luyten Expertisecentrum Digitale Media Limburgs Universitair Centrum Academiejaar 2000-2001 1. Wat is L A TEX? L A TEX is een typesetting taal om wetenschappelijke documenten
L A TEX-cursus week 6 (Handleiding)
L A TEX-cursus week 6 (Handleiding) TEXniCie Commissie van A Eskwadraat 15 december 2014 Inhoudsopgave 1 Eigen commando s 2 2 Eigen environments 2 3 Captions 2 4 Paginamarges: geometry 3 5 Nog meer lengtes:
L A TEX-cursus 4 e sessie: verdieping
L A TEX-cursus 4 e sessie: verdieping TEXniCie Aldo Witte en Rik van Rooij 1 december 2014 Inhoudsopgave 1 Vorige Week 2 Plaatjes mooier 3 Externe packages 4 De Beamer class 5 A-Eskwadraat packages 6 Volgende
Inleiding tot LaTeX. Peter Dedecker 30 november 2006
Inleiding tot LaTeX Peter Dedecker 30 november 2006 Inhoud Wat is LaTeX? Waarom LaTeX? LaTeX op mijn computer Aan de slag Inleiding tot LaTeX Peter Dedecker 30 november 2006 p. 2 Wat is LaTeX? Waarom LaTeX?
MiKT E X en L A T E X Introductie
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
Introductie L A TEX. André de Meijer 1. Versie 3.4. Oktober 2007. 1 Mathematisch Instituut, Universiteit Utrecht
Introductie L A TEX André de Meijer 1 Versie 3.4 Oktober 2007 1 Mathematisch Instituut, Universiteit Utrecht Inhoudsopgave 1 Inleiding 3 1.1 De structuur van een L A TEX-document..........................
Handleiding L A TEX. Piet van Oostrum Vakgroep Informatica, Universiteit Utrecht. Versie 5 30 januari 2001
Handleiding L A TEX Piet van Oostrum Vakgroep Informatica, Universiteit Utrecht Versie 5 30 januari 2001 L A TEX [1, 2] is een programma, dat bijzonder geschikt is voor het vervaardigen van drukrijpe technische
Inleiding Latex als wiskundige tekstverwerker
Inleiding Latex als wiskundige tekstverwerker C.A.J. Hurkens 5 december 2002 Samenvatting In dit stukje zien we in vogelvlucht de meest in het oog springende mogelijkheden die het pakket L A TEX biedt
Een L A TEX-Handleiding voor beginners
Een L A TEX-Handleiding voor beginners Roelof Ruules 7 e editie, maart 2005 So we re absolute beginners. DAVID BOWIE Inleiding Deze handleiding is geschreven met het doel om in kort bestek het één en ander
L A TEX-workshop (Handleiding)
L A TEX-workshop (Handleiding) A Eskwadraat 26 november 2013 Inhoudsopgave 1 Inleiding 2 2 L A TEX 2 2.1 Voordelen........................................ 2 2.2 Nadelen.........................................
MiKTEX en L A TEX Introductie
MiKTEX en L A TEX Introductie Marko Boon 8 september 2004 /k 1/67 LAT E X L A TEX is een systeem om documenten te maken met een hoge kwaliteit wat typografie betreft. Het wordt vooral gebruikt voor technischwetenschappelijke
L A TEX cursus sessie 5: Classes & packages
L A TEX cursus sessie 5: Classes & packages TEXniCie Rob Franken 27 april 2010 Overzicht 1 Introductie 2 Classes 3 Packages 4 Lettertypes Wat zijn classes en packages Classes bevatten standaarddefinities
PLAATJES IN L A TEX WI1605
PLAATJES IN L A TEX WI1605 1. Plaatjes importeren in L A TEX Plaatjes kun je importeren met behulp van het package graphicx. Dat betekent dat je in de preamble \usepackage{graphicx} moet zetten. De commando
Handleiding. Piet van Oostrum. Juli Rijksuniversiteit Utrecht Vakgroep informatica
Handleiding LATEX Piet van Oostrum Juli 1996 Rijksuniversiteit Utrecht Vakgroep informatica Padualaan 14 3584 CD Utrecht Corr. adres: Postbus 80.089 3508 TB Utrecht Telefoon 030-2531454 Fax 030-2513791
Plaatjes in LaTeX/MiKTeX
Voor vragen en/of opmerkingen over dit document, kun je een e-mail sturen naar [email protected]. Plaatjes in LaTeX/MiKTeX Inhoudsopgave 1. Inleiding 2. Met welk programma kan ik EPS plaatjes maken? 3.
Handleiding teksteditor
In deze handleiding leggen we de werking van de teksteditor uit. De teksteditor wordt gebruikt voor het bewerken van tekst. Uw tekstpagina s bewerkt u met deze editor, maar u vindt m op vele plekken terug.
ACM Student Chapter Pieter Belmans L A TEX
ACM Student Chapter Pieter Belmans L A TEX De les van vandaag Na deze les weet je in grote lijnen hoe L A TEX werkt en kan je al een volwaardige basistekst schrijven. Overzicht Inleiding Software Wat u
Les 1. Digitale Media - DTP 1
Intro InDesign werkt met objecten, dit zijn alle elementen die je op een pagina kunt plaatsen. Bijvoorbeeld hulplijnen, om aan te geven waar de marges van de pagina s komen, maar ook tekstkaders, illustratiekaders,
L A TEX-cursus 5 e sessie: scriptie in L A TEX
L A TEX-cursus 5 e sessie: scriptie in L A TEX TEXniCie A Eskwadraat 17 november 2014 Vorige week Vorige week hebben jullie het volgende geleerd: Vectorplaatjes importeren Presentaties maken met beamer
Denken in structuur. enkele opmerkingen. over het coderen van documenten. Structureren... Titelpagina. Opsommingen... Verwijzingen...
Denken in structuur enkele opmerkingen over het coderen van documenten Structureren met koppen Bij het structureren van een tekst door middel van koppen onderscheiden we verschillende niveaus. In een papieren
Handleiding Wordpress
Handleiding Wordpress V 1.0 Door Inhoud Inloggen op de website... 3 Het Dashboard... 4 Berichten... 5 Berichten aanmaken... 5 Berichten bewerken... 6 Pagina's... 7 Pagina's aanmaken... 7 Pagina's bewerken...
De Notulen-class. A Eskwadraat TEXniCie [email protected]. 18 maart 2015
De Notulen-class A Eskwadraat TEXniCie [email protected] 18 maart 2015 1 Introductie De Notulen-class vormt de standaard notulen van A Eskwadraat. Dit document legt uit hoe je notulen maakt en hoe
Handleiding Word de graad
Handleiding Word 2010 3de graad Inhoudsopgave Regelafstand 3 Knippen 3 Kopiëren 5 Plakken 6 Tabs 7 Pagina-instellingen 9 Opsommingstekens en nummeringen 12 Kopteksten en voetteksten 14 Paginanummering
Handleiding Word 2010
Handleiding Word 2010 1 Alle rechten voorbehouden. Niets uit deze handleiding mag worden verveelvoudigd, opgeslagen in een geautomatiseerd gegevensbestand dan wel openbaar gemaakt in einge vorm of op enige
Het Wepsysteem. Het Wepsysteem wordt op maat gebouwd, gekoppeld aan de gewenste functionaliteiten en lay-out van de site. Versie september 2010
Het Wepsysteem Het Wepsysteem is een content management systeem, een systeem om zonder veel kennis van html of andere internettalen een website te onderhouden en uit te breiden. Met het Content Management
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
1. Code. Toon HTML code van de tekst 2. Verwijder de opmaak van de geselecteerde tekst. 3. Plak de gekopieerde tekst op de plaats van de cursor 4. Plak de gekopieerde tekst op de plaats van de cursor als
Schoolwebsite.nu. Snel aan de slag met uw website. Versie 4.0
Schoolwebsite.nu Snel aan de slag met uw website Versie 4.0 Inhoudsopgave Inhoudsopgave... 2 1 Inleiding... 3 2 Voor dat u begint... 4 3 Teksten op de website... 6 4 Groepspagina s... 8 5 De groepspagina...
Inleiding tot LaTeX. Peter Dedecker 27 oktober 2009
Inleiding tot LaTeX Peter Dedecker 27 oktober 2009 Inhoud Wat is LaTeX? Waarom LaTeX? LaTeX op mijn computer Aan de slag Inleiding tot LaTeX Peter Dedecker 27 oktober 2009 p. 2 Wat is LaTeX? Waarom LaTeX?
Programmeren in L A TEX
Programmeren in L A TEX Sjoerd Timmer Jeroen Leeuwestein TEXniCie 4 mei 2010 Inhoud 1 Inleiding 2 Eigen commando s 3 Variabelen 4 Testen en herhalen 5 Commando s vervangen 6 Samenvatting Commando s Een
52 nd INTERSTENO congress Cagliari, July 2019
www.intersteno.org www.intersteno2019.org 52 nd INTERSTENO congress Cagliari, 13-19 July 2019 BESTURINGSSYSTEEM GEBRUIKTE TEKSTVERWERKINGSSOFTWARE WEDSTRIJD-ID A Instructies voor deelnemers Open het document
Praktijkinstructie Tekstverwerking 1 (CSE12.1/CREBO:53139)
instructie Tekstverwerking 1 (CSE12.1/CREBO:53139) pi.cse12.1.v2 ECABO, 1 september 2003 Alle rechten voorbehouden. Niets uit deze uitgave mag worden vermenigvuldigd, overgenomen, opgeslagen of gepubliceerd
Design Theorie voor 3-ICT Vormen en Afmetingen
Design Theorie voor 3-ICT Vormen en Afmetingen Als je een ontwerp gaat maken moet je in de eerste plaats met twee dingen rekening houden: de vorm van je ontwerp (bijvoorbeeld: vierkant, langwerpig, rond,
Zelf albumbladen maken in Word 2003
Zelf albumbladen maken in Word 2003 Het maken van albumbladen in Word is niet moeilijk, maar laten zien hoe het precies gaat, hangt af van de versie van Word. Hieronder volgt de instructie voor Word 2003.
Hoofdstuk 4: Eenvoudige opmaak van alinea s
Hoofdstuk 4: Eenvoudige opmaak van alinea s 4.0 Inleiding In Word kan opmaak toegepast worden op afzonderlijke tekens of geselecteerde tekens (lettertype-opmaak) of op alinea s. Lettertype-opmaak heeft
De tekstverwerker. Afb. 1 de tekstverwerker
De tekstverwerker De tekstverwerker is een module die u bij het vullen van uw website veel zult gebruiken. Naast de module tekst maken onder andere de modules Aankondigingen en Events ook gebruik van de
Stappenplan voor een werkstuk in Word
Werkstuk maken Secties maken We gaan een werkstuk maken over dieren in Afrika. Allereerst gaan we ruwweg een indeling maken in secties. Voor ons werkstuk maken we de volgende secties: 1. Titelpagina 2.
Aan de slag met Word 2016? Ontdek de basisfuncties. Maak een nieuw document aan, typ teksten en maak het geheel vervolgens netjes op.
Word 2016 - basis Aan de slag met Word 2016? Ontdek de basisfuncties. Maak een nieuw document aan, typ teksten en maak het geheel vervolgens netjes op. Welke Word? Word 2016 is te koop als onderdeel van
I Het maken van een nieuwsbrief
I Het maken van een nieuwsbrief Wat leer je? Veel bedrijven publiceren een korte nieuwsbrief waar zij hun personeel op de hoogte houden van belangrijke ontwikkelingen binnen het bedrijf. Hier meldt men
Extra: Hoe u uw website met HTML kunt verbeteren
Extra: Hoe u uw website met HTML kunt verbeteren HTML is een afkorting van Hyper Text Markup Language. Zoals de term al zegt is het een "opmaak taal", dat wil zeggen het vertelt de browser door middel
PLAKKEN Nadat u een gedeelte heeft geknipt of gekopieerd kunt u met dit icoon de selectie weer in het veld plakken.
KNIPPEN Als u na de selectie van een gedeelte van een tekst of een afbeelding op dit icoon klikt, knipt u de selectie uit het veld. Op deze manier kunt u het geselecteerde verwijderen, maar het ook juist
Toelichting op enkele knoppen: (als u de muis bij een knop houdt, verschijnt een tekst met een korte aanwijzing (tooltip) bij deze knop).
FAQ Leerlingdossier & handelingsplannen Welke mogelijkheden biedt de online tekstverwerker in ESIS? De online tekstverwerker beschikt over veel mogelijkheden voor het bewerken van tekst. U vindt de online
Het ideale font voor programmeurs
Het ideale font voor programmeurs Onderzoeksverslag Hogeschool Utrecht Communicatie & Media Design Auteur: Benjamin van Bienen (1576750) Docent: Dick Swart Specialisatie: Visual design seminar 2014-B Samenvatting
Basisvaardigheden Microsoft WORD 2010
Met behulp van deze handleiding kun je de basisvaardigheden leren die nodig zijn om een verslag te maken met behulp van microsoft WORD 2010. De handleiding is zo kort mogelijk gehouden en bevat niet meer
maplev 2010/7/12 14:02 page 15 #17 Nadere detaillering van een aantal zaken van Module 1 Geen,, " ", \, save, read, protect, unprotect
maplev 2010/7/12 14:02 page 15 #17 Module 2 Het gebruik van Maple, vervolg Onderwerp Voorkennis Expressies Nadere detaillering van een aantal zaken van Module 1 Geen,, " ", \, save, read, protect, unprotect
Lesbrief GeoGebra. 1. Even kennismaken met GeoGebra (GG)
Lesbrief GeoGebra Inhoud: 1. Even kennismaken met GeoGebra 2. Meetkunde: 2.1 Punten, lijnen, figuren maken 2.2 Loodlijn, deellijn, middelloodlijn maken 2.3 Probleem M1: De rechte van Euler 2.4 Probleem
Leerlingdossier & handelingsplannen. Welke mogelijkheden biedt de online tekstverwerker in ESIS? FAQ
FAQ Leerlingdossier & handelingsplannen Welke mogelijkheden biedt de online tekstverwerker in ESIS? De online tekstverwerker beschikt over veel mogelijkheden voor het bewerken van tekst. U vindt de online
L A TEX-workshop (Handleiding)
L A TEX-workshop (Handleiding) De Leidsche Flesch 6 maart 2014 Inhoudsopgave 1 Inleiding 2 2 L A TEX 2 2.1 Advantages....................................... 2 2.2 Disadvantages......................................
Gebruikershandleiding Edit
Gebruikershandleiding Edit Maak gebruik van de inloggegevens die je terugvindt in jouw mailbox. Noteer ze eventueel ook hier: url: www.. nl/edit Navigeer naar dit adres, door de url in te typen in de adresbalk
Hoe moet je een prachtige presentatie maken?
Hoe moet je een prachtige presentatie maken? www.meestermichael.nl Geef de presentatie een titel. Klik dit vak aan om jouw presentatie een ondertitel te geven. Hier kun je je presentatie een titel geven
Werkstuk of verslag. de vormvoorschriften
Werkstuk of verslag de vormvoorschriften begeleider: (naam van de docent) het vak waarvoor je het verslag maakt naam en klas van de leerling schooljaar en datum van inleveren 2 Samenvatting Elk onderzoeksverslag
Proefexamen TEKSTVERWERKEN
Proefexamen TEKSTVERWERKEN Beschikbare tijd: 90 minuten 150731 1 Proefexamen HET PROEFEXAMEN BESTAAT UIT 6 GENUMMERDE PAGINA'S, waarin opgenomen: 7 OPDRACHTEN, gericht op toetsing van vaardigheden met
Handleiding Joomla! Frontend, content en gallery. september 2014 versie 1.0
Handleiding Joomla! Frontend, content en gallery. september 2014 versie 1.0 1 Inhoudsopgave Toevoegen nieuw artikel, of wijzigen...3 Extra web-functionaliteit...4 toevoegen van een foto/plaatje...4 toevoegen
INTERSTENO 2013 Ghent Wereldkampioenschap professionele tekstverwerking
GEBRUIKT OPERATING SYSTEM GEBRUIKTE TEKSTVERWERKINGSSOFTWARE WEDSTRIJD-ID A-1 Instructies voor deelnemers Open het basisdocument TRANSPORT.DOC en sla het onmiddellijk op onder TRANSPORTXXX.DOC of DOCX,
Samenvoegen met Word en Excel 2010
Samenvoegen met Word en Excel 2010 Inhoudsopgave Samenvoegen Word-Excel / Mailingen... 2 Tip Samenvoegvelden automatisch markeren... 4 Tip Installeer PDF-creator... 7 Tip Sla het Word-document en Excel-document
VAARDIGHEDEN EXCEL. MEETWAARDEN INVULLEN In de figuur hieronder zie je twee keer de ingevoerde meetwaarden, eerst ruw en daarna netjes opgemaakt.
VAARDIGHEDEN EXCEL Excel is een programma met veel mogelijkheden om meetresultaten te verwerken, maar het was oorspronkelijk een programma voor boekhouders. Dat betekent dat we ons soms in bochten moeten
L A TEXcursus 5 e sessie: plaatjes en afbeeldingen
L A TEXcursus 5 e sessie: plaatjes en afbeeldingen TEXnicie 18 december 2007 Inhoudsopgave 1 Plaatjes Plaatjes in je document opnemen Plaatjes aanpassen 2 Afbeeldingen Afbeeldingen, nummering en onderschriften
INHOUDSOPGAVE Hoofdstuk 1: Kennismaken met Word 2010 Hoofdstuk 2: Vensters en knoppen Hoofdstuk 3: Dialoogvensters en rechtermuisknop
INHOUDSOPGAVE Hoofdstuk 1: Kennismaken met Word 2010 2 Word activeren 3 Beginscherm en het lint 4 Meer elementen van het programmavenster 5 Een programma sluiten 6 Hoofdstuk 2: Vensters en knoppen 8 Het
Stappenplan voor een werkstuk in Word
Werkstuk maken Secties maken We gaan een werkstuk maken over dieren in Afrika. Allereerst gaan we ruwweg een indeling maken in secties. Voor ons werkstuk maken we de volgende secties: 1. Titelpagina 2.
WISKUNDE EN ICT. 1 Wiskundige symbolen N, R, 2 Symbolen
Vergelijkingseditor 2003 Module 1a en ICT 1 WISKUNDE EN ICT Tijdens de lessen wiskunde op deze hogeschool met de laptop moet je ook voor wiskunde de laptop zinvol gebruiken. Dat dit niet zo evident is,
Symbolen en diakritische tekens
Symbolen en diakritische tekens Als het toetsenbord van je computer goed is ingesteld: invoertaal Nederlands, toetsenbordindeling VS Internationaal, kun je heel eenvoudig diakritische tekens op klinkers
L A TEX-workshop (Handleiding)
L A TEX-workshop (Handleiding) De Leidsche Flesch 25 november 2015 Inhoudsopgave 1 Inleiding 2 1.1 Beginnen........................................ 2 2 Nieuw document 2 2.1 Preamble........................................
Wat zijn de verschillen tussen SPSS 9 en SPSS 10?
Wat zijn de verschillen tussen SPSS 9 en SPSS 10? 1.1 De data-editor / het definiëren van variabelen 1.2 Het openen van bestanden 1.3 Output lezen 1.4 Mogelijke problemen 1.1.1 De data-editor Het grootste
PAGINA BEHEER. Heel belangrijk is dat u niet vergeet op te slaan anders gaan al uw wijzigingen verloren, deze knop vind u bovenin de pagina!!!
HANDLEIDING DIGIMANAGER PAGINA BEHEER In het pagina beheer heeft u de mogelijkheid om de content van uw website in te vullen en aan te passen. om invullingen en wijzigingen uit te voeren gaat u naar het
Handleiding JCreator. Inhoud. Een Workspace en een eerste project maken
Handleiding JCreator Inhoud Een Workspace en een eerste project maken Een tweede project maken De editor van JCreator Aanpassen van de basis-directory Documentatie over klassen en methoden van de JDK Bestand
Handleiding OpenOrg.nl
Handleiding OpenOrg.nl 1. Inleiding OpenOrg.nl is een wiki, een webtoepassing waarmee webdocumenten gezamenlijk kunnen worden bewerkt. Meerdere personen kunnen elkaars documenten en bijdragen aanvullen
Handleiding wordpress
Handleiding wordpress Wordpress versie 3.0.4 Handleiding versie 1.1 Auteur Website Geert Hoekzema www.geerthoekzema.nl www.geerthoekzema.nl [email protected] 1 Inhoudsopgave Inleiding... 3 Beginnen
Leerlingdossier & handelingsplannen
FAQ Leerlingdossier & handelingsplannen Welke mogelijkheden biedt de online tekstverwerker in ESIS? De online tekstverwerker beschikt over veel mogelijkheden voor het bewerken van tekst. U vindt de online
Dia, een programma voor het maken van diagrammen
LinuxFocus article number 344 http://linuxfocus.org Dia, een programma voor het maken van diagrammen door Katja Socher Over de auteur: Katja is de Duitse redacteur van LinuxFocus.
Hoe een rapport schrijven
Handleiding LATEX voor beginners Hoe een rapport schrijven Uitgave 2016-2 Auteur HC [email protected] Inhoudsopgave 1 Inleiding 5 2 L A TEX in het kort 7 2.1 Wat is L A TEX?....................................
Zelf albumbladen maken in Word 2003
Zelf albumbladen maken in Word 2003 Het maken van albumbladen in Word is niet moeilijk, maar laten zien hoe het precies gaat, hangt af van de versie van Word. Hieronder volgt de instructie voor Word 2003.
Formules in Maple T.A. voor studenten
Formules in Maple T.A. voor studenten Copyright Metha Kamminga jan. 2013 Formules in Maple T.A. voor studenten Contents 1 Formules met Maple T.A. voor studenten... 1 1.1 Inleiding... 1 1.2 De student tikt
Handleiding Content Management Systeem
Handleiding Content Management Systeem Inhoudsopgave Inhoudsopgave... 2 1. Inloggen... 3 2. Paginavolgorde... 3 3. Pagina en menutitel... 3 4. Pagina s bewerken... 4 5. De tekstverwerker... 4 6. Interne
Aanleverspecificaties Kamerstukken in omslag
Aanleverspecificaties Kamerstukken in omslag 1 Aanleverspecificaties Kamerstuk in omslag Contactpersonen Sdu Tatjana van Rijswijk 070-378 92 58 Stephanie de Jong 070-378 02 76 Op maandag: Marco Bakker
Een korte handleiding door Frederic Rayen
Een korte handleiding door Frederic Rayen Van installeren tot het gebruik P a g i n a 2 Inhoudsopgave Inleiding... 3 Hoe AbiWord version 2.8.6 installeren?... 4 Schermonderdelen... 5 Uitleg bij elke werkbalk...
Frontend ontwikkeling
Frontend ontwikkeling Mark Jansen Edwin Vlieg PHPFreakz ledendag 10 november 2007 Frontend ontwikkeling De interface is je product richting de eindgebruiker Goede PHP code met een slechte interface geeft
Publisher Handleiding
Publisher 2010 Handleiding Inhoud 1. Wat is Publisher?... 1 2. Openen 2.1 Publisher starten... 2 2.2 Een nieuw document openen... 2 2.3 Een bestaand document openen... 3 3. Opslaan 3.1 Een document opslaan...
Hoofdstuk 1: Het Excel Dashboard* 2010
Hoofdstuk 1: Het Excel Dashboard* 2010 1.0 Introductie Excel helpt om data beter te begrijpen door het in cellen (die rijen en kolommen vormen) in te delen en formules te gebruiken om relevante berekeningen
Titel: Workshop creatief met MS Word Auteur: Miriam Harreman / Jaar: 2009 Versie: Creative Commons Naamsvermelding & Gelijk
Versie: 1.0-1- Creative Commons Index INDEX... 2 INLEIDING... 3 INSTELLEN VAN DE PAGINA... 4 LIGGENDE KAART... 4 STAANDE KAART... 4 WERKRUIMTE... 4 WERKEN MET WORDART... 5 WORDART: WERKBALK... 5 WORDART:
