Hoofdstuk 13. Documentcodering

De editor Kile laat u de tekst lezen, converteren en opslaan, in de codering die uw document nodig heeft. Dit staat u toe niet-standaard letters en symbolen te gebruiken; u kunt bijvoorbeeld direct tekens met een accent gebruiken voor Italiaans of Frans in LATEX-documenten. Het selecteren van de codering voor uw document kan op twee manieren gedaan worden:

  • Een manier om de codering van het document in testellen is met gebruik van het submenu InstellingenKile instellen...Editor, waar u de standaard tekencodering voor alle bestanden kunt zetten.

    De standaard tekencodering instellen
  • Een tweede manier om de codering van een document in te stellen is de om de gewenste codering te kiezen in de assistent om een nieuw document te maken.

LATEX begrijpt zelf alleen ASCII, een zeer beperkte verzameling van lettertekens, dus u zou niet direct een letters met een accent of speciale letters kunnen gebruiken. Om toch letters met een accent te gebruiken is een speciale syntaxis gecreëerd: zoals bijvoorbeeld \"evoor ë. 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 (op dit moment in de meeste gevallen utf8). Dit vertelt LATEX om alle ë's die u geschreven hebt te vertalen in \"e's voor het compileren. Raadpleeg alstublieft direct de documentatie van inputenc voor meer informatie. Tenslotte: denkt u eraan zich ervan te verzekeren dat uw bestand daadwerkelijk in dezelfde codering is gecodeerd als u aangegeven hebt voor het pakket inputenc!

Dit legioen van verschillende coderingstabellen voor lettertekens heeft veel problemen veroorzaakt: u kunt bijvoorbeeld geen cursus Turks in het Frans schrijven zonder de speciale tekens van één taal te verliezen. Er is algemeen overeengekomen dat, vroeger of later, iedereen over zal stappen op Unicode. Er zijn vele implementaties van Unicode en UTF-8 is de meest succesvolle onder Linux®; Windows®(R) vertrouwt daarentegen op het lastigere en minder flexibele UCS-2. De meeste distributies zijn al begonnen hun standaard codering in te stellen op UTF-8 en daarom vindt u het wellicht zeer interessant om het argument utf8 te gebruiken voor het pakket inputenc.

Het ucs-pakket

Als u het pakket ucsniet hebt geïnstalleerd dan kunt u als volgt verder gaan:

  • Hal het pakket ucs vanaf CTAN.

  • Om het te installeren pakt u het gedownloade bestand uit en plaatst het in een map genoemd in de lijst uw omgevingsvariable $TEXINPUTS. Deze kan ook ingesteld worden binnen Kile.

\usepackage{ucs}
\usepackage[utf8]{inputenc}