Codificar el document
L'editor Kile permet llegir, convertir i desar missatges de text en la codificació de caràcters que necessiti el vostre document. Amb això és possible, per exemple, utilitzar caràcters accentuats, com els que s'utilitzen comunament en italià o francès directament en documents de LATEX. Podeu seleccionar la codificació per al vostre document de dues maneres:
Una forma d'establir la codificació del document és utilitzant el submenú Arranjament Configura el Kile... Editor, on podreu establir la codificació de caràcters per omissió per a tots els fitxers.
Ajustant la codificació de caràcters per omissió
Ajustant la codificació de caràcters per omissió
Una segona manera d'establir la codificació d'un document és escollir la codificació desitjada dins de l'assistent per crear un nou document.
LATEX sols entén ASCII, el que representa un conjunt molt limitat de caràcters. Per tant, no és possible utilitzar caràcters accentuats directament. Per utilitzar-los, s'ha inventat una sintaxi especial: com per exemple \"e per a ë. El paquet inputenc està disponible per ajudar amb això. S'inclou en el preàmbul amb \usepackage[latin1]{inputenc}, on l'argument opcional especifica la codificació que voleu utilitzar (avui dia en la majoria dels casos utf8). Això li indica a LATEX que tradueixi totes les ë que escriviu a \"e abans de compilar. Si us plau, consulteu la documentació de inputenc directament per obtenir més informació. Finalment, però no menys important: recordeu assegurar-vos que el fitxer es desa realment en la mateixa codificació especificada per al paquet inputenc!
Aquesta multitud de diferents taules de codificació de caràcters ha creat nombrosos problemes: per exemple, no podeu escriure un curs de turc en francès sense perdre els caràcters especials d'un dels idiomes. Hi ha un acord general que, tard o d'hora, tothom canviarà a Unicode. Hi ha moltes implementacions d'Unicode i UTF-8 és la més utilitzada a , en canvi ® es basa més aviat en la més incòmoda i menys flexible UCS-2. La majoria de les distribucions ja han començat a establir la seva codificació per omissió a UTF-8, i per tant podríeu estar molt interessats en utilitzar l'argument utf8 al paquet inputenc.

El paquet ucs
Si no teniu instal·lat el paquet ucs, podeu procedir de la següent manera:
Obtenir el paquet ucs des de CTAN.
Per instal·lar-lo, descomprimiu el fitxer descarregat i el col·loqueu-lo en una carpeta llistada a la vostra variable d'entorn $TEXINPUTS. També es pot ajustar dins del Kile.

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

XeLaTeX
Si esteu utilitzant XeLaTeX, sols haureu de carregar el paquet xltxtra. De manera addicional carregarà tots els paquets necessaris.

\usepackage{xltxtra}

Suport CJK
Afegir suport per a idiomes ideogràfics és molt complicat. Tanmateix, un cop ho hàgiu aconseguit, funcionarà molt bé. La instal·lació d'altres paquets us permetrà treballar amb algunes configuracions extres.
La vostra distribució pot contenir un paquet CJK (xinès, japonès, coreà) preparat, de manera que us estalviareu la molèstia d'haver-lo d'instal·lar manualment. Comproveu-ho abans de seguir endavant!
Hi ha la possibilitat d'utilitzar el paquet ucs per escriure pedaços de text CJK, però aquesta opció està seriosament limitada, ja que no maneja, entre altres coses, les noves línies. En el seu lloc, instal·larem el complet paquet CJK-LATEX i farem que funcioni per a LATEX i PDFLATEX. Gran part d'aquest material ha estat inspirat per la pàgina sobre com configurar el PDFLATEX d'en Pai H. Chou.
Descarregueu el paquet CJK. Copieu els fitxers descomprimits a la subcarpeta corresponent de $TEXMF, igual com ho vau fer amb el paquet ucs (vegeu El paquet ucs). Els fitxers es descomprimeixen en una carpeta CJK/X_Y.Z. Tot i que no és important una vegada els heu descomprimit, és probable que sigui més ordenat i fàcil de mantenir.
Ara haureu de descarregar un tipus de lletra que suporti tots els caràcters que necessita CJK. Podeu escollir qualsevol fitxer *.ttf els cobreixi, però en aquest cas utilitzarem Cyberbit. Descomprimiu el fitxer i canvieu-ne el nom de Cyberbit.ttf a cyberbit.ttf, ja que podria la majúscula podria confondre al vostre sistema.
Col·loqueu cyberbit.ttf en una carpeta juntament amb Unicode.sfd, i genereu els fitxers *.tfm i *.enc amb l'ordre $ ttf2tfm cyberbit.ttf -w cyberbit@Unicode@. Per alguna raó, de vegades això no produeix els centenars de fitxers necessaris. Si és aquest el vostre cas, podeu descarregar els fitxers *.tfm i *.enc.
Col·loqui els fitxers *.tfm en una carpeta adequada, diguem $TEXMF/fonts/tfm/bitstream/cyberbit/. Els fitxers *.enc es poden instal·lar a $TEXMF/pdftex/enc/cyberbit/.
Ara necessitem un fitxer de mapa per a connectar els fitxers *.enc amb el tipus de lletra. Descarregueu cyberbit.map i instal·leu-lo a $TEXMF/pdftex/config/.
Descarregueu un altre fitxer, c70cyberbit.fd, i poseu-lo en una carpeta adequada. Podeu escollir, per exemple, $TEXMF/tex/misc/.
L'últim fitxer que hem de generar és un tipus de lletra de Type 1, necessari per a llegir fitxers generats amb LATEX. Executeu l'ordre $ ttf2pfb cyberbit.ttf -o cyberbit.pfb i copieu el resultat cyberbit.pfb en una carpeta com $TEXMF/fonts/type1/cyberbit/.
Ara col·loqueu cyberbit.ttf entre els tipus de lletra on LATEX el pugui trobar. Podeu col·locar-lo en una carpeta amb el nom $TEXMF/fonts/truetype/.
Comproveu el fitxer de configuració que es troba a $TEXMF/web2c/texmf.cnf, i assegureu-vos que la línia que conté TTFONTS està sense comentar i que apunta a la carpeta on heu desat cyberbit.ttf.
Per a fer possible que el PDFLATEX utilitzi els tipus de lletra CJK, cal que afegiu una línia al fitxer de configuració $$TEXMF/pdftex/config/pdftex.cfg. Afegiu map +cyberbit.map al fitxer per a completar la configuració per al PDFLATEX.
Per a configurar LATEX de manera que pugui presentar fitxers amb caràcters CJK, cal que afegiu una línia al fitxer ttfonts.map. El fitxer pot estar en una carpeta anomenada $TEXMF/ttf2pk/, però probablement l'haureu de buscar. Afegiu la línia cyberbit@Unicode@ cyberbit.ttf.
Ara, sols haureu d'executar texhash i el sistema hauria d'estar llest.
Per provar si la configuració és correcta, podeu intentar compilar aquest fitxer de prova.

Solució de problemes amb CJK
Hi ha moltes coses que poden sortir malament quan es configura el suport CJK manualment. Si quelcom sembla no funcionar, la següent llista pot ajudar-vos.
Òbviament, ja heu executat LATEX com a usuari i no com a root, haureu de permetre que els usuaris normals accedeixin als fitxers nous. Assegureu-vos que totes les carpetes i fitxers són accessibles utilitzant l'ordre chmod.
Si LATEX escriu un sense problemes, però no el podeu veure, gairebé segur que es deu a alguns problemes en la generació automàtica dels tipus de lletra *.pk. Se suposa que es generen sobre la marxa mentre esteu veient un fitxer , però això pot fallar per una sèrie de raons: Verifiqueu de nou ttfonts.map a la vostra primera línia personalitzada. Tanmateix, podria ocórrer que la vostra ordre ttf2pk, que sol ser invocada pel visor de , s'ha compilat sense suport per a les biblioteques kpathsea. Si és aquest el vostre cas, ttf2pk --version no farà cap menció de kpathsea. Ja que el suport per aquestes biblioteques és necessari, potser haureu de trobar un nou paquet, o tornar a compilar FreeType 1 vosaltres mateixos.

Com puc fer entrades CJK en Unicode?
Hi ha una sèrie de motors d'entrada diferents, i escollir-ne un o altre també dependrà de les vostres preferències personals. L'autor utilitza Skim, un port al del motor Scim. Consulteu la documentació de la vostra distribució per aprendre com instal·lar aquests programes. La configuració d'aquest tipus de programes també pot ser complicada, en el cas de Skim, haureu de definir una variable d'entorn XMODIFIERS="@im=SCIM" abans d'iniciar X.