LaTeX/Inleiding: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
spelling gecorrigeerd
Regel 1:
{{LaTeX inhoud}}
===Wat is TeX===
{{TeX}}, of TeX in platte tekst, (uitgesproken als "tech", als in "techniek") is een programmeertaal ontworpen door Donald E. Knuth (1984). Het is speciaal ontworpen voor het zetten en drukken van wiskundige teksten en formules. Het is in feite een programmeertaal, het ondersteundondersteunt een If-else constructie, je kan er berekeningen mee uitvoeren, etc. , maar het zal je heel zwaar vallen als je er iets anders mee probeert dan typografie aanpassen. deDe controle die je als schrijver over TeX hebt maakt het tot een krachtige taal, maar ook heel moeilijk en tijdrovend in gebruik. Knuth startte met het schrijven van tex in 1977. Dit, om de mogelijkheden van de print apparatuurprintapparatuur te onderzoeken. In die tijd begonnen printers door te dringen in de drukkerijen. Met het ontwikkelen van TeX hoopte Knuth de trend van achteruitgaande typografie, die hij terugzag in zijn eigen werk, te doorbreken. deDe huidige versie van Tex stamt uit 1982, met enkele aanpassingen in 1989 voor de ondersteuning van 8-bit karakters en diverse talen. TeX staat er om bekend dat het enorm Stabielstabiel is, dat het onder verschillende besturingssystemen draait en dat het fout vrijfoutvrij is
 
hetHet versie-nummer van Tex convergeert naar <math>\pi</math> en is nu 3.1415926
 
de naam komt van het Griekse <math>\tau \epsilon \chi \nu o \lambda o \gamma \iota \alpha</math> wat Techniek betekendbetekent; de eerste lettegreep is <math>\tau \epsilon \chi</math>, wat lijkt op TeX in ons huidige alfabet.
 
===LaTeX===
{{LaTeX}}, in platte tekst geschreven als LaTeX, (uitspraak “Lah-tech”) is een zogenaamd macro-pakket dat door Leslie Lamport (1994) is geschreven en van TeX gebruik maakt. Het is geschreven om het verwerken van TeX documenten te vereenvoudigen, vooral de documenten die wiskundige formules bevatten. Tegenwoordig wordt het onderhouden door het [http://www.latex-project.org/latex3.html LaTeX3 project]. Veel schrijvers hebben uitbereidingenuitbreidingen, genaamd ''packages'' of ''styles'', geschreven voor LaTeX. sommigeSommige worden bij LaTex of TeX pakketten geleverd en andere zijn te vinden bij [http://www.ctan.org Comprehensive TeX Archive Network] (alomvattend TeX archief netwerk).
 
Omdat LaTeX bestaat uit TeX -commando's, is het maken van een LaTeX -bestand net programmeren. De schrijver creëert een tekst bestandtekstbestand met LaTeX -commando's, deze wordt gelezen door een Latex Macro en omgezet in het eindresultaat.
 
Dit heeft nadelen ten opzichte van een [[w:WYSIWYG|WYSIWYG]] (''What You See Is What you Get'') programma zoals [[w:Openoffice.org|Openoffice.org]] Writer of Microsoft Word:
 
* je kunt het Eindresultaat niet direct zien.
* je moet wat LaTeX -commando's kennen voor het maken van een LaTeX -document.
* Het kan moeilijk zijn om een bepaalde opmaak te krijgen.
 
Maar er zijn ook een aantal voordelen aan de LaTeX -aanpak van tekstverwerken:
 
* De lay-out, fonts, tabellen, etc. zijn door het hele document hetzelfde.
* Opmaak van wiskundige formules wordt een stuk makkelijker.
* Indexen, voetnoten en referenties kunnen makkelijk worden gegenereerd.
* Je wordt gedwongen om je document goed te structureren.
 
De LaTeX- en de TeX -manier van textverwerkentekstverwerken kan ook wel WYSIWYM (''What You See Is What You Mean'') genoemd worden. Je kankunt het eindresultaat niet zien tijdens het typen, maar de logische structuur is af te lezen uit het tekstdocument. Latex zorgt voor de opmaak.
Door LaTeX -fans wordt deze manier van tekstverwerken ook soms WYSIWYW (''What You See Is What You Want'') genoemd.
 
Een LaTeX-document is een gewoon tekstdocument dat de inhoud van het document bevat, met extra commando's. Wanneer het bronbestand wordt verwerkt door de LaTeX -macro, kan het documenten in verschillende formaten produceren. Latex ondersteunt standaard [[w:Device Independent|DVI]] en [[w:Portable Document Format|PDF]] maar door extra software te gebruiken kun je ook Postscript, PNG, JPG, HTML e.d. genereren.
 
=== Vereisten ===
Voor LaTeX -textverwerking heb je minimaal het volgende nodig:
* een tekstverwerker (je kunt een basis -tekstverwerker gebruiken, maar een LaTex-verwerker zal nuttiger zijn)
**voor Windows is [[http://www.texniccenter.org/ TeXnicCenter]] een populair engratisen gratis open-source LaTeX-verwerker
**Op Unix systemen (o.a. Mac OS X), zijn Emacsen en gvim geschikte verwerkers voor mensen met een technische aanleg, terwijl [[http://www.xm1math.net/texmaker/index.html Texmaker]] en [[http://kile.sf.net Kile]] gebruiksvriendelijkere omgevingen bieden.
** Op Mac OS X is [[http://www.uoregon.edu/~koch/texshop/ TexShop]] een zeer complete LaTeX -verwerker. Deze is ook verkijgbaarverkrijgbaar in het [[http://www.tug.org/mactex MacTeX pakket ]].
* De Latex code en lay out pagina's.
** voor windows ==>[[http://www.miktex.org/ MiKTeX]]
** voor Unix of Linux ==> [[http://www.tug.org/texlive/ TeX-live]] (voor de meeste distributies is dit gewoon beschikbaar in de repo's)
** voor Mac OS X ga naar [http://www.rna.nl/tex.html "TeX on Mac OS X"]
* en een applicatie die DVI ondersteundondersteunt (en PDF als je dat wilt)
 
eenEen distributie van Latex, met vele uitbereidingenuitbreidingen, add-ons, verwerkers en viewers voor Unix, Linux, Mac en Windows wordwordt verspreid vanaf de TeX user group [http://www.tug.org/texlive/].
 
===applicaties binnen een distributie===
 
Deze programma's (''compilers'')kun je verwachten in elke (La)TeX ditrubutiedistributie:
* '''tex''': maakt aan de hand van een TeX -bestand een DVI
* '''pdflatex''': van TeX naar PDF
* '''latex''': van LaTeX naar DVI
* '''pdflatex''': van LaTeX naar PDF
* '''dvi2ps''': converteerdconverteert een DVI naar een PostScript
* '''dvipdf''': van DVI naar PDF
* '''dvipdfm''': verbeterde versie van '''dvipdf'''
 
In den beginne kon je alleen nog maar een DVI maken met LaTeX; toen werd er PDF -ondersteuning toegevoegd met ''pdflatex'', toch gebruikt niet iedereen dit. Zoals duidelijk wordwordt uit deze korte lijst, kunnen PDF -bestanden met zowel ''pdflatex'' als ''dvipdfm'' gemaakt worden; toch is het bestand uit ''pdflatex'' beter dan de ander. DVI is een oud formaat en het ondersteunt geen snelkoppelingen, terwijl PDF dat wel doet, dus door eerst een DVI te creëren breng je de nadelen van DVI naar PDF. OverIn het algemeen zal de output gewoon beter zijn bij het gebruik van ''pdflatex''.
 
Als je alles nauwkeurig zou doen, zou je een TeX -document net wat anders schrijven dan een LaTeX -document. Maar zoals we later zullen zien is het mogelijk om een keuzelaag in te bouwen, zodat de compiler de vertaling zelf voor zijn rekening neemt.
 
deDe volgende afbeelding laat de relatie zien tussen de (La)TeX-code zien en de verschillende formaten die je ermee kankunt creëren:
 
[[Image:LaTeX_diagram.svg|600px|center]]
 
De omsloten rode tekst staat voor het bestandsformaat, de blauwe tekst bij de pijlen geven de commando's aan die je moet gebruiken en de kleine groene lettertjes onder de bestandsformaten geven aan welke afbeeldingen dat formaat ondersteundondersteunt. Iedere keer dat je een pijl volgt verlies je informatie. Dit verlies kan een verminderde kwaliteit van je document betekenen. Daarom, om de hoogste kwaliteit van je bestand te kunnen waarborgen, zouzul je de kleinstekortste route moeten nemen naar het te verkrijgen bestand.
 
Het merendeel van de programma's zouden bij je LaTeX distributie moeten zitten; andere zitten bij Ghostscript, wat ook een gratis stukje software is.
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.