Ställa in dokumentets kodning
Föregående
Nästa

Kapitel 10. Ställa in dokumentets kodning

Kile-editorn låter dig läsa, konvertera och ställa in texten till kodningen som dokumentet behöver. Det ger dig möjlighet att använda bokstäver och symboler som inte är standard. Du kan till exempel använda tecken med accent för italienska, franska eller svenska. Att välja kodning för ett dokument kan göras på tre sätt:

LATEX själv förstår bara ASCII-tecken, en mycket begränsad uppsättning tecken, så du har inte möjlighet att använda bokstäver med accent eller specialtecken direkt. För att använda bokstäver med accent, skapades en särskild syntax, som till exempel \"a för ä. Det finns ett paket för att hjälpa dig med detta, som heter inputenc, som infogas i inledningen med \usepackage[latin1]{inputenc}, där det valfria argumentet är kodningen som du vill använda (i de flesta fall latin1). Det här talar om för LATEX att översätta alla ä i dokumentet till \"a innan kompilering. Titta gärna i dokumentationen om inputenc för mer information om det. Sist men inte minst, kom ihåg att försäkra dig om att filen verkligen är kodad med samma kodning som du anger till inputenc!


Välja källkodsfilens kodning

Mängden olika tabeller för teckenkodning har orsakat problem för många program. Du kan till exempel inte skriva en kurs i turkiska på franska utan att ett av språkens specialtecken går förlorade. Det finns en allmän överenskommelse att alla, förr eller senare, ska byta till Unicode. Det finns många implementeringar av Unicode, och UTF-8 är den mest lyckade på Linux. Windows(R) förlitar sig på det mer ohanterliga och mindre flexibla UCS-2. Vissa distributioner, som RedHat, har redan börjat ställa in förvald kodning till UTF-8, och därför kan det vara mycket intressant att använda utf8 med paketet inputenc.

De dåliga nyheterna är att det inte ännu ingår i teTEX när det här dokumentet skrivs. De goda nyheterna är att det finns ett LATEX-paket som kan göra precis detta, och du kan själv installera det.

Paketet ucs

Du kan hämta paketet ucs på hemsidan Unicode stöd för LATEX av Dominique Unruh från universitetet i Karlsruhe.

För att installera det, packa upp den nerladdade filen och flytta det okomprimerade innehållet till en katalog som TEX kan se. Du skulle till exempel kunna använda /usr/share/texmf/tex/latex/ucs/ (försäkra dig att det verkligen är din sökväg i $TEXMF, eftersom den ibland ändras beroende på distributionen du använder.) Gör katalogen läsbar av alla om den inte redan är det, och underkatalogerna körbara, med chmod. Du måste utföra alla åtgärder som systemadministratör, så var försiktig.

När du är klar, starta kommandot texhash för att få TEX att granska sina filer, och förhoppningsvis hitta det nya paketet. Titta i paketdokumentationen för detaljinformation, men i allmänhet behöver du inget mer än att ställa in följande i inledningen:


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

Föregående
Nästa
Hem


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team