# Het handboek van &kile;

## Inleiding

### Vereisten

Om &kile; uit te voeren, dient u de volgende componenten op uw systeem geïnstalleerd te hebben:

- K Desktop Environment (&kde;): &kde; is een populaire open-source desktop environment.

- Qt: QT is een hulpmiddel voor ontwikkeling met C++ en is nodig om &kile; te compileren.

- &latex;: programma van hoogwaardige kwaliteit om documenten te zetten. Hoogst waarschijnlijk hebt (of wilt) u het pakket &tetex;, aangezien u op een UNIX-gelijkend systeem werkt.

Optionele pakketten:

- &kdvi;: viewer voor DVI-bestanden voor &kde;.

- &gnuplot;: wettenschappelijk pakket om te plotten.

- &xfig;: tekenprogramma voor X.

Een aantal van deze componenten maakt misschien deel uit van uw Linux-distributie; raadpleegt u hiervoor de documentatie bij uw distributie, of raadpleeg de installatie-cd of -dvd, om deze pakketten op uw computer te installeren.

Het project &kile; bevat een aantal binaire pakketten van &kile; voor verschillende distributies. Deze zijn eenvoudig te installeren zonder dat u ze hoeft te compileren. Kijk voor meer informatie op de webpagina van &kile;.

### Beoogd publiek

Dit handboek is bedoeld voor iedereen, ongeacht zijn of haar ervaring met &latex;, &kde;, &kile; of Linux.

Gevorderde gebruikers zullen dit handboek waarschijnlijk niet gebruiken, maar alle suggesties voor de documentatie zullen in ogenschouw genomen worden. Indien u een bijdrage zou willen leveren aan dit project of de documentatie, raadpleeg dan de webpagina van &kile;. Commentaar betreffende de documentatie kan gestuurd worden aan zenith@chemeng.ntnu.no.

Antwoorden nodig over &kile;? Vastgelopen bij het compileren? Wilt u een nieuwe functie? Stel technische vragen of start een discussie bij voorkeur op onze mailinglijst: kile-devel@lists.sourceforge.net.

## Inleiding

### Basisfeiten

#### Over &kile;

&kile; is een geïntegreerde omgeving voor &latex; voor de &kde;-desktop. &kile; geeft u de capaciteit om alle functionaliteiten van &latex; te gebruiken in een grafische interface, die u eenvoudige, directe, en aangepaste toegang geeft tot alle programma's voor het compileren, nabewerken, debuggen, converteren van &latex; en tot hulpprogramma's om het bekijken. U krijgt ook een uiterst praktische assistent, een &latex;-referentie, interfaces met &gnuplot; en &xfig; en projectbeheer.

#### Wat is &latex;

&latex; is een tekstverwerkingssysteem afgeleid van &tex;, een programma dat oorspronkelijk ontwikkeld is in 1977 door Donald Knuth om auteurs te helpen hun werk professioneel op te maken en werk te krijgen dat lijkt op dat van een zetter; de zetter stileert professioneel de opmaak van een document volgens de specificaties voor het type document. &latex; werd door Leslie Lamport gecreëerd om auteurs een automatische zetter te geven, vooral wanneer het aankwam op het dure en nauwkeurig zetten van mathematische formules en expressies, die niet bij toeval omsloten worden door dollartekens in &latex;. Vandaag de dag, laten tekstverwerkingsprogramma's iedere gebruiker een zetter zijn; maar wat u vaak wilt, is een document dat goed oogt, en geen document waar u uren aan besteedt om het er goed uit te laten zien. &latex; neemt deze last op zich, en laat u denken aan het document, niet aan de opmaak. En ja, het zal er goed uitzien!

#### Hoe spreek je het uit? Waarom die rare typografie?

Er is een rare traditie van &tex;-gerelateerde pakketten om de vreemdst mogelijke uitspraak en typografie mogelijk te hebben. &tex; werd geacht van het Griekse τεχ gehaald te zijn, in Latijnse letters tech. Er zijn veel verklaringen waarom, maar de meest waarschijnlijke is omdat &latex; van origine bedacht werd voor technische rapporten en zijn belangrijkste vermogen inderdaad het correct en eenvoudig zetten van mathematische formules was, toen een uiterst dure, tijdrovende en frustrerende zaak.

De uitspraak dient als volgt te zijn: T zoals u zou verwachten, E zoals is in zet, en X zoals in het Duitse ich. Als u niet weet hoe ch klinkt, het klinkt min of meer als een sissende kat; het IPA-symbool is /ç/. Veel mensen rapporteren de andere uitspraak van ach (IPA-symbool /x/), maar ik heb het persoonlijk aan een aantal Grieken gevraagd, en zij bevestigen de eerste versie. U dient zich ervan bewust te zijn dat een groot aantal mensen het verkeerd uitspreken als /teks/ of /tek/.

Tenslotte, in &latex; wordt de eerste letter LA uitgesproken als lay: het idee is dat, terwijl het ruwe &tex; moeilijk is, zelfs een layman (leek) er &latex;-macro's kan gebruiken. Een minder inspirerende, maar meer realistische verklaring is dat het afgeleid is van de achternaam van Leslie Lamport, de schepper van &latex;. Nu weet u het!

### &latex; 101

Het &latex;-typografiesysteem lijkt op andere markeertalen zoals XML, dat gebruikt wordt voor vele types documenten (inclusief dat wat u nu aan het lezen bent), of HTML, dat gebruikt wordt voor webpagina's. Het algemene idee is om op speciale wijze omsloten trefwoorden te gebruiken, tags genaamd, die aan een programma vertellen hoe de tekst gepresenteerd dient te worden. &kile; biedt u een flink aantal van dergelijke tags in het menu LaTeX in de menubalk.

Alhoewel we trachten u een goede indruk te geven van wat &latex; is, is dit niet Het Definitieve Boek over &latex;. Als u goed &latex; wilt leren, wilt u wellicht een boek lenen uit uw bibliotheek. De schrijver heeft een goede ervaring met A Guide to &latex; geschreven dor H. Kopka en P.W. Daly, en houdt het nog steeds op de boekenplank.

Evenals andere markeertalen, bevat &latex; een preambule, dat de globale commando's instelt, zoals papiergrootte, paginanummering, dimensies van de tekst op de pagina en een body, die start met het commando `\begin{document}`, en zoals goed te voorspellen is afgesloten wordt met het commando `\end{document}`.

### De belangrijkste kenmerken van &kile;

#### Snelstart

De assistent die is ingebouwd in &kile; is een nuttige functie om snel te beginnen documenten te maken in &kile;. Het kiezen van de assistent uit de menubalk levert u een aantal keuzemogelijkheden voor het aanmaken van uw document: artikel, boek, brief, rapport of leeg. U kunt ook meteen een aantal opties specificeren die gerelateerd zijn aan het document.

Opties van de assistent:

- Documentklasse: kies het type document dat u wilt aanmaken: artikel, brief, boek of een ander met aangepaste definitie.

- Tekengrootte: vertelt &kile; welke tekengrootte in punten u wilt gebruiken.

- Papiergrootte: kiest de grootte of stijl van bladen.

- Codering: u zult bijna altijd Latin 1 of UTF-8 als codering willen gebruiken, omdat deze u toestaan direct woorden in te voeren zoals `naïveté`, en niet via de ASCII-ficatie `na\"\ivet\'e`; er zijn echter veel meer opties beschikbaar, zoals Latin 5 of Turks.

- Auteur: schrijf hier uw naam op.

- Titel: voeg hier uw documenttitel toe.

- Overige opties: dit staat u toe verder opties in te stellen zoals printen, concept, en andere.

#### Voorgedefinieerde sjablonen

De voorgedefinieerde sjablonen in &kile; zijn:

- Leeg document: echte mannen beginnen met helemaal niets!

- Artikel: stelt de opmaak artikel in, voor een document dat kort genoeg is om niet in hoofdstukken opgedeeld te hoeven worden.

- Rapport: stelt de opmaak rapport in, voor een middelgroot document, bijvoorbeeld met paginanummering op de buitenste rand van de pagina.

- Boek: stelt de opmaak boek in, een volwaardige variant, die zo krachtig is dat hij gebruikt wordt om veel leerboeken voor de universiteit te schrijven.

- Brief: stelt de opmaak brief in, dat automatisch die vervelende inspringen kan aanbrengen die niemand echt onthoudt.

Nieuwe gebruikers hoeven zich geen zorgen te maken, dit is slechts een korte beschrijving van de functies, en er zal later meer aandacht aan besteed worden om deze taken tot in het detail uit te voeren in quickstart.

#### Accentuering van de syntaxis

&kile; lijkt op programma's die met broncode en editing omgaan, en accentueert commando's, opties en onderdelen die gebruikt en misbruikt worden. &kile; maakt het zo mogelijk om op eenvoudige wijze probleemgebieden te ontdekken: bijvoorbeeld, wanneer u ziet dat grote delen van de tekst groen zijn geworden, dan heeft u waarschijnlijk ergens vergeten een wiskundige omgeving te sluiten. U zou sowieso opgemerkt hebben hoe waardeloos het uitvoerbestand eruit zou hebben gezien, maar accentuering bespaart u echt tijd en frustraties.

#### Automatische aanvulling van omgevingen

Het automatisch aanvullen van omgevingen houdt in dat, wanneer u met een nieuwe omgeving begint door `\begin{environment}` in te typen, &kile; automatisch het bijbehorende commando `\end{environment}` invoegt, met een regel ertussen voor uw tekst. U kunt het natuurlijk deactiveren als u dat wilt in Instellingen &kile; instellen...LaTeX.

#### Het element spring naar structuur

Alle documenten worden normaliter gestructureerd in een zekere hiërarchie. &latex; staat u toe documenten op te breken in de volgende hiërarchie (met deel (part) als hoogste in de hiërarchie, en sub-alinea (subparagraph) als laagste):

- \part

- \chapter

- \section

- \subsection

- \subsubsection

- \paragraph

- \subparagraph

Wanneer u een document in de weergave Structuur bekijkt, kunt u tussen de tekstelementen springen door te klikken op het element dat u wilt zien.

#### Terugzoeken (Inverse search)

Wanneer u uw eigen &latex;-bestand maakt, kan inverse search (terugzoeken) zeer nuttig zijn. Zodra u DVI-bestand (DeVice Independent File) hebt gemaakt, zal &kile;, wanneer u in de DVI-viewer de middelste muisknop indrukt, naar de overeenkomstige regel in de &latex;-broncode springen.

Een DVI-bestand is een type bestand dat een beschrijving bevat van een opgemaakt document, samen met andere informatie , waaronder het lettertype, en de gebruikelijke uitvoer van &tex; of &latex;. Er bestaat een aantal hulpmiddelen om DVI-bestanden te bekijken en uit te printen op uiteenlopende systemen en apparaten. Een DVI-bestand is soms ook bekend als een meta-bestand.

#### Vooruit zoeken (Forward Search)

Wanneer gebruik gemaakt wordt van inverse search, wordt de selectie van onderdelen in het DVI-bestand geassocieerd met de editor. Dus wanneer u op een DVI-bestand klikt, springt het hoofdvenster naar de overeenkomstige sectie van de &latex;-code in de editor. Vooruit zoeken is precies het tegenovergestelde hiervan. Vooruit zoeken staat u toe op een specifiek deel van de tekst in de &latex;-code aan te klikken, en te springen naar de hiermee geassocieerde positie in het venster van de DVI-viewer.

### De taakbalk: een referentiegids voor functies

- Nieuw: begin een nieuw document.

- Openen: open een nieuw document.

- Sluiten: sluit het document af.

- Huidig document als hoofddocument definieren: dit wordt gebruikt wanneer met meerdere bestanden gewerkt wordt. Het hebben van een hoofddocument laat u eenvoudiger werken met andere .tex-bestanden die in uw document zijn opgenomen.

- Snel bouwen: compileert uw broncode in &latex; en toont automatisch de resultaten, tenzij u fouten in de code heeft zitten.

- Bestanden observeren: deze modus "observeert" of het DVI-bestand veranderingen bevat, en zal geen nieuwe sessie van &kdvi; opstarten na Snel bouwen.

- Logbestand tonen: laat u het .log-bestand zien, zodat u fouten kunt ontdekken.

- Vorige LaTeX-fout: springt achterwaarts door het .log-bestand en accentueert fouten in de broncode.

- Volgende LaTeX-fout: springt voorwaarts door het .log-bestand en accentueert fouten in de broncode.

- Stoppen: breekt de huidige functie af.

- LaTeX: voert het commando &latex; uit op het actieve document.

- DVI tonen: start de DVI-viewer op.

- DVI naar PS: converteert een DVI-bestand naar een PostScript-bestand (PS).

- PS tonen: start de PostScript (PS) viewer op.

- PDFLaTeX: maakt een pdf-bestand van &latex;-code, indien u een &latex;-header hebt.

- PDF tonen: laat u het pdf-bestand zien.

- DVI naar PDF: converteert een DVI- naar een pdf-bestand.

- PS naar PDF: converteert een ps- naar een pdf-bestand.

- LaTeX naar HTML: genereert HTML-code van &latex;-code.

- HTML tonen: toont gegenereerde HTML.

- Kdvi vooruit zoeken: springt naar een pagina die overeenkomt met de huidige regel in de editor.

Als u naar de werkbalk Bewerken kijkt, zult u drie lange menu's opmerken. De menu's zijn voor u ontwikkeld om snel bepaalde veelvoorkomende functies aan uw document te kunnen toevoegen. Het eerste vak wordt gebruikt om uw document te verdelen in delen, hoofdstukken, paragrafen enzovoorts. De beschikbare commando's om segmenten aan uw &latex;-broncode toe te voegen zijn:

- Gedeelte: hoogste indelingsniveau voor een document.

- Hoofdstuk: begint een nieuw hoofdstuk.

- Sectie: maak een nieuwe paragraaf.

- Subsectie: maak een nieuwe subparagraaf.

- Subsubsectie: een secundaire paragraaf, qua hiërarchie tussen subparagraaf en alinea in.

- Paragraaf: maak een nieuwe alinea.

- Subparagraaf: maak een nieuwe subalinea.

Het uitvouwveld genaamd label wordt gebruikt om zaken aan uw document toe te voegen, zoals indexen, voetnoten, en referenties. De beschikbare commando's zijn:

- label: een commando dat een label produceert voor hoofdstuk, een figuur of een ander element.

- index: maak een ingang voor de index aan.

- voetnoot: maakt een voetnoot in uw document.

- ref: wordt gebruikt om te verwijzen naar een voorgedefinieerd label, dat u kunt kiezen uit een uitvouwlijst.

- pageref: net als ref, maar verwijst naar een pagina in plaats van een structuurelement.

- cite: maakt een referentie aan met gegevens uit een bibliografie.

Het menu Label Het menu Label Het label selecteren voor een verwijzing Het label selecteren voor een verwijzen

Wanneer u cite gebruikt, wordt er een uitvouwlijst met bib-items gepresenteerd, maar als u &bibtex; gebruikt zal dit alleen werken wanneer het bestand onderdeel uitmaakt van een Project. U kunt dan &gbib; of &pybliographer; gebruiken, of het met de hand doen.

Het uitvouwvak dat het label tiny draagt, wordt gebruikt om de grootte van de tekst in te stellen. U kunt de grootte van de hoofdtekst of voetnoten, enz. instellen. De beschikbare commando's zijn:

- tiny: kleinst.

- scriptsize: zeer klein.

- footnotesize: kleiner.

- small: klein.

- normalsize: normaal.

- large: groot.

- Large: groter.

- LARGE: nog groter.

- huge: nog steeds groter.

- Huge: grootst.

## Snelstart

### Een document in &latex; schrijven voor beginners

Gebruikers van &kile; hebben twee keuzes wanneer ze aan een nieuw document beginnen: ze kunnen de Assistent gebruiken om een nieuw document te beginnen, aangeven welk type document zie zouden willen maken en opties zoals lettertype, papiergrootte, enzovoorts; of anders kunnen ze de code handmatig invoeren.

                    \documentclass[12pt]{article}
                    \begin{document}
                    Hier is wat broncode voor tekst geschreven in LaTeX.
                    \end{document}

Ieder document in &latex; begint met het commando `\documentclass{TypeOfDocument}`, tenzij u een oudere versie van &latex; gebruikt; dan is het commando `\documentstyle{TypeOfDocument}`. Er zijn momenteel twee versies van &latex; die veel voorkomen en die u tegen kunt komen: versie 2.09, die gebruik maakt van `\documentstyle`, en versie 2ε, die `\documentclass` gebruikt om een document te beginnen. Het commando `\documentclass` volgt altijd de syntaxis `\documentclass[optional argument]{class}`.

Door de voorbeeldcode hierboven uit het tekstvak in te typen krijgt u de volgende uitvoer:

                    Hier is wat tekst geschreven in LaTeX-code.

De haakjes die na het commando `\documentclass` komen bevatten de opties voor het commando. De optie `[12pt]` stelt de grootte in van het lettertype voor uw artikel; als u de tekengrootte niet in het begin instelt, kunt u het later in de tekst instellen.

Zodra u het codevoorbeeld uit het kader hierboven hebt ingetypt, zult u uw &latex;-broncode moeten compileren. De meest eenvoudige manier voor u om &latex; te compileren is gebruik te maken van het menu Bouwen, of door de knop Snel bouwen te gebruiken.

Alt 2 is de sneltoetscombinatie om uw broncode te compileren.

U dient uw broncode op te slaan voor u kunt compileren. &kile; zal dit automatisch voor u doen.

Controleert u het logbestand, indien uw document niet werd gecompileerd. Wanneer u de knop Snel maken gebruikt, dient de viewer &kdvi; automatisch geopend te worden; bekijkt u het logbestand, als dit niet gebeurt.

### Omgevingen

Een omgeving is een deel van de tekst dat anders behandeld wordt dan de rest van het document. Bijvoorbeeld wanneer u een rapport wilt maken met tekengrootte 12, maar u voor een paar regels de tekengrootte wenst aan te passen. De commando's `\begin{environment}`, `\huge` en `\end{environment}` laten u tijdelijk de tekst aanpassen binnen de omgeving tot "zeer groot".

Veranderingen hebben alleen effect tussen `\begin{environment}` en `\end{environment}`. U kunt een onbeperkt aantal veranderingen maken binnen een omgeving.

Er zijn veel attributen die u aan uw document kunt toevoegen om de tekst leesbaarder en gebruikersvriendelijker te maken. U kunt attributen aan uw document toevoegen zoals speciale lettertypen, vet, cursief, onderstreept, enz., en deze commando's zullen eindigen met commando `\end`, of aan het einde van uw omgeving.

- `\begin{emph}` of `\begin{em}`: dit commando maakt de tekst cursief, en is actief tot in de code een commando `\end{em}`, `\end{emph}` of een andere omgeving wordt aangetroffen. Om één woord in een zin cursief te maken kunt u gebruik maken van de schrijfwijze: dit is `\em{mijn}` zin.

- `\bfseries{Ik maak deze tekst binnen de accolades vet}`: dit commando maakt uw tekst vetgedrukt. Het commando vetgedrukt loopt zal doorwerken totdat een afsluitende accolade is gevonden.

- `\quote`: om een citaat te maken in uw document; begin uw citaat met `\begin{quote}` en sluit het af met `\end{quote}`.

- `\center`: centreert de tekst.

- `\verse`: laat de tekst inspringen, bijvoorbeeld voor gedichten.

- `\itemize`: maakt een lijst of opsomming met opsommingsteken.

### &kile; gebruiken

Nu we u enige achtergrond gegeven hebben over hoe u broncode kunt schrijven met de markeringstaal &latex;, zullen we u stap voor stap laten zien hoe u een document kunt maken met behulp van &kile;.

1. Start &kile; op.

2. Maak een document aan met Bestand Nieuw Leeg document.

3. Selecteer Assistent Snelstart, kies dan een formaat, en vul uw voorkeuren in de assistent in.

4. Breng, zodra de assistent tekst heeft ingevoegd, wat aanpassingen aan om het document leesbaarder te maken, voeg minimaal één citaat toe, wat vetgedrukte tekst, cursieve, en een vers om het verschil tussen de commando's te zien.

5. Sla uw bestand op onder de naam `intro.tex`.

6. Bouw uw document met Alt 2 of met de knop met de label LaTeX.

7. Selecteer DVI bekijken.

8. Bekijk al uw nieuwe tekst.

9. Wanneer u de ingebedde viewer gebruikt, kunt u, wanneer u klaar bent met het document te bekijken, op de knop Editor-weergave klikken om terug te keren naar de editor . Of sluit het venster van de viewer af als u een aparte viewer gebruikt.

Dat is het! U heeft zojuist uw eerste document in &latex; geschreven!

Zodra u uw DVI-bestand heeft gemaakt, kunt u, als u dat wilt, uw document afdrukken, of het converteren naar een postscript- of pdf-bestand. Experimenteert u hier maar mee en veel plezier!

### DVI-bestanden

DVI staat voor DeVice Independent bestand. Dit type bestand wordt gegenereerd door &tex; of &latex; om ingelezen te worden door een driver op uw computer. Er zijn veel verschillende typen uitvoer waar een .DVI-bestand naartoe gestuurd kan worden, zoals een printer, postscript- of pdf-bestand omzetter, of naar uw beeldscherm.

#### Een DVI-bestand bekijken

U heeft reeds gezien hoe u een DVI-bestand op het scherm kunt bekijken door gebruik te maken van de knop DVI-bestand bekijken op de werkbalk.

#### Een DVI-bestand afdrukken

U kunt dezelfde procedure gebruiken om een DVI-bestand uit te printen als die u gebruikt hebt om uw document te maken (zie quick_using). Selecteer dan bij stap 7, na het klikken op DVI-bestand bekijken Bestand Afdrukken in de viewer. Als uw printer goed is geconfigureerd kunt u het DVI-bestand afdrukken.

#### Handmatig afdrukken van een DVI-bestand vanuit de console

Gebruik om een DVI-bestand handmatig af te drukken van een console eerst het commando `dvips intro.dvi`. Dit commando zal uw DVI-bestand omzetten in een postscript-bestand. Zodra uw bestand is geconverteerd, kunt u het afdrukken met het commando `lpr intro.ps`.

#### Een DVI-bestand exporteren

De werkbalk geeft de beschikbare opties om een DVI-bestand naar andere formaten te exporteren. Nadat u een DVI-bestand heeft gemaakt van uw &latex;-broncode, zult u dit kunnen exporteren naar een formaat van uw keuze met de knoppen op de werkbalk.

### Voorwaarts en achterwaarts zoeken tussen &kile; en &kdvi;

#### Vooruit zoeken (Forward Search)

Het commando Voorwaarts Zoeken gebruikt &kdvi; en een extra bestand (in &latex; wordt naar additionele bestanden packages / pakketten genoemd) genaamd `srcltx.sty`. U zult uw harde schijf moeten afzoeken om te zien of uw distributie `scrltx.sty` reeds heeft geïnstalleerd. Indien het niet inbegrepen is, kunt u het downloaden en het naar een &tex;-map kopiëren, bijvoorbeeld `/usr/share/texmf/tex/latex/srcltx/`. Voer daarna ``texhash`` uit zodat &latex; weet waar het bestand zich bevindt. Daarna kunt u het volgende commando in de preambule plaatsen:

                    \documentclass[12pt, a4paper]{book}
                    \usepackage[active]{srcltx}
                    \pagestyle{empty}
                    \renewcommand{\baselinestretch}{2}
                    \begin{document}
                    \begin{verse}
                    The KDE \LaTeX\ source code editor &kile; is my favorite.

                    \emph{Because} it is easy to use!
                    \end{verse}
                    \end{document}

Nadat u het pakket `srcltx` heeft toegevoegd, kunt u &kdvi; open laten. Plaats om een voorwaartse zoekactie uit te voeren de cursor op een regel broncode, en klik op Kdvi Voorwaarts Zoeken om te springen naar de overeenkomstige positie in het venster van de DVI-viewer.

#### Terugzoeken (Inverse search)

Inverse search werkt niet, tenzij:

- `srcltx.sty` wordt gebruikt.

- Het broncode-bestand met succes is gecompileerd.

- &kdvi; weet welke editor u wilt gebruiken.

Met deze functie van &kdvi;, zal het klikken met de middelste muisknop in het DVI-document &kile; openen en proberen naar de overeenkomstige regel te gaan. Vergeet niet &kdvi; te vertellen om &kile; als editor te gebruiken, in het menuonderdeel Instellingen DVI-opties....

&kdvi; configureren; &kdvi; configureren

#### Fouten verhelpen

Als u probeert om Snel maken te gebruiken en de DVI-viewer niet geopend wordt, heeft u waarschijnlijke ergens een fout zitten. Indien u een fout heeft, zal dit zichtbaar zijn in het logbestand / het berichtenvenster en zal een samenvatting van de fout gegeven worden.

Het logbestand legt dan uit wat de oorzaak van de fout in uw code is. In de editor, kunt u de knoppen gelabeld Vorige LaTeX-fout en Volgende LaTeX-fout gebruiken om naar en van fouten te springen.Het logbestand meldt altijd in welke regel de fout is optrad. Om de regel waarin een fout optrad te bekijken, kunt u op de fout in het logvenster klikken, en &kile; zal u dan naar de desbetreffende regel brengen.

## Een nieuw document beginnen

Wanneer u op de werkbalk klikt op de knop om een nieuw document te beginnen, dan verschijnt er een dialoogvenster, waarin gevraagd wordt welk type sjabloon u wilt gebruiken om uw document te schrijven. De standaard keuzemogelijkheden zijn:

- Leeg document

- Brief

- Boek

- Artikel

- Rapport

Als u een Leeg document document selecteert, kunt u ofwel beginnen een geheel nieuw document te schrijven, danwel gebruik maken van de assistent om snel een nieuw document te beginnen (zie intro_docwizard).

### Sjablonen

Frequente gebruikers van &latex; gebruiken in het algemeen dezelfde preambule voor bijna ieder document dat zij gebruiken. Sjablonen kunnen aangemaakt, opgeslagen en geladen worden binnen &kile; om het eenvoudiger te maken een nieuw document te beginnen.

#### Een nieuw sjabloon maken

Om een nieuw sjabloon te maken, dient u eerst een bestaand &tex;/&latex;-bestand te openen of zelf een bestand te maken. &kile; kan een sjabloon genereren van een bestaand document door het gewenste document te openen en de optie Bestand Sjabloon van document maken te selecteren.

#### Automatische vervangingen configureren

Wanneer u een nieuw document begint door te kiezen voor een sjabloon via Bestand Nieuw, worden bepaalde karaktercombinaties vervangen door data zoals uw naam of de karaktercodering die u gebruikt. Deze variabelen kunnen geconfigureerd worden in Instellingen&kile; instellen.

Wanneer u uw eigen sjabloon aan het ontwerpen bent, is het nuttig te weten welke karaktercombinaties vervangen worden door welke variabelen in het sjabloon:

- `$$AUTHOR$$`: deze term wordt vervangen door de auteur die bij deze variabele is ingevuld.

- `$$DOCUMENTCLASSOPTIONS$$`: Deze term wordt vervangen door de variabele documentclass options. Dit wordt in het algemeen als volgt gebruikt: `\documentclass[$$DOCUMENTCLASSOPTIONS$$]{article}`.

- `$$INPUTENCODING$$`: Indien de variabele inputencoding ingesteld is, bijvoorbeeld `latin1`, zal deze term vervangen worden door `\input[latin1]{inputenc}`.

#### Een sjabloon maken vanuit de assistent

De eenvoudigste manier om een nieuw sjabloon te maken is het starten van de assistent en dan commando's toe te voegen in de editor. Zodra u uw document hebt ingedeeld zoals u wilt:

1. Sla uw bestand op;

2. Ga naar Bestand;

3. Kies Sjabloon van document maken;

4. Voer indien nodig de benodigde correcties door in het sjabloon;

5. Type een naam in voor uw nieuwe sjabloon;

6. Klik op OK om uw sjabloon aan het menu toe te voegen.

De volgende keer dat u een nieuw document begint, zult u uw aangepaste sjabloon kunnen kiezen in plaats van de standaard sjablonen.

#### Een sjabloon van een bestand maken

Van ieder &latex;-bestand kan een sjabloon gemaakt worden. Als zoekt naar een eenvoudige manier om een sjabloon te configureren, gaat u dan op zoek op het internet en volgt u dezelfde stappen die opgesomd zijn in templ_wiz.

U wilt bijvoorbeeld een volwaardige A0-poster. Deze posters zijn meestal te zien op wetenschappelijke conferenties, en &latex; zal u helpen een aantrekkelijke, opvallende poster te maken.U kunt een sjabloon voor A0 posters verkrijgen op De home page van Jonathan Marchini's , maar er zijn er veel meer beschikbaar. Onthoudt dat u het pakket `a0poster` nodig zult hebben, dat meestal niet bij een standaard installatie van &tetex; zit, dus u zult het moeten downloaden, kopiëren naar een &tex;-map, bijvoorbeeld `/usr/share/texmf/tex/latex/a0poster/`, en ``texhash`` uit moeten voeren zodat &latex; weet dat het bestaat. Vergeet u niet de bestandsrechten in te stellen zodat iedereen het bestand kan lezen.

#### Een sjabloon verwijderen

Doet u het volgende om een sjabloon te verwijderen uit &kile; :

1. Ga naar Instellingen Sjabloon verwijderen...;

2. Er zal een dialoogvenster verschijnen met een lijst van alle sjablonen: selecteert u een sjabloon;

3. Klik u dan op OK en uw sjabloon wordt verwijderd.

Sjablonen die gemarkeerd zijn met een asterisk (*) kunnen niet verwijderd worden zonder de juiste rechten.

## &latex;-documenten bewerken

De interne editor die &kile; gebruikt is &kate;. Kate is een teksteditor gemaakt voor programmeurs, die de mogelijkheid bevat om veel verschillende typen tekstbestanden te lezen en markeren, waaronder &latex; en &bibtex;; u heeft direct vanuit het menu &kile; Hulpmiddelen toegang tot veel opties voor &kate; .

Bekijkt u om meer te leren over &kate; en zijn mogelijkheden het Handboek van Kate. Gebruikers van &kile; kunnen beginnen te lezen vanaf het hoofdstuk Werken met de Kate Editor.

### De &latex;-referentie

&kile; bevat een uiterst praktische tag-referentie voor &latex;, waar u bij kunt komen door Help LaTeX Referentiete kiezen. Het bevat een grondige beschrijving van bijna alle commando's die u kunt gebruiken in &latex; en hun syntaxis.

### Bewegingen met de cursor

Om tekst te selecteren heeft u de volgende opties:

- Houd de linkermuisknop ingedrukt en sleep de muis naar de gemarkeerde tekst.

- Klik dan op een woord om de cursor naar een nieuw gebied te verplaatsen.

- Klik tweemaal op een woord om het gehele woord te selecteren.

- Klik driemaal om de hele zin te selecteren.

Het ingedrukt houden van de linkermuisknop en slepen van de tekst die u wilt selecteren, kopieert de geselecteerde tekst automatisch naar het klembord.

Het ingedrukt houden van shift en gebruiken van de pijl-toetsen stelt u in staat delen van de broncode te selecteren in het venster van de editor.

### Haakjes aanvullen en doen overeenstemmen

Het aanvullen van haakjes in een visueel hulpmiddel dat de editorweergave gebruikt om u aan te geven welke haak bij welke hoort. Als u een willekeurig .tex-bestand opent, en een haakje selecteert dan zal, ongeacht of het ronde haken (), rechte haken [] of accolades {} zijn, de editor de haak en de overeenkomende haak in het geel markeren (deze standaardkleur kan veranderd worden). Dus, als u bijvoorbeeld de cursor positioneert in `\section{Inleiding}`, dan ziet u `\section{Inleiding}` in de standaardkleur geel gemarkeerd, om u de locatie van de haakjes openen en sluiten te tonen.

### Markeren

&kile; heeft de mogelijkheid om verschillende typen code te zoeken en te markeren. &latex;-commando's, bijvoorbeeld, worden van normale tekst onderscheiden, en formules wonder ook gemarkeerd in een andere kleur.

### Automatische aanvulling van omgeving

Wanneer u een nieuwe omgeving begint, door `\begin{environment}` te typen, voegt &kile; automatisch een commando `\end{environment}` toe, met een regel ertussen voor uw tekst.

Automatische aanvulling kan uitgeschakeld worden in de &latex;-sectie van Instellingen&kile; configureren.

Een Equation Environment completeren Een Equation Environment completeren

### Toverkunsten met array

Een van de saaiste klusjes die men in &latex; kan doen, is het schrijven van een matrix of een tabelomgeving. Men dient alle elementen bij te houden, te verzekeren dat de omgeving goed gevormd is, en dat alles is waar het verondersteld wordt te zijn. Goede inspringing helpt, maar er is een eenvoudigere manier: het menu Assistent van &kile; gebruiken. Buiten de optie Snelstart , bevat het Tabel en Array (wordt gebruikt in wiskundige omgevingen). U heeft dan een matrixvormige invoervorm die u eenvoudig in kunt vullen met uw ingangen. De optie Tabulators toont een eenvoudiger menu om een tab-omgeving in te stellen. In al deze omgevingen, kunt u op eenvoudige wijze het aantal rijen instellen, naast andere specifieke opties.

Een tabular-omgeving invoegen Een tabular-omgeving invoegen

## Speciale elementen (tags) in &latex;

### Gebruiken van de elementenbibliotheek van &latex;

&latex; heeft honderden elementen voor symbolen en speciale karakters. De meest eenvoudige manier om een speciaal karakter in te voegen is het gebruik maken van het menu van de zijbalk, links in het venster van de editor.

Het menu in de zijbalk Het menu in de zijbalk

Klikt u op het type karakter dat u wilt toevoegen om een speciaal karakter toe te voegen. U kunt de volgende typen karakters toevoegen:

- Relatiesymbolen

- Griekse letters

- Pijlen

- Begrenzingstekens

- Diverse symbolen

- Buitenlandse karakters

### Bibitems gebruiken

`\bibitem` is een commando dat gebruikt wordt om een referentie in een omgeving `thebibliography` in te voeren in uw document. De syntaxis voor het gebruik van `\bibitem` is `\bibitem[label]{key}`.

Het optionele `[label]` is voor u om uw eigen labelsysteem toe te voegen voor het bibliografie-item Als er geen label ingesteld is, worden de items op numerieke volgorde geplaatst: [1], [2], [3], etc.

Het argument `{key}` wordt gebruikt om te verwijzen en om de commando's `\bibitem` en `\cite` aan elkaar en 'aan de informatie die zij bevatten te koppelen. Het commando `\cite` bevat het label dat overeenkomt met het bedoelde `\bibitem`, dat zich bevindt in een omgeving `thebibliography`, en de referentiegegevens bevat.

De bibliografie is een apart onderdeel van uw hoofddocument, en een voorbeeld van de code voor de bibliografie ziet er als volgt uit:

                    \begin{thebibliography}{50}
                    \bibitem{Simpson} Homer J. Simpson. \textsl{Mmmmm...doughnuts}.
                    Evergreen Terrace Printing Co., Springfield, SomewhereUSA, 1998
                    \end{thebibliography)

Uw hoofd-broncode bevat dan de locatie van de informatie met betrekking tot het `\bibitem` dat gebruik maakt van `\cite`. Die broncode lijkt hierop:

                    Mijn thesis, over de filosofie van De Simpsons\copyright
                    komt uit mijn favoriete boek \cite{Simpson}.

Daar het vaak moeilijk is de exacte sleutel voor de referentie te onthouden wanneer u veel verwijzingen heeft, biedt &kile; een eenvoudige manier om een verwijzing in te voegen. Klik op de werkbalk Bewerken op het tweede dropdown veld (gewoonlijk staat er label) en selecteer cite. Er verschijnt dan een lijst met alle sleutels voor verwijzingen: selecteer de correcte referentie en er wordt een verwijzing ingevoegd in uw document. Sla het bestand op of kies Bewerken Documentstructuur verversen om de lijst met sleutels bij te werken.

Het eindproduct in de bibliografie van uw document ziet er dan zo uit:

`[1] Homer J. Simpson. Mmmmm...donuts. Evergreen Terrace Printing Co., Springfield, SomewhereUSA, 1998.`

De meest eenvoudige manier om te werken met `\bibitem` en `\cite` is op de werkbalk het dropdown veld dat met cite gemarkeerd is te gebruiken. Wanneer u een verwijzing selecteert om in te voegen, wordt aan u een lijst van `bibitem`s gepresenteerd die u tot dusver gemaakt heeft, en kunt u kiezen uit de referenties uit de lijst. &kile; kan ook samenwerken met editorapplicaties voor &bibtex;' zoals &gbib; en &pybliographer;, om te helpen verwijzingen eenvoudiger te maken.

### Gebruikergedefinieerde tags

&kile; geeft u de mogelijkheid uw eigen tags te maken. Een tag is als een snelkoppeling die een aantal commando's start of veelgebruikte tekst schrijft. Joe Sixpack gebruikt bijvoorbeeld vaak de zinnen `Ik heb liever \LaTeX\ dan \TeX\` en `Wat zou ik doen zonder Linux?`. Om gebruikergedefinieerde tags te creëren om deze zinnen te schrijven, kan hij gebruik maken van Gebruiker Gebruikergedefineerde tags Tags bewerken; dit presenteert hem een dialoogscherm waar hij zijn eigen gebruikergedefinieerde tags kan creëren.

Het dialoogscherm Gebruikergedefinieerde tags bewerken Het dialoogscherm Gebruikergedefinieerde tags bewerken Een gebruikergedefinieerde tag aanroepen Een gebruikergedefinieerde tag aanroepen

Hij zou waarschijnlijke iedere tag een naam geven die deze duidelijk kan identificeren. De naam die u aan uw tag geeft wordt ingevoerd in de sectie die gemarkeerd is met Menu-item, en de tekst van het veelgebruike commando dient ingevoerd te worden in de sectie met als label Waarde. Wanneer de commando's eenmaal ingevoerd zijn, kan hij ze snel gebruiken met de sneltoetscombinatie Ctrl Shift 1 voor de eerste tag om `Ik prefereer \LaTeX\ boven \TeX\` enCtrl Shift 2 om `Wat zou ik doen zonder Linux?` in te voeren.

#### Plaatshouders in gebruikergedefinieerde tags

Er is een aantal plaatshouders dat u kunt gebruiken in gebruikergedefinieerde tags: dit zijn `%S`, `%M`, en `%C`.

- `%S`: wordt vervangen door de naam van het broncode-bestand.

- `%M`: dit staat voor gemarkeerde tekst; de geselecteerde tekst wordt ingevoegd op zijn plaats wanneer gebruikergedefinieerde tags worden gebruikt.

- `%C`: dit is waar de cursor geplaatst zal worden na gebruik van een gebruikergedefinieerde tag.

Om u te laten zien hoe dit werkt, stel dat we bijvoorbeeld een gebruikergedefinieerde tag willen, die de waarde `\bfseries{%M}%C` bevat, en ik heb een selectie van de tekst gemarkeerd met mijn document dat we in vetgedrukte tekst willen veranderen. Dan markeren we dus de frase `I love Fridays`, passen onze gebruikergedefinieerde tag toe door Ctrl Shift 1 in te drukken , en krijgen we de tekst `\bfseries{I love Fridays}`, met de cursor geplaatst aan het einde van de tekst.

## De hulpmiddelen om te bouwen gebruiken

### Compileren, converteren en bekijken

Om het resultaat van uw werk te bekijken, dient u eerst de broncode te compileren. Al de hulpmiddelen om te bouwen zijn dichtbijeen gegroepeerd in de menu's Bouwen Compileren, Bouwen Converteren en Bouwen Beeld.

Om uw broncode te compileren voor scherm-viewers zoals &kdvi;, andere DVI-viewers of verdere conversie, kunt u de sneltoetscombinatie Alt 2 gebruiken. Dan kunt u het DVI-bestand bekijken gebruik makend van uw standaard viewer met Alt 3, het DVI- naar een ps-bestand converteren met Alt 4, en het ps-bestand bekijken met Alt 5.

#### &bibtex;

Als u &bibtex; gebruikt voor uw bibliografie-ingangen, dient u de volgende speciale procedure voor het compileren te volgen.

1. Voer &latex; uit met Alt 2.

2. Voer &bibtex; uit met Alt-: dit compileert uw bibliografie-bestand.

3. Voer weer tweemaal &latex; uit, om het de gecompileerde informatie van de bibliografie in te voegen, en om verwijzingen en kruisverwijzingen goed in te stellen.

U kunt het &bibtex;-bestand ook met uw editor naar keuze voor &bibtex; (bijvoorbeeld &gbib;) bekijken door Bouwen Beeld View Bibtex te kiezen; u kunt de standaard viewer voor &bibtex; veranderen in Instellingen Kile instellen...Hulpmiddelen.

#### MakeIndex

Als u het pakket &makeidx; gebruikt om een uiteindelijke alfabetische index voor uw document te maken, dient u ook een bepaald compilatiepatroon te volgen.

1. Voer &latex; uit met Alt 2.

2. Maak de index met Alt=: dit compileert het indexbestand.

3. Voer &latex; weer uit, om de gecompileerde informatie over de index op te nemen.

#### MetaPost

Als u uw document wilt compileren met MetaPost, een programma om afbeeldingen te tekenen, kunt u het doen met Bouwen Compileren Mpost.

#### PDF&latex;

Er is tevens een andere wijze om uw document te compileren, als u een pdf-bestand wilt: u kunt PDF&latex; uitvoeren, dat de broncode direct tot een pdf-bestand compileert, met Alt 6: u kunt dan het gecompileerde bestand bekijken door te drukken op Alt 7.

Als alternatief, kunt u een ps- in een pdf-bestand converteren met Alt 8, of direct een DVI- in een pdf-bestand met Alt 9.

Gebruik van PDF&latex; in plaats van &latex; kan slechts een kwestie van eenvoud of gewoonte zijn, maar soms verschilt het gedrag van de twee programma's.

#### &latex;2HTML

Tenslotte, wilt u misschien uw werk publiceren op het web en niet alleen op papier. U kunt het programma latex2html gebruiken, dat aangeroepen kan worden vanuit het menu Bouwen Converteren LaTeX to HTML van &kile; Het resultaat wordt geplaatst in een submap van de werkmap, en u kunt het resultaat van de conversie zien door te kiezen voor het menu-onderdeel Bouwen Beeld View HTML.

#### Parameters aan de commandoregel doorgeven

Indien u specifieke parameters op de commandoregel wilt doorgeven aan de hulpprogramma's voor het compileren, converteren of bekijken, dan kunt u hun aanroep configureren in Instellingen Kile configureren...Hulpmiddelen.

### Formaten voor grafische bestanden

PDF&latex; kan, indien het gebruikt wordt met de pakketten `graphics` of `graphicx` op correcte wijze png- en jpg-bestanden compileren in het pdf-bestand, maar kan niet met eps-bestanden overweg. Omgekeerd ondersteunt het proces om DVI-bestanden te compileren en het converteren van ps-, en uiteindelijk pdf-bestanden wel eps-, maar geen png- en jpg-bestanden. Om deze frustrerende cirkel te doorbreken, in het geval dat u zowel eps- als png- of jpg-bestanden wilt invoegen, heeft u een aantal manieren om hier omheen te werken:

- U kunt eps-bestanden naar png- of andere formaten converteren met hulpmiddelen als the Gimp en PDF&latex; gebruiken.

- U kunt ook andersom converteren en &latex; en ps-pdf-conversie gebruiken; dit is niet altijd een goed idee, aangezien eps andere grafische zaken kan inkapselen, maar niet alle toepassingen dit perfect ondersteunen; sommige proberen misschien zelfs uw jpg-beeld met vectoren en verscheidene scripts te schrijven, die in gigantische bestanden zullen resulteren. Een eenvoudig programma dat dit proces op correcte wijze uitvoert is jpg2ps.

- Als u een bestand in ps-formaat nodig heeft , maar jpg- of png-afbeelding heeft, kunt u ook eenvoudig eerst PDF&latex; gebruiken, en dan de instructie pdftops voor de commandoregel, of, nog beter, uw eigen gebruikerstag implementeren om dat voor u te doen (zie latex_usertags).

Gebruik het juiste bestand voor de juiste afbeelding!

- Eps is een soort grafische vectorscripttaal, die alle lijnen en punten beschrijft waar de afbeelding van is gemaakt, hij ziet er zelfs goed uit wanneer hij vergroot is tot meer dan de standaardgrootte, en past het best bij diagrammen en vector afbeeldingen die in eps zelf gemaakt zijn, die er zeer helder en scherp uitzien terwijl zij een zeer kleine grootte in bytes behouden.

- Png (of het langzaamaan verdwijnende gif) is een verliesvrij bestandsformaat, met goede compressie en kwaliteit. Het is zeer goed voor diagrammen, scans van tekeningen, en alles waarvan u de scherpte wilt behouden. Het is soms overbodig wanneer het gebruikt wordt voor foto's.

- Jpg is een niet-verliesvrij formaat, dat bestanden beter comprimeert dan png met als prijs wat verlies in detail van de afbeelding. Dit is meestal irrelevant voor foto's, maar kan een slechte kwaliteit veroorzaken voor diagrammen en tekeningen, en kan sommige dunne lijnen helemaal doen verdwijnen; gebruik in die gevallen eps of png.

Maar onthoud altijd: garbage in, garbage out! Geen enkele conversie kan een slechte afbeelding goed maken.

### Hoofddocument

Het definieren van uw document als hoofddocument laat u toe met gescheiden bestanden te werken, hetgeen u een ouder-document (of hoofddocument), en kind-documenten geeft die uw complete werk vormen. Na een hoofddocument gedefinieerd te hebben met het overeenkomstige commando in het menu Instellingen, zijn alle commando's van het menu Hulpmiddelen alleen van toepassing op dit document, zelfs wanneer u werkt in de kind-documenten. U kunt het hoofddocument zelfs sluiten.

### Afhandelen van fouten

Nadat u iets gecompileerd heeft,kijkt &kile; naar de foutmeldingen die gegenereerd zijn. Als er fouten of waarschuwingen zijn, dan worden ze kort gerapporteerd in het scherm Loggegevens / berichten. Men kan de fouten gedetailleerder bekijken door te kiezen voor Bouwen Logbestand bekijken of door de sneltoetscombinatie Alt 0. Het gegenereerde logbestand wordt weergegeven in de weergave Loggegevens / berichten; fouten en waarschuwingen worden gemarkeerd.

Het logbestand bekijken Het logbestand bekijken

U kunt eenvoudig van het ene bericht in het logbestand naar het andere springen door de menu-onderdelen Bouwen Volgende/ Vorige LaTeX-fout /-waarschuwing te gebruiken, of door de overeenkomstige knoppen van de taakbalk te gebruiken.

Klik om in de &latex;-broncode naar de regel te springen waar de foutmelding of waarschuwing voorkwam op de fout of waarschuwing in de weergave Loggegevens/berichten. &kile; brengt u automatisch naar de regel die problemen geeft.

### De modus Bestanden observeren gebruiken

Wanneer u het commando Snel maken start, zal normaliter een viewer aangeroepen worden na de compilatie. Als u geen ingebedde viewer gebruikt, zal er iedere keer een nieuw venster geopend worden.

Als u de opmaak van uw document aan het aanpassen bent, voert u misschien erg vaak Snel maken, en heeft u veel vensters van de viewer open op uw bureaublad; om verwarring te vermijden, kunt u de modus Bestanden observeren activeren, die het starten van een viewer door Snel maken voorkomt.

Momenteel ondersteunt &kdvi; het continu actualiseren van het DVI-bestand dat bekeken wordt, maar &kghostview; is nog niet zo perfect: om het document te actualiseren na het compileren, dient u de pagina te veranderen, en het aantal pagina's zal niet veranderd worden in de visualisatie van &kghostview;.

Deze modus is natuurlijk nutteloos met ingebedde viewers, daar u deze toch af dient te sluiten om verder te gaan met het bewerken van het document en hercompileren.

## Door de &latex; broncode navigeren

### De weergave Structuur gebruiken

De weergave Structuur toont de hiërarchie van het document dat gecreëerd wordt in &kile;, en staat u toe er snel doorheen te navigeren, door de opdeling in segmenten te tonen. Om door uw document te navigeren, dient u slechts te klikken op een label, hoofdstuk, paragraaf, subparagraaf, etc., en u zult naar het begin van het overeenkomstige gebuid gebracht worden.

Indien u een los &latex;-document in uw broncode heeft besloten met de tags `\input` of `\include`, zal in de weergave Structuur verwezen worden; dubbelklikken op hun namen in deze weergave doet &kile; het ingevoegde bestand openen in het editor-venster.

De hiërarchische boomstructuur heeft ook een aparte tak voor labels die gebruikt worden in de tekst.

De weergave Structuur gebruiken De weergave Structuur gebruiken

#### De weergave Structuur actualiseren

Om uw weergave van de structuur te actualiseren kunt u ofwel gaan naar Bewerken Documentstructuur verversen of u kunt uw document opslaan, hetgeen &kile; de weergave Structuur doet actualiseren.

### Bladwijzers

Bladwijzers zijn uw verwijzingen naar een tekstsegment of een regel in de &kile;-omgeving. Selecteer om een bladwijzer te gebruiken een specifieke regel van uw document waar u naartoe terug wilt keren, druk dan Ctrl B, en &kile; voegt een bladwijzer toe aan deze regel. Als alternatief kunt u ook een bladwijzer instellen door een regel te markeren en het menu gelabeld Bladwijzers Toggle Bookmark.

Selecteer om al uw bladwijzers te verwijderen Bladwijzers Bladwijzers verwijderen.

## Projecten

### Werken met projecten

in &kile; kunt u projecten aanmaken en ermee werken. Een project is een groep van &latex;-, &tex;- of andere documenten die alle informatie bevatten die gebruikt wordt om uw complete document te maken. Een typisch project zou een document zijn bestaand uit een aantal hoofdstukken, geschreven in verschillende `.tex`-bestanden. Zij kunnen allemaal bijgevoegd worden in een project, om het hele document eenvoudiger te beheren te maken. U kunt ook niet-broncodebestanden opslaan, zoals grafische beelden, in een project. De specificaties van het project worden opgeslagen in een speciaal bestand, met extensie .kilepr.

Een project voegt de volgende functionaliteiten toe:

- U hoeft geen hoofddocument in te stellen, &kile; doet dit automatisch.

- Projectbestanden kunnen eenvoudig samen gearchiveerd worden.

- De weergave Bestanden en projecten toont welke bestanden deel uitmaken van het project.

- Na het openen van een project wordt elk bestand dat eerder geopend was hersteld met de originele codering en markering.

### Een project aanmaken

Selecteer om een project aan te maken Project Nieuw project.... U wordt gevraagd de volgende informatie te geven om uw project aan te maken:

- Titel van uw project.

- Naam van het projectbestand met de extensie .kilepr.

- Bestandsnaam.

- Type bestand dat aangemaakt wordt: leeg document, artikel, book, brief, rapport.

Wanneer u het veld bestandsnaam invult, dient u een relatief pad op te nemen vanuit waar het projectbestand met extensie.kilepr wordt opgeslagen naar het bestand.

### De weergave Bestanden en projecten gebruiken

De weergave Bestanden en projecten is een knop op het menu van de zijbalk. In deze weergaven, kunt u de structuur van uw project, de bestanden, en de naam van het bestand .kilepr dat de projectinformatie laat zien. Toevoegen, verwijderen en wijzigenvan opties in uw project wordt gedaan via de weergave Bestanden en Projecten.

De weergave Bestanden en projecten De weergave Bestanden en projecten

### Bestanden toevoegen en verwijderen

Open een willekeurig &tex;-bestand en klik met de rechtermuisknop op de bestandsnaam in de weergave Bestanden en projecten en selecteer Aan project toevoegen om het bestand aan uw project toe te voegen. Indien u meerdere projecten open heeft staan, vraagt een dialoogvenster aan welk project het bestand toegevoegd dient te worden.

Indien u meerdere bestanden heeft die aan een project toegevoegd moeten worden, kunt u het project selecteren in de weergave Bestanden en projecten en rechtsklikken en dan Bestanden toevoegen selecteren; u kunt dan uw bestanden in een dialoogvenster selecteren.

U kunt ook rechtsklikken op de projectnaam in de weergave Bestanden en projecten, en Bestanden toevoegen... selecteren om een dialoogvenster voor het selecteren van bestanden te doen verschijnen.

Bestanden aan een project toevoegen Bestanden aan een project toevoegen

Klik met de rechtermuisknop op het bestand en selecteer dan Bestand verwijderen om een bestand uit een project te verwijderen. Dit wist uw bestand niet, maar verwijderd het uit de lijst van bestanden die het bestand met de extensie .kilepr bevat.

### Uw projectopties veranderen

&kile; heeft een aantal opties gerelateerd aan uw project, die ingesteld kunnen worden. Klik met de rechtermuisknop op de titel van uw project en selecteer Projectopties om hen te wijzigen. U heeft de mogelijkheid om te veranderingen aan te brengen in:

- De titel van uw project.

- Het archiveercommando.

- Herkende extensies voor niet-broncodebestanden.

- De optie om de bestandsnaamextensies als reguliere expressies te gebruiken.

#### Uw project archiveren

&kile; laat u op eenvoudige wijze een reservekopie van uw project maken door al zijn bestanden in een enkel archief (vaak bekend als tarball) op te slaan. Klik met de rechtermuisknop op de naam van uw project in de weergave Bestanden en projecten, of selecteer Project Archiveren om uw project te archiveren.

Standaardworden alle bestanden in een project toegevoegd aan het archief. Als u een bepaald bestand niet wilt toevoegen aan het archief, dient u in de weergave Bestanden en projecten rechts te klikken en de optie Insluiten in archief uit te vinken.

Archiveercommando's zijn eenvoudige shell-commando's die uitgevoerd worden vanuit de projectmap (waarin het .kilepr-bestand zich bevind). Een aantal plaatshouders kunnen gebruikt worden wanneer een archiveercommando geschreven wordt:

- `%S`: dit wordt vervangen door de naam van uw projectbestand zonder de extensie .kilepr.

- `%F`: dit commando wordt gebruikt om de lijst van bestanden te vervangen die ingesloten worden in het archief.

#### Extensies voor niet-broncodebestanden

Niet-broncodebestanden zijn bestanden zoals afbeeldingen, pdf- ,of PostScript-bestanden, etc. die in het project worden opgenomen, maar geen broncodebestanden zijn met de extensie .tex. U heeft de optie om uw eigen reguliere expressies te gebruiken om met niet-broncodebestanden overeen te komen.

### Een project sluiten

Selecteer om een project te sluiten de weergave Bestanden en projecten in de verticale werkbalk, klik met de rechtermuisknop op uw projecttitel, en selecteer dan Sluiten. Dit sluit uw project af, en alle bestanden die met uw project geassocieerd worden, en voegt ook de naam van het project dat u net heeft afgesloten toe aan Recent project openen... in het menu Project.

## De codering van het document instellen

De editor &kile; laat u de tekst lezen, converteren en instellen in de codering die uw document nodig is voor uw document. Dit staat u toe niet-standaard letters en symbolen te gebruiken; u kunt bijvoorbeeld karakters met een accent gebruiken voor Italiaans of Frans. Het selecteren van de codering voor uw document kan op drie manieren gedaan worden:

- Één manier om de codering in te stellen is het combinatieveld Codering instellen te gebruiken, dat zich aan de onderkant bevindt van de weergave Bestand openen van de zijbalk.

- Een andere manier is om het submenu Beeld Codering instellen te gebruiken.

- Een derde manier om de codering van een document in te stellen is de om de optie in te stellen wanneer u de assistent om een nieuw document te maken gebruikt.

&latex; begrijpt zelf alleen ASCII, een zeer beperkte verzameling van karakters, dus u zou niet direct een letters met een accent of speciale letters kunnen gebruiken. Om letters met een accent te gebruiken is een speciale syntaxis gecreëerd: zoals bijvoorbeeld `\"e`voor `ë`. Er is een pakket dat u hierbij helpt, inputenc genaamd, en het wordt opgenomen in de preambule met `\usepackage[latin1]{inputenc}`, waarin het argument voor de optie de codering is die u wenst te gebruiken (in de meeste gevallen `latin1`). Dit vertelt &latex; om alle `ë`'s die u geschreven heeft te vertalen in `\"e`'s voor het compileren. Raadpleeg alstublieft de direct de documentatie van inputenc voor meer informatie over inputenc. Tenslotte: denkt u eraan zich ervan te verzekeren dat uw bestand daadwerkelijk in dezelfde codering is gecodeerd als u aangegeven heeft bij inputenc!

De codering van het broncodebestand kiezen De codering van het broncodebestand kiezen

Dit legioen van verschillende coderingstabellen voor karakters heeft veel problemen veroorzaakt voor vele toepassingen: u kunt bijvoorbeeld geen cursus Turks in het Frans schrijven zonder de speciale karakters van één taal te verliezen. Er is een algemene overeenkomst gesloten dat, vroeger of later, iedereen zal overstappen op Unicode. Er zijn vele implementaties van Unicode, en UTF-8 is de meest succesvolle onder Linux; Windows® vertrouwt daarentegen op het lastigere en minder flexibele ucs-2. Sommige distributies, zoals RedHad, zijn al begonnen hun standaard codering in te stellen op UTF-8, en daarom vindt u het wellicht zeer interessant om een `UTF-8` argument te gebruiken voor het pakket `inputenc`.

Het slechte nieuws is, dat het nog niet opgenomen is in &tetex; gedurende het schrijven van dit document; het goede nieuws is , dat er een &latex;-pakket is dat precies dat kan doen, en u het zelf kunt installeren.

Gaat u maar naar de thuispagina van Unicode-ondersteuning voor &latex;, door Dominique Unruh van de universiteit van Karlsruhe. Volg de instructies daar om het pakket te installeren en te gebruiken.

## Dankbetuiging en licentie

&kile; is een open-source gebruikersvriendelijke broncode-editor voor &latex;/&tex;. Het draait op systemen waarop de &kde; Bureaubladomgeving is geïnstalleerd. &kde; is beschikbaar voor verscheidene architecturen met Linux en andere Unix-achtige systemen geïnstalleerd. &kile; is ook deel van het project Fink, hetgeen betekent dat &kile; op een Mac met OS-X uitgevoerd kan worden.

Er is veel dank verschuldigd aan diegenen die streven het project &kile; voort te zetten, en de bijdragen van vele uren door diegenen die hun tijd opofferen om de hulpmiddelen te ontwikkelen die wij allemaal kunnen gebruiken onder de GNU -licentie. Hier is een korte lijst van de programmeurs, redacteurs, vertalers, schrijvers, debuggers, inpakkers, webontwikkelaars en gebruikers die dit project mogelijk maakten.

Programma copyright 2003 en momenteel beheerd door Jeroen Wijnhout Jeroen.Wijnhout@kdemail.net

Programma copyright 2002-2003 Pascal Brachet

&kile; bevat broncode van het gratis (GPL) programmaXgfe (X Windows GUI front-end voor &gnuplot;), Copyright © 1998 David Ishee

Documentatie Copyright© 2003 Jonathan Pechta, 2003-2004 Federico Zenith (laatste aanpassingen)

Bijdragen door: Rob Lensen, Roland Schulz, Michael Margraf

Vertalers: Thomas Basset (fr), Kris Luyten (nl), Alexander Hunziger (de), Stefan Asserhall (se), Alfredo Beaumont (eu), Leopold Palomo Avellaneda (ca), Federico Zenith (it), Quique (es), Maciej Woloszyn (pl).

Hartelijk dan aan iedereen die betrokken is!

&underFDL; &underGPL;
&documentation.index;