Kile"> ATEX"> EX"> teTEX"> EX"> GnuPlot"> ImageMagick"> KDE"> KDVI"> KGhostView"> KPDF"> PostScript"> pyBliographer"> gBib"> makeidx"> Kate"> XFig"> CJK"> ucs"> URL"> ]> &kile;-håndbogen JonathanPechta FedericoZenith
zenith@chemeng.ntnu.no
HolgerDanielsson
holger.danielsson@t-online.de
JeroenWijnhout
Jeroen.Wijnhout@kdemail.net
&erik.kjaer.pedersen.role; 2003 Jonathan Pechta 200320052006 Federico Zenith 20052006 Holger Danielsson 2006-01-19 1.9 &FDLNotice; &kile; er en &tex;- og &latex;-kildekodeeditor og skal. KDE kdenonbeta Kile LaTex Tex
Forord Krav For at køre &kile;, kræves at du har følgende komponenter installerede i dit system: K-desktopomgivelsen (&kde;): &kde; er et populær desktopomgivelse med åben kildekode. Qt: Qt er et C++ udviklingsværktøj som behøves for at kompilere &kile;. &latex;: Typesætningsprogram for dokumenter af høj kvalitet. Sandsynligvis har du (eller du ønsker) pakken &tetex;, eftersom du har et Unix-lignende system. Frivillige pakker &kdvi;: DVI-fremviser for &kde;. &gnuplot;: videnskabelig plotte-pakke. &xfig;: tegneprogram for X-window. Nogle af disse pakker kan indgå i din Linux-distribution, kontrollér distributionens dokumentation eller installations-cd eller dvd for at tilføje pakken til din computer. &kile;-projektet omfatter flere binære pakker for &kile; for forskellige distributioner som nemt kan installeres og køres, uden at behøve at kompilere. Kig på &kile;s hjemmeside. Tiltænkt publikum Denne håndbog er beregnet for af hvem som helst, uanset hans eller hendes erfaring med &latex;, &kde;, &kile; eller Linux. Avancerede brugere læser formodentlig ikke håndbogen, men der tages hensyn til alle forslag om dokumentationen. Hvis du vil bidrage til projektet eller dokumentationen, så konsultér &kile;s netside. Kommentarer om dokumentationen kan sendes til zenith@chemeng.ntnu.no. Behøver du svar på spørgsmål om &kile;? Har du problemer med kompilering? Vil du gerne se en ny funktion? Den foretrukne måde at spørge om tekniske spørgsmål eller begynde en diskussion, er at bruge vores e-mail-liste: kile-devel@lists.sourceforge.net. Indledning Basale fakta Om &kile; &kile; er et integreret &latex;-omgivelse for &kde;. &kile; giver dig mulighed at udnytte alle funktioner som findes i &latex; i en grafisk grænseflade, hvilket giver dig en nem, umiddelbar og indstillelig mulighed for adgang til alle programmer til at kompilere, efterbehandle, fejlsøge, konvertere og vise &latex;. Du får også meget bekvemme guider, en referencemanual til &latex;, grænseflade til &gnuplot; og &xfig;, og projekthåndtering. Hvad er &latex; &latex; er et tekstbehandlingssystem som er afledt fra &tex;, et program som oprindeligt udvikledes i 1977 af Donald Knuth, for at hjælpe forfattere med at lave et professionelt layout af sit arbejde, og opnå et resultat som ligner det som en sætter kan opnå. Sætteren er en faglært som formgiver dokumentet ifølge dokumenttypens specifikation. &latex; blev lavet af Leslie Lamport for at give forfattere automatisk sætning, især når det gælder den dyre og møjsomme sætning af matematiske formler og udtryk, som ikke tilfældigt omgives af dollartegn i &latex;. I dag tillader tekstbehandlingsprogrammer alle brugere at være sættere, men hvad man ofte vil have er et dokument som ser godt ud, ikke et som man skal bruge timer på for at det skal se godt ud. &latex; tager sig af denne byrde, og lader dig tænke på dokumentet, ikke layout. Og ja, resultatet ser godt ud! Hvordan udtales det? Hvorfor den mærkelige måde at skrive det på? Der er en morsom tradition for at pakker som hører sammen med &tex; skal have den mærkeligst mulige udtale og skrivemåde. &tex; er antageligt hentet fra det græske τεχ, med latinske bogstaver tech. Der er mange forklaringer, men den sandsynligste er at &latex; oprindeligt var beregnet til tekniske rapporter, og dens første formål var rigtig og nem sætning af matematiske formler, hvilket på det tidspunkt var en ekstremt dyr, tidsforbrugende og frustrerende opgave. Udtalen skal være som følger: T som ventet, E som vokalen i let, og X som på tysk ch. Hvis du ikke véd hvordan ch lyder, er det mere eller mindre som en hvæsende kat. I det fonetiske alfabet er symbolet /ç/. Mange rapporterer det anderledes udtalt ach (fonetisk symbol /x/), men jeg har personlig spurgt en græker, og kan bekræfte den første version. Du bør være vidende om at mange anvender den forkerte udtale /teks/ eller /tek/. Til sidst, i &latex; udtales det første LA som lej: idéen er at selvom ren &tex; er svært, kan selv en nybegynder (på engelsk layman) bruge &latex;-makroer. Så nu véd du det! (Oversætterindskud til danske læsere: Det kunne måske også have noget at gøre med at forfatteren af &latex; hedder Leslie Lamport) > En mindre inspirerende, men mere realistisk forklaring er at det stammer fra Leslie Lamport's efternavn, forfatteren til &latex;. Nu ved du det. &latex; 101 &latex; typesætningssystemet ligner andre mærkesprog såsom XML, som bruges til mange dokumenttyper (inklusive det du læser nu), eller HTML, som bruges til netsider. Den generelle idé er at have særlige omgivende nøgleord, som kaldes mærker, som fortæller et program (en tekstbehandling, en browser eller &kile;-oversætteren) hvordan teksten skal præsenteres. &kile; tilbyder dig et betydeligt antal sådanne mærker i menuen LaTeX i menulinjen. Selvom vi forsøger at give dig en god idé om hvad &latex; er, kan dette ikke være den definitive guide til &latex;. Hvis du vil lære dig &latex; så måske du kan låne en bog på biblioteket. Forfatteren har gode erfaringer med "A Guide to &latex;" af H.Kopka og P. W. Daly, og har den stadigvæk på boghylden. Som andre mærkesprog har &latex; en indledning, preamble som indstiller de globale kommandoer, såsom papirsstørrelse, sidenummerering, tekstens dimensioner på siden, og en brødtekst, som indeholder dokumentets tekst. Indledningen indeholder i det mindste kommandoerne \documentclass, og går forud for brødtekstdelen, som begynder med kommandoen \begin{document}, som forudsigeligt afsluttes med kommandoen \end{document}. &kile;s hovedfunktioner Hurtigstartsguide Guiden som er indbygget i &kile; er en nyttig funktion til hurtigt at kunne begynde at lave dokumenter med &kile;. Ved at vælge guiden i menulinjen, får du flere forskellige valgmuligheder for at oprette et dokument. På denne måde kan brugere hurtigt angive dokumenttypen de vil oprette, om det er en artikel, en bog, et brev, en rapport eller et tomt dokument. Du kan også direkte indstille valgmuligheder som hører sammen med dokumentet. Guidens tilvalg: Dokumentklasse: vælg typen af dokument du ønsker at lave: Artikel, brev, rapport, bog eller selvdefineret. Skrifttypestørrelse: fortæl &kile; hvilken punktstørrelse du ønsker at bruge. Papirsstørrelse: vælg størrelse eller stil for papir. Tegnsæt: du vil næsten altid ønske at bruge tegnsættene Latin-1 eller UTF-8, så du kan indtaste ord som naïveté direkte, og ikke med ASCII-kodningen na\"\ivet\'e; der er imidlertid mange muligheder, såsom Latin 5 for tyrkisk. Forfatterens navn: Indtast dit navn her. Dokumentets titel: Tilføj dokumentets titel her. Øvrige tilvalg: dette lader dig indstille yderligere valgmuligheder såsom udskrift, kladde, og andet. Fordefinerede skabeloner De fordefinerede skabeloner i &kile; er: Empty document: Rigtige mænd begynder med begyndelsen! Article: Indstiller formatet for en artikel, et dokument kort nok til ikke at behøve at opdeles i kapitler. Report : Indstiller formatet for en rapport, et dokument af mellemstørrelse, med for eksempel sidenummerering ved sidens yderkant. Book: Indstiller bogformatet, en fuldstændig variant, så kraftfuld at den bruges til at skrive mange universitetslærebøger. Letter: Indstiller formatet for et brev, som automatisk kan gøre de irriterende indrykninger som ingen egentlig kan huske. Nye brugere behøver ikke bekymre sig, denne liste er kun en kortfattet beskrivelse af funktioner og mere opmærksomhed vil blive brugt på at gøre opgaverne færdige i detalje senere i . Syntaksfarvelægning &kile; ligner programmer som håndterer kildekode og redigering, og farvelægger automatisk kommandoer, tilvalg og objekter som bruges eller misbruges. På den måde gør &kile; det muligt nemt at opdage problemområderne. Hvis du for eksempel ser at store dele af teksten bliver grøn, er det sandsynligt at du har glemt at afslutte en matematisk omgivelse et elle andet sted. Du ville have opdaget det alligevel, ved at resultatet ville have set forfærdeligt ud, men farvelægning sparer virkelig tid og bekymringer. Automatisk komplettering af omgivelser Automatisk komplettering af omgivelser betyder at når du påbegynder en ny omgivelse ved for eksempel at skrive \begin{omgivelse}, tilføjer &kile; automatisk en matchende \end{omgivelse}-kommando, med en linje til din tekst imellem. Du kan naturligvis deaktivere funktionen hvis du vil fra OpsætningIndstil Kile... LaTeXOmgivelser. Gå til strukturelement Alle dokumenter er normalt strukturerede i et hierarki af en type. &latex; lader dig opdele dokumenter i følgende hierarki (part er længst oppe i hierarkiet og subparagraph længst nede): \part \chapter \section \subsection \subsubsection \paragraph \subparagraph Når et dokument betragtes i struktur-visningen, kan du flytte dig mellem elementer ved at klikke på elementet som du vil se. Omvendt søgning Når du laver din egen &latex;-fil, kan omvendt søgning være til stor hjælp. Når du har oprettet en DVI-fil (DeVice Independent), og klikker med musens midterknap i DVI-viseren, går &kile; til den tilsvarende linje i &latex;-kildekoden. En DVI er en slags fil som indeholder en beskrivelse af et formateret dokument, sammen med anden information, inklusive skrifttype for tegn, og er almindelig uddata fra &tex; eller &latex;. Et antal værktøjer findes til at vise og udskrive DVI-filer på forskellige systemer og enheder. En DVI-fil kaldes sommetider også for en metafil. Søgning fremad Når omvendt søgning bruges, associeres valg af objekter i DVI-filen med editoren, så når du klikker i en DVI-fil, går hovedvinduet til det tilsvarende sted i editorens &latex;-kode. Søgning fremad er det nøjagtigt modsatte af dette. Søgning fremad lader dig klikke på en særlig del af teksten i &latex;-koden, og gå til det tilsvarende sted i DVI-viserens vindue. Værktøjslinjen Ny: Påbegynd et nyt dokument. Åbn: Åbn et nyt dokument. Luk: Luk dokumentet. Definér dette dokument som 'Hoveddokument': Dette bruges når du arbejder med flere filer. Ved at have et hoveddokument, kan du arbejde nemmere med andre .tex -filer inkluderet i dokumentet. Hurtigbyg: Kompilerer al &latex;-kildekode og viser automatisk resultatet, hvis du ikke har fejl i koden. Filovervågningstilstand: Denne tilstand "overvåger" DVI-filen for ændringer, og vil ikke starte en ny session med &kdvi; efter Quickbuild. Vis logfil: Vis .log-filen, så du kan få øje på fejl. Foregående fejl: Går baglæns gennem .log-filen og markerer fejl i kildekoden. Næste fejl: Går fremad gennem .log-filen og markerer fejl i kildekoden. ææStop: stopper nuværende funktion. Latex: Kør &latex; for det aktive dokument. Vis DVI: Starter DVI-viseren. DVI til PS: Konverterer DVI til &postscript; (PS). Vis PS: Starter &postscript;viseren (PS). PDF-Latex: Laver PDF fra &latex;-kildekode, hvis du har et &latex;-hoved. Vis PDF: Viser PDF. DVI til PDF: Konverterer en DVI til en PDF. PS til PDF: Konverterer PS til PDF. Latex til HTML: Laver HTML-kode ud fra &latex;-kildekoden. Vis HTML: Viser HTML som blev lavet. Kdvi fremadsøgning: Gå til siden som svarer til nuværende linje i editoren. Hvis du kigger på redigeringsværktøjslinjen, ser du tre store dropned-menuer. De er konstruerede for at brugeren hurtigt skal kunne tilføje visse almindelige funktioner til dokumentet. Det første dropned-felt bruges til hurtigt at opdele dokumentet i dele, kapitler, afsnit osv. Tilgængelige kommandoer for at tilføje dele til &latex;-kildekoden er: part: højeste afsnitsniveau i et dokument. chapter: indleder et nyt kapitel. section: laver et nyt afsnit. subsection: laver et nyt underafsnit. subsubsection: et sekundært afsnit som ligger mellem afsnit og paragraf. paragraph: laver en ny paragraf. subparagraph: laver en ny delparagraf. Dropned-feltet der hedder label, bruges til at indsætte objekter i dokumentet, såsom indeks, fodnoter og referencer; de tilgængelige kommandoer er: label: en kommando som laver et kapitel, en figur eller et andet element. index: laver en indgang i indekset. footnote: laver en fodnote i dokumentet. ref: anvendes til at henvise til en tidligere defineret etiket, som du kan vælge i en dropned-liste. pageref: ligesom ref, men refererer til en side i stedet for et strukturelement. cite: laver en reference med data fra en bibliografi. Etiket dropned-menu Etiket dropned-menu Etiket dropned-menu Vælg etiket for en reference Vælg etiket for en reference Vælg etiket for en reference Når cite bruges vises et dropned-felt med bibliografipunkter, men hvis du bruger &bibtex; vil dette kun virke hvis filen tilhører projektet. Du kan så bruge &gbib;, &pybliographer; eller gøre i hånden. Det sidste dropned-felt som hedder tiny, bruges til at indstille tekstens størrelse. Du kan størrelse for hovedteksten, fodnoter, osv. Tilgængelige kommandoer er: tiny: mindst. scriptsize: meget lille. footnotesize: mindre. small: lille. normalsize: normal. large: stor. Large: større. LARGE: endnu større. huge: kæmpestor. Huge: størst. Kom i gang Skriv et &latex;-dokument med &kile; for nybegyndere Brugere af &kile; har to muligheder når de påbegynder et nyt dokument: de kan bruge Guiden til at begynde på et nyt dokument, vælge hvilken dokumenttype de vil oprette, og valgene såsom tegnstørrelse, papirsstørrelse, osv; ellers kan de indtaste koden i hånden. \documentclass[12pt]{article} \begin{document} Her er en masse tekst kodet med \Latex. \end{document} Hvert dokument i &latex; begynder med kommandoen \documentclass{Dokumenttype}, hvis du ikke bruger en ældre &latex;-udgave, hvor kommandoen er \documentstyle{Dokumenttype}. For øjeblikket er der to almindelige udgaver af &latex;, som du kan støde på, version 2.09, som bruger \documentstyle og version 2ε, som bruger \documentclass til at indlede et dokument. Kommandoen \documentclass følger altid syntaksen \documentclass[valgfrit argument]{klasse}. Ved at indtaste kodeeksemplet ovenfor fra tekstruden får du følgende udskrift: Her er en masse tekst kodet med &latex;. De kantede parenteser som følger efter kommandoen \documentclass indeholder valgmuligheder for kommandoen. Valget [12pt] indstiller tegnstørrelsen for artiklen. Hvis du ikke indstiller tegnstørrelsen i begyndelsen, kan du indstille den senere i teksten. Når du har skrevet kodeeksemplet i feltet ovenfor, skal du kompilere &latex;-kildekoden. Den enkleste måde du kan kompilere &latex; er at bruge Bygge-menuen eller bruge Hurtigbyg-knappen. &Alt;2 er genvejstasten for at kompilere din kildekode. Du skal gemme kildekoden inden du kan kompilere, &kile; gør dette automatisk for dig. Hvis dokumentet ikke kompilerede, så tjek loggen for fejl. Når Hurtigbyg-tasten bruges, skal &kdvi;-viseren startes automatisk; hvis den ikke gør det, så kig i loggen. Omgivelser En omgivelse er et stykke af teksten der håndteres anderledes resten af dokumentet. Du laver for eksempel en rapport med tegnstørrelsen 12 punkter, men du har brug for at ændre tegnstørrelsen for nogle få sætninger. Kommandoen \begin{omgivelse}, \huge og \end{omgivelse}, tillader dig midlertidigt at ændre teksten mellem omgivelseskommandoerne så den bliver kæmpestor. Ændringerne gælder kun fra \begin{omgivelse} til \end{omgivelse}. Der er ingen begrænsninger for hvor mange ændringer du kan lave indeni en omgivelse. Der er mange funktioner som du kan tilføje til dokumentet for at gøre det mere læsbart og brugervenligt. Du kan tilføje funktioner såsom specielle skrifttyper, fede typer, kursiv, understregning, osv. i dokumentet, og kommandoerne afsluttes enten med \end eller med slutningen på omgivelsen. \begin{emph} eller \begin{em}: Denne kommando gør teksten kursiv, og gælder til koden kommer til kommandoen \end{em}, \end{emph} eller en anden omgivelse. For at kursivere et ord i en sætning, kan du bruge syntaksen: dette er \em{min} sætning. \bfseries{Jeg laver teksten mellem parenteserne om til fed type}: Kommandoen gør teksten til fed type. Fed type kommandoen fortsætter til en afsluttende parentes findes. \qoute: for at oprette et citat i dokumentet: indledes det med \begin{quote} og det afsluttes med \end{quote}. \center: Centrerer teksten. \verse: Laver indrykninger af tekst for vers. \itemize: Laver en punktliste. Brug af &kile; Nu da vi har givet dig en vis baggrund for hvordan man skriver kode ved &latex;-opmarkeringssproget, viser vi hvordan et dokument laves skridt for skridt ved brug af &kile;. Start &kile;. Opret et nyt dokument med Fil Ny Tomt dokument. Vælg GuideHurtigstart, og vælg derefter et format og indstil det du ønsker i guiden. Når guiden har indtastet noget til tekst, så lav nogle indstillinger for at få dokumentet mere læsbart. Tilføj mindst et citat, noget fed type, en kursivstil og et vers for at se forskellen mellem kommandoerne. Gem filen og giv den navnet intro.tex. Byg dokumentet med &Alt;2 eller knappen som hedder Latex. Vælg Vis Dvi. Kontrollér al din nye tekst. Når du er færdig med at kigge på dokumentet, klik på knappen Vis editor for at gå tilbage til editoren, hvis du bruger den indlejrede fremviser, eller luk visningsvinduet hvis du bruger en separat fremviser.. Det er det hele. Du har netop lavet dit første &latex;-dokument. Når du har oprettet DVI-filen, kan du udskrive dokumentet eller konvertere det til &postscript; eller en PDF-fil hvis du ønsker det. Hav sjov med at eksperimentere! DVI-filer DVI betyder DeVice Independent (enhedsuafhængig). Filerne laves af &tex; eller &latex; for at læses af en driver af en slags på maskinen. Der er mange typer udskrift som kan bruges med DVI, såsom en printer, PDF, &postscript; eller maskinens skærm. Vis en DVI-fil Du har allerede set hvordan man viser en DVI-fil på skærmen ved at bruge knappen Vis DVI i værktøjslinjen. Udskriv en DVI-fil For at udskrive en DVI-fil, kan du bruge samme proces som du tidligere brugte til at oprette dokumentet (se ). Ved skridt 7, i stedet for at klikke på Vis DVI, så vælg Fil Udskriv i viseren, og hvis printeren er indstillet rigtigtvil du kunne udskrive DVI-filen. Udskriv en DVI-fil manuelt fra en terminal For at udskrive en DVI-fil manuelt fra en terminal, bruges kommandoen dvips intro.dvi. Kommandoen konverterer din DVI-fil til en &postscript;-fil. Når filen er konverteret, kan du udskrive den med kommandoen lpr intro.ps. Eksport af en DVI-fil Værktøjslinjen giver mulighed for at eksportere en DVI-fil til andre formater. Når du har oprettet en DVI-fil fra din &latex;-kildekode, vil du kunne eksportere den til det format du vil have ved brug af knapperne i værktøjslinjen. Søgning fremad mellem &kile; og &kdvi; Funktionen for søgning fremad lader dig gå direkte fra editoren til tilsvarende position i &DVI;-filen. Alle nylige udgaver af &tex;/&latex; inkluderer den nødvendige information automatisk. Hvis du bruger version 2 eller senere af &tetex;-distributionen kan du bruge kommandolinjeflaget src-specials med &tex;- eller &latex;-kommandoen, som følger: latex --src-specials min-fil.tex &kile; tilbyder en indstilling for dette tilvalg for alle binære &latex; filer. Gå til Opsætning Indstil Kile... VærktøjerByg og altid vælgeindstillingen Moderne. For at udføre en fremadsøgning placeres markøren på en linje i kildekoden, og så klikkes på Kdvi fremadsøgning for at komme til det tilsvarende sted i DVI-fremviserens vindue. Invers søgning mellem &kile; og &kdvi; Omvendt søgning er en meget nyttigt funktion når du skriver et &latex;-dokument selv. Hvis alt er rigtigt indstillet, kan du klikke på &kdvi;s vindue med musens midterste knap (på visse system som ikke har en mus med tre knapper, kan du bruge venstre og højre museknap samtidigt). Derefter vises din favoriteditor, den indlæser &latex;-kildekodefilen og går til det rette sted. For at bruge omvendt søgning, må du kompilere din &latex;-fil med Modern-indstilling. Omvendt søgning kan ikke virke hvis ikke: Det er lykkedes at kompilere kildekodefilen. &kdvi; ved hvilken editor du vil bruge Med denne funktion i &kdvi;, vil et museklik på musens midterknap i DVI-dokumentet få &kile; til at åbne det tilsvarende &latex;-dokument og forsøge at gå til den tilsvarende linje. Husk at bede &kdvi; om at bruge &kile; som teksteditor i &kdvi;'s menupunkt OpsætningDVI-valg.... Indstil &kdvi; Indstil &kdvi; Indstil &kdvi; Løsning af fejl Hvis du forsøger at bruge hurtigbygning, men DVI-viseren ikke åbnes, er der stor chance for at du har en fejl. Hvis du har en fejl, ses det i logfilen eller meddelelsesvinduet, og et sammendrag af fejlen gives. Logfilen forklarer grunden til fejlen i din kode. I editoren kan du bruge knapperne i værktøjslinjen som hedder Foregående LaTeX-fejl og Næste LaTeX-fejl til at gå mellem forskellige fejl. Logfilen angiver altid på hvilken linje fejlen opstod. For at se linjen hvor en fejl opstod, klikkes på fejlen i logvinduet så vil &kile; tage dig til den linje som svarer til fejlen. Påbegynd et nyt dokument Når du klikker på knapperne i værktøjslinjen for at påbegynde et nyt dokument, vises en dialog som spørger hvilken slags skabelon du vil bruge til at skrive dokumentet. Dine standardvalgene er: Tomt dokument Brev Bog Artikel Rapport Scrartcl (fra KOMA-scriptpakken) Scrbook (fra KOMA-scriptpakken) Scrlttr2 (fra KOMA-scriptpakken) Scrreprt (fra KOMA-scriptpakken) Hvis du vælger Tomt dokument, kan du enten begynde at skrive dokumentet fra begyndelsen, eller bruge guiden for hurtigt at påbegynde et nyt dokument (se ). Skabeloner Hyppige brugere af &latex; bruger typisk den samme preamble til næsten hvert dokument de bruger. Skabeloner kan oprettes, gemmes og indlæses inde fra &kile; for at gøre det nemmere at starte et nyt dokument. Opret en ny skabelon For at oprette en ny skabelon, skal du først enten åbne en &tex;- eller &latex;-fil, eller påbegynde en egen fil. &kile; kan oprette en skabelon ud fra et eksisterende dokument ved at åbne det ønskede dokument og vælge Fil Opret en skabelon ud fra dokument. Indstil automatiske erstatninger Når et nyt dokument laves ved at vælge en skabelon med Fil Ny, erstattes visse tegnkombinationer med data såsom dit navn eller tegnsættet du bruger. Disse variabler kan indstilles under OpsætningIndstil Kile... OpsætningGenerelt. Når du laver dine egne skabeloner er det nyttigt at vide hvilke tegnkombinationer der erstattes med hvilke skabelonvariabler: $$AUTHOR$$: Denne streng erstattes med variablen forfatter. $$DOCUMENTCLASSOPTIONS$$: Denne streng erstattes med variablen dokumentklassetilvalg. Typisk bruges dette som følger: \documentclass[$$DOCUMENTCLASSOPTIONS$$]{article}. $$INPUTENCODING$$: Hvis variablen indtastningstegnsæt er indstillet til, lad os sige latin1, erstattes strengen af \input[latin1]{inputenc}. Opret en skabelon ud fra guiden Den enkleste måde at oprette en ny skabelon på er at starte guiden, og derefter at tilføje kommandoer til editoren. Når du har fået dokumentet sat op som du vil have det: Gem filen; Gå til Fil; Vælg Opret skabelon ud fra dokument; Lav alle nødvendige ændringer i skabelonen; Indtast et navn på den nye skabelon; Klik på O.k. for at tilføje skabelonen til menuen. Næste gang du starter et nyt dokument, kommer du til at kunne vælge din indstillede skabelon i stedet for de almindelige skabeloner. Opret en skabelon ud fra vilkårlig fil En skabelon kan laves ud fra en hvilken som helst &latex;-fil. Hvis du søger efter en nem måde at indstille en skabelon, så hent en fil du synes om på internettet, og følg samme skridt som angives under . Du vil for eksempel måske oprette en fuldstændig A0-plakat. Sådanne plakater vises ofte på videnskablige konferencer, og &latex; hjælper dig med at lave en attraktiv plakat som vækker opmærksomhed. Du kan hente en skabelon for A0-plakater på Jonathan Marchinis hjemmeside, men der findes mange flere.Husk at du har brug for pakken a0poster, som normalt ikke findes i en almindelig &tetex;-installation, så du vil skulle hente den, kopiere den til en &tex;-mappe, for eksempel /usr/share/texmf/tex/latex/a0poster/, og køre texhash så &latex; ved at den eksisterer. Glem ikke at sætte filens tilladelser så alle kan læse filen. Fjern en skabelon For at fjerne en skabelon fra &kile;, gør som følger: Gå til OpsætningFjern skabelon...; En dialog vises hvor alle skabeloner er på en liste: vælg en skabelon; Klik på O.k., så fjernes skabelonen. Skabeloner markerede med en stjerne (*) kan ikke fjernes uden de rigtige rettigheder. Redigér &latex;-dokumenter Den interne editor som &kile; bruger er &kate;. Kate er en teksteditor lavet for programmører, som har indbygget mulighed for at læse og farvelægge mange forskellige slags tekstfiler, blandt andet &latex; og &bibtex;; du har adgang til mange valgmuligheder for &kate; direkte fra &kile;'s Værktøjer-menu. For at lære dig mere om &kate;, og dens muligheder, se Kate's håndbog. Brugere af &kile; kan begynde at læse i kapitlet Arbejd med Kate-editoren. &latex;-Reference &kile; har en meget praktisk &latex; mærke-reference, som du har adgang til ved at vælge HjælpLaTeX Reference. Den indeholder en gennemgående beskrivelse af næsten alle kommandoerne som du måtte bruge i &latex; og deres syntaks. Markørbevægelser For at markere tekst, har du følgende muligheder: Hold venstre museknap nede og træk for at markere tekst. Klik én gang på et ord for at flytte markøren til et nyt sted. Klik to gange på et ord for at vælge hele ordet. Klik tre gange for at vælge hele sætningen. Ved at holde museknappen nede og trække hen over teksten du vil vælge, kopieres den automatisk til klippebordet. Ved at holde shift-tasten nede og bruge piletasterne kan du vælge dele af kildekoden i editorvinduet. Parenteser Komplettering af parenteser er et visuelt værktøj som editoren bruger til at vise dig hvilke parenteser som passer sammen. Hvis du åbner en fil med filendelsen .tex, og markerer hvilken som helst parentestype, såsom parenteser (), kantede parenteser [] eller tuborgparenteser {}, så farvelægges matchende parentestyper i gult (denne standardfarve kan ændres). Så hvis du for eksempel placerer markøren på en tuborgparentes i \section{Introduktion}, ser du farvelægning af \section{Introduktion} med standardfarven gul, som viser dig stedet for den indledende og afsluttende parentes. Farvelægning &kile; har mulighed for at lede efter og farvelægge forskellige slags kode. &latex;-kommandoer adskilles for eksempel fra normal tekst, og formler farvelægges også med en anden farve. Punkter Mange guider kan indsætte valgfrie punkter, en særlig slags bogmærke indeni teksten. Menupunkterne RedigérPunkter eller tilsvarende genvejstaster lader dig gå til næste eller foregående punkt. Dette markerer også punktet så det automatisk fjernes når du skriver det første bogstav. Punkter Punkter &Ctrl;&Alt;Højrepil Næste punkt Gå til næste punkt i teksten hvis der er et. &Ctrl;&Alt;Venstre pil Foregående punkt Gå til foregående punkt i teksten hvis der er et. Markér Redigering er naturligvis et af hovedaspekterne når du bruger et program som &kile;. Selv om &kate; har store muligheder, lægger tilføjer &kile; visse vigtige funktioner, som især behøves til at skrive &latex;-kildekode. &latex; behøver altid en stor mængde omgivelser og grupper, så &kile; understøtter meget specielle kommandoer for at vælge dem. Under Redigér Markér finder du følgende kommandoer til at markere tekst: Punkter Punkter &Ctrl;&Alt;S E Omgivelse (indeni) Markér et omgivelse uden de omgivende mærker. &Ctrl;&Alt;S F Omgivelse (udenfor) Markér et omgivelse inklusive de omgivende mærker. &Ctrl;&Alt;S T Tex-gruppe (indeni) Markér en Tex-gruppe indenfor de omgivende parenteser. &Ctrl;&Alt;S U Tex-gruppe (udenfor) Markér en Tex-gruppe inklusive de omgivende parenteser. &Ctrl;&Alt;S P Paragraf Markér en hel paragraf, dvs. en gruppe med linjer af tekst adskilt på begge sider af tomme linjer. En paragraf betyder ikke kun kontinuerlige linjer af tekst, som i andre teksteditorer. Den udvidede betydning omfatter også tabeller, &latex;-kommandoer og andre kildekodelinjer. Det eneste vigtige for &kile; er at alle slags paragraffer er omgivet af to tomme linjer. &Ctrl;&Alt;S L Linje Markér tekstlinjen på markørens nuværende position. &Ctrl;&Alt;S W TeX-ord Markér ordet under nuværende markør. Markeringen har også en udvidet betydning, eftersom denne kommando også kan markere &latex;-kommandoer som begynder med et baglæns skråstreg og desuden kan have en mulig stjerne til sidst. Slet For at slette dele af et dokument kan du naturligvis markere dem, og derefter bruge tasten Delete. Men &kile; tilbyder en hurtigere måde med sine egne slette kommandoer. De adskiller sig kun fra markeringskommandoen på et sted, eftersom kommandoen SletLinje ikke er implementeret. &kate; tilbyder allerede en sådan kommando med &Ctrl;K, så der er ingen grund til at tilføje yderligere en. Under RedigérSlet finder du følgende kommandoer for at fjerne tekst: Punkter Punkter &Ctrl;&Alt;T E Omgivelse (indeni) Slet et omgivelse uden de omgivende mærker. &Ctrl;&Alt;T F Omgivelse (udenfor) Slet en omgivelse inklusive de omgivende mærker. &Ctrl;&Alt;T T Tex-gruppe (indeni) Slet en Tex-gruppe indenfor de omgivende parenteser. &Ctrl;&Alt;T U Tex-gruppe (udenfor) Slet en Tex-gruppe inklusive de omgivende parenteser. &Ctrl;&Alt;T P Paragraf Slet en hel paragraf. Kig på kommandoen MarkérParagraf, for at se hvordan en paragraf defineres i &kile;. &Ctrl;&Alt;T W TeX-ord Slet ordet eller &latex;-kommandoen på markørens nuværende position. Omgivelse Det har allerede været nævnt at omgivelser spiller en central rolle i &latex;. &kile; tilbyder derfor fire andre kommandoer, for at gøre arbejdet med &latex; så enkelt som muligt, i undermenuerne RedigérOmgivelse. Punkter Punkter &Ctrl;&Alt;E B Gå til start Kommandoen går til begyndelsen af nuværende omgivelse, hvor end nuværende position er. Markøren placeres direkte før omgivelsens indledende mærke. &Ctrl;&Alt;E E Gå til slut Kommandoen går til slutningen af nuværende omgivelse, hvor end nuværende position er. Markøren placeres direkte efter omgivelsens afsluttende mærke. &Ctrl;&Alt;E M Match Når markøren er placeret udfor eller ovenfor mærket \begin{omgivelse}, flyttes den til modsatte ende af omgivelsen og omvendt. &Ctrl;&Alt;E C Luk Når du skriver en mængde omgivelsesmærker indeni hinanden, kan du miste kontrol over alle omgivelserne. Denne kommando afslutter den senest indledte omgivelsen, så rækkefølgen i omgivelsernes struktur ikke brydes. &tex;-gruppe &kile; tilbyder også nogle specialkommandoer for &latex;-grupper, som bestemmes af parenteser {...}. I undermenuen RedigérTex-gruppe finder du nogle vigtige kommandoer, som svarer til dem fra RedigérOmgivelse. Punkter Punkter &Ctrl;&Alt;T B Gå til start Kommandoen går til begyndelsen af nuværende gruppe, hvor end nuværende position er. Markøren placeres direkte før den indledende parentes. &Ctrl;&Alt;T E Gå til slut Kommandoen går til slutningen af nuværende gruppe, hvor end nuværende position er. Markøren placeres direkte efter den afsluttende parentes. &Ctrl;&Alt;T M Match Når markøren er placeret ud for eller efter en indledende parentes i en &tex;-gruppe, flyttes den til modsatte ende af gruppen og omvendt. &Ctrl;&Alt;T B Luk At skrive mange parenteser for grupper indeni hinanden kan være hårdt arbejde. Denne kommando afslutter den senest indledte gruppe, så rækkefølgen af &tex;-grupper ikke brydes. Dobbelte citationstegn I &latex; bruges to enkle citationstegn som dobbelte citationstegn. For at hjælpe dig at indsætte dem effektivt, tillader &kile; dig at trykke på " for at indsætte to indledende enkle citationstegn. Hvis du desuden vil afslutte et citat, skal du også trykke på ". &kile; er smart nok til at genkende dette tilfælde og indsætte to afsluttende citationstegn for &latex;. For i stedet at få et egentligt dobbelt citationstegn, trykkes to gange på ". Du kan aktivere eller deaktivere automatisk at indsætte indledende og afsluttende dobbelte citationstegn i OpsætningIndstil Kile...Latex. Punkter Punkter Hvis du desuden inkluderer sprogspecifikke tilvalg eller stilfiler såsom german eller french, kan du også bruge tyske eller franske dobbelte citationstegn. Disse citationstegn bruges også for andre sprog. Kig i &tetex;-dokumentationen for at få styr på hvilket tilvalg eller hvilken stilfil som skal bruges for sproget du bruger. Smart nylinje Hvis du trykker på &Shift;Retur, indsætter &kile; en intelligent nylinje. Hvis din nuværende position er inde i en listeomgivelse såsom enumerate eller itemize, indsætter &kile; ikke kun en ny linje, men tilføjer også kommandoen \item. Hvis du er inde i en tabelomgivelse, afslutter &kile; nuværende linje med \\, fulgt af nylinjen. Endnu bedre er at &kile; er smart nok til at understøtte fordefinerede &latex;-omgivelser og brugerdefinerede omgivelser, som kan tilføjes under OpsætningIndstil Kile... Latex. Smart tabulator Nogle brugere synes om at arrangere søjler i tabelomgivelser og placere alle og-tegn & under hinanden. &kile; forsøger at understøtte dette. Hvis du trykker på &Shift;&Alt;&, kigger &kile; efter næste tabulatortegn i linjen ovenfor. Selvom det ikke svarer til tabulatoren, tilføjer &kile; nogle mellemrum for at justere søjlepositionen til nuværende tabulator. Kodekomplettering Selv om &kate; tilbyder en god kompletteringstilstand, udvider &kile; kodekomplettering for at understøtte visse specielle metoder for &latex;. Fem forskellige metoder er integrerede. Tre af dem virker på forespørgsler, mens de to øvrige er automatiske kompletteringstilstande. Alle metoder kan indstilles til at arbejde på meget forskellige måder med OpsætningIndstil Kile.... Automatisk komplettering af omgivelser Når du påbegynder en ny omgivelse ved at skrive \begin{omgivelse}, tilføjer &kile; automatisk kommandoen \end{omgivelse}, med en linje til din tekst imellem. Automatisk komplettering kan slås fra på siden &latex; under OpsætningIndstil Kile... LatexOmgivelser. Komplettering af en ligningsomgivelse Komplettering af en ligningsomgivelse Komplettering af en ligningsomgivelse &latex;-kommandoer Når du skrevet nogle bogstaver kan du aktivere kompletteringstilstand for &latex;-kommandoer og normale ord med RedigérKomplettér(La)tex kommando eller genvejstasten &Ctrl;Mellemrum. &kile; læser først bogstaver fra markørens nuværende position til venstre og stopper ved det første tegn som ikke er et bogstav eller ved en baglæns skråstreg. Hvis mønstret begynder med en baglæns skråstreg, går &kile; ind i kompletteringstilstand for &tex;- eller &latex;-kommandoer. Afhængig af den valgte tilstand, vises et kompletteringfelt. Du ser alle kommandoer eller ord hvis begyndelse matcher nuværende mønster. Du kan navigere med piltasterne i listen og vælge en indgang med returtasten eller med et dobbeltklik med musen. Komplettering af en Latex-kommando Komplettering af en Latex-kommando Når du trykker på tasten Backspace, fjernes det sidste bogstav i mønstret, og kompletteringslisten kan vokse. På den anden side, hvis du skriver et bogstav til udvides mønstret og den synlige liste med ord kan mindskes. Hvis du bestemmer dig for ikke at vælge nogle af forslagen, kan du forlade dialogen med Esc. Du bemærker at alle kommandoer skrives med en kort beskrivelse af deres parametre. Beskrivelserne fjernes naturligvis når du vælger en kommando. Alternativt kan du lade &kile; indsætte punkter på disse steder, så du nemt kan hoppe til disse steder med RedigérPunkterNæste punkt og indsætte parameteren du vil bruge. Komplettering af en Latex-kommando Komplettering af en Latex-kommando Gå til OpsætningIndstil Kile...Kile Komplettér for at indstille en eller flere af listerne. Du kan vælge forskellige ordlistor for &tex;- og &latex;-kommandoer og ordlistetilstand for almindelige ord. Omgivelser Kommandotilstand er ikke nyttigt til at komplettere omgivelser. Du skal altid indtaste nogle af bogstaverne \begin, og at aktivere kompletteringstilstand giver en enorm liste med omgivelsesmærker som resultat. På den anden siden bruges omgivelser så ofte at &kile; tilbyder en særlig måde at komplettere omgivelser. Glem det indledende mærke og skriv for eksempel eq. Når du kalder kompletteringstilstand med RedigérKomplettérOmgivelse eller genvejstasten &Alt;Mellemrum, tilføjes det indledende mærke automatisk, og du ser \begin{eq}. Efter denne ændring er kompletteringslisten meget mindre rodet. Komplettering af en Latex-kommando Komplettering af en Latex-kommando Markér nu en omgivelse, så ser du at den automatisk afsluttes. Derudover, hvis &kile; genkender den som en listeomgivelse, indsættes også det første mærke \item. Komplettering af en Latex-kommando Komplettering af en Latex-kommando Gå til OpsætningIndstil Kile... Kile Komplettér for at indstille en eller flere af listerne. Metoden bruger samme ordlister som komplettering for &tex;- og &latex;-kommandoer. Forkortelser &kile; understøtter brugerdefinerede lister med forkortelser, som erstattes ved forespørgsel af længere tekststrenge. Kig på OpsætningIndstil Kile... KileKomplettér for at indstille en eller flere af disse lister. For eksemplet som gives her skal forkortelseslisten i example.cwl vælges. I den fil finder du for eksempel indgangen L=\LaTeX. Skriv for eksempel blot bogstavet L. Aktivér nu ordkompletteringens forkortelsestilstand med RedigérKomplettérForkortelse eller genvejstasten &Ctrl;&Alt;Mellemrum, så erstattes bogstavet L af strengen \LaTeX. Automatiske kompletteringstilstande &latex;-kommandoer Du kan også aktivere automatisk komplettering for &latex;-kommandoer. Når en given tærskel af bogstaver (standard: 3) skrives ind, dukker et vindue op med en liste over alle &latex;-kommandoer som matcher. Du kan vælge en af kommandoerne, eller ignorere vinduet og skrive flere bogstaver. Indgangene i kompletteringsfeltet ændres altid og matcher det ord du for øjeblikket har skrevet. Metoden er begrænset til &latex;-kommandoer, eftersom store ordlister kræver meget hukommelse og tid. Gå til OpsætningIndstil Kile... KileKomplettér for at aktivere eller deaktivere dennetilstand, eller for at ændre tærsklen. Komplettering af en ligningsomgivelse Komplettering af en ligningsomgivelse Dokumentord Store ordlister er ikke nyttige i automatisk kompletteringstilstand. Men vi har bemærket at mange ord i et dokument skrives mere end en gang. &kile; tilbyder derfor komplettering af alle ord i dokumentet som brugeren allerede tidligere har skrevet. Hvis du vil aktivere eller deaktivere denne tilstand, gå til OpsætningIndstil Kile... Kile Komplettér. I indstillingsdialogen kan du også ændre tærsklen for hvornår kompletteringsfeltet dukker op. Guider og dialoger Indsæt grafik Dialogen Indsæt grafik gør det så enkelt som muligt at indsætte grafik. Tag gerne et kig på og for at få en oversigt af nogle grundlæggende fakta angående grafikformater. Indsæt grafisk element Indsæt grafisk element Vælg en grafikfil. Det kan være en JPEG-fil, PNG-fil, EPS-fil eller til og med en EPS-fil komprimeret med zip eller gzip, hvis det er lykkedes for dig at indstille et rigtigt &tetex;-system. Hvis du har installeret &imagemagick; og desuden indstillet &kile; til at bruge det (OpsætningIndstil Kile... Latex Generelt), vises grafikkens højde og bredde automatisk. Hvis &imagemagick; kan bestemme opløsningen, vises også grafikkens størrelse i centimeter. Bestem om billedet skal være centreret på siden. Vælg enten traditionel &latex; eller PDF&latex;. Husk at PDF&latex; også kan oprette DVI-uddata, ikke kun PDF. Du kan vælge om filnavnet skal være relativt. Dette er måden som foretrækkes når du bruger kommandoen \graphicspath. Normalt skal billedfiler være i samme mappe som dit hoveddokument for at de kan findes. Det er dog muligt at placere dem i andre mapper for at gøre tingene pænere. Uden kommandoen \graphicspath, vil &kile; inkludere søgestien til billedfilen. Men hvis du bruger \graphicspath, som: \graphicspath{{/søgesti/til/min/grafik}{anden/søgesti/til/mere/grafik}} og markerer dette, bruger &kile; kun billedfilens basisnavn. Et andet eksempel: Hvis du angiver kommandoen \graphicspath som: \graphicspath{{./}{kamera/}{billeder/}} søger &latex; i nuværende, derefter i kamera og til sidst i billeder for at finde din billedfil. Hvis du enten vælger bredde eller højde, skaleres hele billedet proportionalt. Hvis du indstiller to værdier samtidigt for bredde og højde, kan bredde og højde blive skaleret med forskellige faktorer, og det er måske ikke det du vil. Se også informationen længst oppe i dialogen for at få rede på billedets originalstørrelse. Angiv en vinkel som billedet skal roteres mod uret. Information om omgivende boks indstilles automatisk når du vælger en billedfil. Denne information behøves kun når du arbejder med traditionel &latex;-grafik og punktafbildet grafik. Se beskrivelsen af EPS-grafik. Det sidste valg er om billedet skal indlejres i en figuromgivelse. Hvis du vælger at gøre det, kan du også indsætte en overskrift og en etiket. Det er en god idé at tilføje forskellige præfiks for hver type af etiket. Det er almindeligt at bruge præfikset fig: for billeder. Array trylleri En af de kedeligste opgaver man kan have i &latex; er at skrive en matrix eller tabelomgivelse. Man skal holde styr på alle elementer, sørge for at omgivelsen er rigtigt indtastet, og at alt er der hvor det er meningen at det skal være. Gode indrykninger hjælper til, men der er en nemmere måde: Brug &kile;s menu Guide. Udover tilvalget Hurtigstart, indeholder den Tabel og Array (som bruges i matematiske omgivelser). Då får du en matrixformet indtastningsformular, som du nemt kan udfylde med dine værdier. Denne dialog tilbyder også indstillinger for at typesætte tabelmateriale. Indsætning af tabular-omgivelse Indsætning af tabular-omgivelse Tilvalget Tabulering viser en enkel menu for at indstille en tabuleringsomgivelse. I alle disse omgivelser kan du nemt indstille antal rækker og søjler, sammen med andre specifikke tilvalg. &postscript;-værktøjer PS-filer er ikke så populære som PDF-filer, men er en udmærket basis for manipulationer og omarrangering af sider. Hvis du har brug for PDF-uddata, kan du omarrangere sider med nogen &postscript;-værktøjer, og derefter konvertere til PDF med ps2pdf. &postscript;-guiden foreslår de mest populære omarrangeringer, men du har frihed til at gøre dine egne valg. Arbejdet udføres af programmerne pstops og psselect, som du finder i de fleste distributioner i pakken psutils. Hvis et af programmerne ikke er tilgængeligt, er den tilsvarende indgang ikke synlig. Indsætning af tabular-omgivelse Indsætning af tabular-omgivelse Vælg først inddatafil. Hvis &kile; finder en PS-fil som svarer til det nuværende hoveddokument, er den allerede udfyldt som inddatafil, men du har også frihed til at vælge en anden fil. Vælg derefter uddatafil, og vælg en af opgaverne. Tilsidst skal du vælge om du kun vil udføre konverteringen, eller også starte &kghostview; for at kigge på resultatet. 1 A5-side + tom side --> A4 Kombinér en A5-side med en tom side på en A4-side. Så snart to A5-sider kombineres, roteres de 90 grader og arrangeres på A4-siden med liggende format. A5 + tom side A5 + tom side 1 A5-side + dublet --> A4 Placér en A5-side og en dublet sammen på en A4-side. dubletter af A5-sider Dubletter af en A5-side 2 A5-sider --> A4 Placér to på hinanden følgende A5-sider sammen på en A4-side. Kombinér to A5-sider Kombinér to A5-sider 2 A5 liggende sider --> A4 Placér to på hinanden følgende liggende A5-sider sammen på en A4-side. 4 A5-sider --> A4 Kombinér fire på hinanden følgende A5-sider sammen på en A4-side. A5-siderne skal skaleres med faktoren 0,7 for at få plads på siden. 4 A5-sider --> A4 4 A5-sider --> A4 1 A4-side + tom side --> A4 Kombinér en A4-side med en tom side på en A4-side. Når to A4-sider kombineres på en A4-resultatside, skal de skaleres med faktoren 0,7 og arrangeres med stående format. 1 A4-side + tom side --> A4 1 A4-side + tom side --> A4 1 A4-side + dublet --> A4 Placér en A4-side og en dublet sammen på en A4-side. 1 A4-side + dublet --> A4 1 A4-side + dublet --> A4 2 A4-sider --> A4 Placér to på hinanden følgende A4-sider sammen på en A4-side. Kombinér to A4-sider Kombinér to A4-sider 2 A4 liggende sider --> A4 Placér to på hinanden følgende liggende A4-sider sammen på en A4-side. vælg lige sider Vælg alle lige sider i et dokument. vælg ulige sider Vælg alle ulige sider i et dokument vælg lige sider (omvendt rækkefølge) Vælg alle lige sider i et dokument og vend om på rækkefølgen. vælg ulige sider (omvendt rækkefølge) Vælg alle lige sider i et dokument og vend om på rækkefølgen. vend alle sider Vend alle sider i et dokument. kopiér alle sider (sorterede) Kopiér alle sider i et dokument. Du skal vælge antal sorterede kopier. Kopiér alle sider (sorterede) Kopiér alle sider (sorterede) kopiér alle sider (usorterede) Kopiér alle sider i et dokument. Du skal vælge antal usorterede kopier. Kopiér alle sider (usorterede) Kopiér alle sider (usorterede) pstops: vælg parameter Der er mange flag for &postscript;-værktøjerne pstops og psselect. Hvis du vil have et meget specielt, kan du starte pstops med et eget flag. Læs i manualen om alle tilgængelige flag. psselect: vælg parameter Du kan starte psselect med et eget flag. Læs i manualen om alle tilgængelige flag. Dokumentstatistik Statistikdialogen giver dig en statistisk oversigt for en markering, et dokument eller et helt projekt. Den omfatter antal ord, kommandoer og omgivelser i &latex; og indeholder også antal tegn af hver type. Statistikværdier kan kopieres som tekst eller en behageligt formateret &latex;-tabelomgivelse til klippebordet. Hvis du vil have statistik for hele projektet kan du bruge Åbn alle projektfiler som en hurtig måde at åbne alle kildefiler i projektet. Et advarslens ord skal siges om nøjagtigheden af værdierne. En del logik for at få et godt estimat er inkluderets, f.eks. giver K\"uhler et ord og en kommando, med fire respektive to tegn. Der er dog andre kombinationer hvor dele af kommandoer regnes som ord og modsat. Man bør også tænke på at algoritmen er udviklet og testet med sprog som ligner engelsk eller tysk. Tag altså ikke værdierne for givet. Hvis du skal lave en rapport med et nøjagtigt antal ord eller tegn, så lav nogle forsøg for at se om Kiles nøjagtighed opfylder dine behov. Specielle mærker i &latex; Brug &latex;-mærkebibliotek &latex; har hundredvis af mærker for symboler og specialtegn. Den nemmeste måde at indsætte et specielt tegn er at bruge sidebjælkemenuen til venstre for redigeringsvinduet. Sidebjælkens menu Sidebjælkens menu Sidelbjælkens menu For at tilføje et specialtegn, så klik på den type tegn som du vil tilføje. Du kan tilføje følgende typer tegn: Relationssymboler Græske bogstaver Pilesymboler Afgrænsere Diverse symboler Fremmede tegn Brug af bibliografiindgange \bibitem er en kommando som bruges til at tilføje en reference til en thebibliography-omgivelse i dit dokument. Syntaksen for at bruge \bibitem er \bibitem[etiket]{nøgle}. Den valgfrie [etiket] er der for at du skal kunne tilføje dit eget etiketsystem for bibliografiindgangen. Hvis ingen etiket angives, tilføjes indgangene i numerisk rækkefølge: [1], [2], [3] osv. Argumentet {nøgle} bruges til at referere og linke kommandoerne \bibitem og \cite til hinanden og informationen de indeholder. Kommandoen \cite indeholder referencen som hører sammen med den ønskede \bibitem, som findes i omgivelsen thebibliography og indeholder referencedata. Begge samhørende \bibitem og \cite skal have samme {nøgle}; den nemmeste måde at organisere nøgler er efter forfatterens efternavn. Den anden parentes i thebibliography-omgivelsen angiver den længste bibliografireference du forventer at have. Så indsætning af {foo} betyder at du kan have en vilkårlig reference kortere end eller så stor som udtrykket foo. Angives denne parameter ikke rigtigt, kan det forårsage mindre attraktive indrykninger i bibliografien. Bibliografien er et separat afsnit adskilt fra hoveddokumentet. Et eksempel på kode for bibliografien ville kunne se ud som følger: \begin{thebibliography}{50} \bibitem{Simpson} Homer J. Simpson. \tekstsl{Mmmmm...kager}. Evergreen Terrace Printing Co., Springfield, EtStedUSA, 1998 \end{thebibliography) Derefter ville din hovedkildekode indeholde stedet for informationen som har at gøre med dette \bibitem ved at bruge \cite. Kildekoden ville se cirka sådan her ud: Min tese om filosofien i Simpsons\copyright kommer fra min favoritbog \cite{Simpson}. Eftersom det ofte er svært at huske den nøjagtige referencenøgle når du har mange referencer, sørger &kile; for en nem måde at indsætte en reference. I Redigér-værktøjslinjen klikkes på det andet dropned-felt i (oftest viser den label) og vælg cite. En liste med alle referencenøgler vises: vælg den rigtige reference, så indsættes den i dokumentet. For at opdatere listen med nøgler, gemmes enten filen eller RedigérGenopfrisk struktur vælges. Slutproduktet i dokumentets bibliografi ser nu sådan her ud: [1] Homer J. Simpson. Mmmmm...kager. Evergreen Terrace Printing Co., Springfield, EtstedUSA., 1998. Den nemmeste måde at arbejde med \bibitem og \cite er at bruge værktøjslinjens dropned-felt som hedder cite. Når du vælger en reference at indsætte, vises en liste med alle bibitem som du hidtil har oprettet og du kan vælge referencen fra listen. &kile; kan også samarbejde med &bibtex; editorprogrammer såsom &gbib; og &pybliographer; for at gøre referencer nemmere at lave. Brugerdefinerede mærker &kile; giver dig muligheden for at lave dine egne mærker. Et mærke er ligesom en genvej det starter nogle kommandoer eller skriver ofte brugt tekst. For eksempel bruger Per Smed ofte sætningerne Jeg foretrækker \LaTeX\ frem for \TeX\ og Hvad ville jeg have gjort uden Linux?. For at lave brugerdefinerede mærker til at skrive disse sætninger, vil han gå ind i BrugerBrugermærkerRedigér brugermærker; der vil han blive præsenteret for en dialog hvor han kan lave sine egne brugerdefinerede mærker. Dialogen Redigér brugermærker Dialogen Redigér brugermærker Dialogen Redigér brugermærker Aktivér et brugerdefineret mærke Aktivér et brugerdefineret mærke Aktivér et brugerdefineret mærke Han ville formodentlig give hvert mærke et navn som klart identificerer det. Navnet som mærker får skal skrives ind på linjen Menupunkt og teksten for ofte bruge kommandoer skal skrives ind i feltet Værdi. Når kommandoerne er skrevet ind, kan han hurtigt bruge dem med genvejstasten &Ctrl;&Shift;1 for det første mærke, for at indtaste Jeg foretrækker \LaTeX\ frem for \TeX\ og &Ctrl;&Shift;2 for at indtaste Hvad ville jeg gøre uden Linux?. Pladsholdere i brugerdefinerede mærker Der er nogle pladsmarkører som du kan bruge i brugerdefinerede mærker. De er %B, %C, %M og %S. %B: Erstattes med en kugle. %C: Dette er stedet hvor markøren placeres efter et brugerdefineret mærke er brugt. %M: Dette står for markeret tekst, hvor den markerede teksten indsættes når et brugerdefineret mærke bruges. %S: vil blive erstattet med kildekodens filnavn. For at vise hvordan det virker, lad os antage at vi har et brugerdefineret mærke som indeholder værdien \bfseries{%M}%C, og en tekstparagraf er markeret som skal forvandles til fed type. Altså markerer vi teksten Jeg elsker fredage, tilpasser det brugerdefinerede mærke ved at trykke på &Ctrl;&Shift;1 og får teksten \bfseries{Jeg elsker fredage} med markøren placeret efter teksten. Byggeværktøjerne Kompilering, konvertering and visning For at se resultatet af dit arbejde, skal du først kompilere kilden. Alle byggeværktøjerne er grupperet tæt sammen i BygKompilér, BygKonvertér, og BygVis-menuerne. For at kompilere kildekoden til at vises på skærmen med programmer såsom &kdvi;, og andre DVI-visningsprogrammer eller til yderligere konvertering, kan du bruge genvejstasten &Alt;2. Derefter kan du vise DVI-filen med dit eget standardvisningsprogram med &Alt;3, konvertere DVI til en PS-fil med &Alt;4, og vise PS-filen med &Alt;5. &bibtex; Hvis du bruger &bibtex; til dine indgange i bibliografien, skal du følge en bestemt kompileringsmetode. Kør &latex; med &Alt;2. Kør &bibtex; med &Alt;-: Dette kompilerer bibliografifilen. Kør &latex; igen to gange for at inkorporere den kompilerede bibliografiske information, og for at få referencer og krydsreferencer rigtige. Du kan også se &bibtex;-filen med din foretrukne &bibtex;-editor (for eksempel &gbib;) ved at vælge BygVisVis Bibtex; du kan ændre din standard &bibtex;-viser med VærktøjerIndstil Kile...Værktøjer. MakeIndex Hvis du bruger &makeidx;-pakken til at lave et endeligt, alfabetisk indeks for dit dokument, skal du også følge et bestemt kompileringsmønster. Kør &latex; med &Alt;2. Opret indeks med &Alt;=: Dette kompilerer indeksfilen. Kør &latex; igen, for at inkorporere den kompilerede indeksinformation. MetaPost Hvis du ønsker at kompilere dit dokument med MetaPost, et program til at tegne billeder, kan du gøre det med BygKompilérMpost. PDF&latex; Der er også en anden måde at kompilere dokumentet, hvis du vil have PDF: Du kan køre PDF&latex; som kompilerer kildekoden direkte til en PDF-fil, med &Alt;6. Derefter kan du direkte kigge på den kompilerede filen ved at trykke på &Alt;7. Du kan alternativt konvertere PS til PDF med &Alt;8, eller direkte fra DVI til PDF med &Alt;9. Brug af PDF&latex; i stedet for &latex; er måske blot et spørgsmål om enkelthed eller vane, men sommetider vil de to programmers opførsel være forskellig. &latex;2HTML Endelig vil du måske publicere dit arbejde på internettet og ikke blot på papir. Du kan så bruge latex2html-programmer, der kan kaldes fra &kile;'s menu BygKonvertérLaTeX til HTML. Resultatet vil blive placeret i en undermappe til din arbejdsmappe, og du vil kunne se resultatet af konverteringen ved at vælge menupunktet BygVisVis HTML. Videresend kommandolinjeflag Hvis du ønsker at angive nogle særlige kommandolinjeflag til værktøjerne for at kompilere, konvertere eller vise dine filer kan du indstille deres kald i Opsætning Indstil KileVærktøjer. Hurtig forhåndsvisning Du behøver altid en vis tid til at kigge på resultatet når du arbejder med &latex;. &latex; skal kompilere kildekoden, og visningsprogrammet skal kaldes. Det kan være irriterende hvis du kun ændrede nogle bogstaver i en ligning som var svær at lave. &kile; tilbyder en Hurtig forhåndsvisning, hvor du kun kan kompilere en del af et dokument og spare meget tid. Den understøtter tre forskellige tilstande, som kan kombineres med syv indstillinger. Punkter Punkter Alle indstillinger skal gøres i OpsætningIndstil Kile... Værktøjer Forhåndsvisning. Punkter Punkter Markeringstilstand Brugeren skal markere en del af dokumentet. Menupunktet BygHurtig forhåndsvisningMarkering eller genvejstasten &Ctrl;&Alt;P, S starter det valgte program. &kile; tager preamblen fra originalteksten, så alle pakker og brugerdefinerede kommandoer inkluderes. Brugeren kan vælge en af syv foruddefinerede indstillinger: Latex+DVI (indlejret visning) Latex+DVI (KDVI) Latex+PS (indlejret visning) Latex+PS (Kghostview) PDFLatex+PDF (indlejret visning) PDFLatex+PDF (Kghostview) PDFLatex+PDF (KPDF) Dette skulle være tilstrækkeligt for alle situationer når en hurtig forhåndsvisning behøves. Omgivelsestilstand Du vil ofte forhåndsvise nuværende omgivelse, og især matematiske omgivelser, som af og til kan være svære at skrive. &kile; tilbyder en meget hurtig måde at gøre dette. Ingen markering kræves, vælg blot BygHurtig forhåndsvisningOmgivelse eller genvejstasten &Ctrl;&Alt;P, E så kompileres den nuværende omgivelse og vises. Underdokumenttilstand Hvis du har et stort projekt med mange dokumenter, er det ikke en god idé at kompilere hele projektet, hvis du kun har lavet ændringer i et enkelt dokument. &kile; klarer at kompilere og vise en forhåndsvisning af det nuværende underdokument. Preamblen tages fra hoveddokumentet, og kun den nuværende del kompileres, når du vælger BygHurtig forhåndsvisningUnderdokument eller genvejstasten &Ctrl;&Alt;P, D. Grafiske filformater &latex; og PDF&latex; PDF&latex;, når det bruges med pakken graphics eller graphicx, kan kompilere PNG og JPG til DVI eller PDF, men kan ikke håndtere EPS-filer. Omvendt så understøttes EPS af processen at kompilere DVI med &latex; og konvertere til PS og PDF, men ikke PNG og JPG. Mange brugere ønsker at lave PDF-dokumenter, men vil også bruge den udmærkede pakke Pstricks til at lave &postscript;-grafik, eller vil bruge &postscript;-uddata fra matematisk eller videnskabligt programmel såsom Mathematica, Maple eller MuPAD. Disse brugere af &latex; skal først kompilere &postscript; også selvom de vil lave PDF-dokumenter, eftersom programmerne laver &postscript;-kode som ikke kan håndteres af PDF&latex;. Det er dog ikke så svært som det kan synes, eftersom &kile; hjælper til. Konvertering af grafik For at klare denne irriterende løkke, hvis du vil inkludere både &postscript; og PNG- eller JPG-filer, er der et antal måder at komme forbi: Hvis du behøver en fil i PS-format, men har JPG- eller PNG-grafik, kan du også blot først bruge PDF&latex;, og derefter køre dvips for at lave PS-filen. Du bemærker at PDF&latex; er et meget godt valg hvis din kildekode ikke indeholder nogen &postscript;-kode overhovedet. Du kan konvertere EPS-filer til PNG eller andre formater med værktøjer såsom Gimp eller &imagemagick;, og bruge PDF&latex;. En foretrukken måde er at konvertere EPS-grafik til PDF-grafik med epstopdf, som levereres med alle &tetex;-distributioner, og derefter bruge PDF&latex;. Det producerer grafik i høj kvalitet, og du kan til og med kontrollere resultatet med et af følgende flag: -dAutoFilterColorImages=false -dAutoFilterGrayImages=false -sColorImageFilter=FlateEncode -sGrayImageFilter=FlateEncode -dPDFSETTINGS=/prepress -dUseFlateCompression=true Endnu bedre: Hvis systemet tillader shell-escape, kan konvertering gøres i farten. Alt du behøver at gøre er at inkludere pakken epstopdf, som indgår i alle &tetex;-distributioner, med kommandoen \usepackage{epstopdf}. Antag at din kode er \includegraphics[width=5cm]{test.eps} Når du kalder PDF&latex; med flaget , konverteres grafikfilen test.eps automatisk til test.pdf. Konverteringen udføres hver gang du kører PDF&latex;. Hvis din grafikkommando angives implicit: \includegraphics[width=5cm]{test} kontrollerer epstopdf om test.pdf allerede er tilgængelig, så det konverteringsskridt kan springes over. Du kan konvertere den anden vej, og bruge &latex; med PS-PDF konvertering. Dette anbefales ikke, eftersom en EPS-indkapsling af JPG- eller PNG-filer kan give større EPS-filer, som på sin side giver unødigt store dokumenter. Dette er dog yderst afhængigt af hvilket grafikprogram du bruger, eftersom EPS kan indkapsle anden grafik, men alle programmer understøtter ikke dette perfekt. Nogle vil virkelig forsøge at bygge JPG-billeder med vektorer og diverse scripter, hvilket resulterer i gigantiske filer. Konvertering af alle grafikformat til EPS kan gøres af &imagemagick;. Et andet enkelt program som udfører processen rigtigt er jpg2ps. Du kan også bruge automatisk konvertering. Alle grafikfiler konverteres i farten til EPS, og indsættes i PS-dokumentet. Dette er en bekvem måde, men du skal indstille systemet rigtigt. Dette beskrives i afsnittet EPS-grafik. Brug den rigtige fil til den rigtige slags grafik EPS er et slags grafisk vektorscriptsprog, som beskriver alle linjer og punkter som grafen består af; det ser godt uf selv når det forstørres udover sin standardstørrelse, og passer bedst til diagrammer og vektorgrafik som er lavet direkte i EPS, som ser meget klar og skarp ud, selv mens der holdes en meget lille filstørrelse. PNG (eller den forældede GIF) er et filformat uden tab, med god komprimering og kvalitet. Det er meget godt til diagrammer, skannede tegninger, eller noget hvis skarphed skal beholdes. Det er sommetider for meget af det gode når det bruges til fotografier. JPEG er et format med tab, som komprimerer billeder bedre end PNG til prisen af et vist tab af detaljer i billedet. Det har ofte ingen betydning for fotografier, men kan forårsage dårlig kvalitet for diagrammer eller tegninger, og det kan få visse tynde linjer til at forsvinde helt. I disse tilfælde, brug EPS eller PNG. Men husk altid: Skidt ind, skidt ud! Ingen konvertering kan få et dårligt billede til at blive godt. EPS-grafik EPS-grafikfiler er den traditionelle måde at indsætte grafikfiler i &latex;-dokumenter. Eftersom e-mail-lister er fulde med spørgsmål angående EPS-grafik, beskriver vi nogle vigtige aspekter og demonstrerer hvordan &kile; understøtter dem. &latex; og EPS-grafik Hvis du bestemde dig for at bruge den traditionelle &latex; til at lave PS- eller PDF-uddata, støder du formodentlig på visse problemer med grafik. Du skal bruge EPS-grafik (Encapsulated &postscript;), ikke JPEG- eller PNG-filer. Dette skulle ikke være noget problem, eftersom der er mange konverteringsprogrammer såsom convert fra den udmærkede pakke &imagemagick;. Men det kræver naturligvis en vis tid. EPS-filerne bruges både af &latex; og DVI-PS konverteringen: &latex; skanner gennem EPS-filen efter den omgivende noks, som fortæller &latex; hvor meget plads der skal reserveres til billedet. Konverteringen DVI-PS læser derefter EPS-filen og indsætter billedet i PS-filen. Dette har visse følger: &latex; læser aldrig EPS-filen hvis den omgivende boks parametre angives i kommandoen for at indsætte grafik. Eftersom &latex; kun kan læse filer som indeholder ASCII, kan den ikke læse informationen om den omgivende boks fra komprimerede eller andre filer end EPS-grafikfiler. EPS-grafikfilen indsættes ikke i DVI-filen. Eftersom EPS-filerne skal være tilgængelige når DVI-filen konverteres til PS, skal EPS-filerne følge med DVI-filerne så snart de flyttes. Nu kan du kalde &latex; og et DVI-PS konverteringsværktøj såsom dvips for at lave dit &postscript;-dokument. Hvis målet er et PDF-dokument, skal du køre dvips med flaget og derefter kalde ps2pdf. Du vil finde mange dokumenter som beskriver denne løsning. &postscript; i &kile; &kile; hjælper dig til at finde information om den omgivende boks. Hvis du har installeret pakken &imagemagick;, henter &kile; informationen fra EPS-filen og indsætter den som et tilvalg. Dette gøres automatisk når du vælger grafikfilen. Der er to fordele ved at gå frem på denne måde: Informationen er allerede indlæst i dialogen, og det behøver ikke gøres senere af &latex;. Endnu vigtigere er at billedets bredde og højde kan beregnes når dets opløsning er kendt. Informationen vises længst oppe i dialogen, og kan fungere som en ledetråd når du vil skalere billedet. &kile; har også støtte for EPS-filer komprimerede med zip eller gzip, som er meget mindre end ukomprimerede EPS-filer. Men denne funktion kan kun bruges med en særlig systemindstilling, og en ændring af din lokale grafikindstilling, som beskrives i afsnittet Punktafbildet grafik. Måden med &postscript; i &kile; kan slås fra eller til i OpsætningIndstil Kile... Latex Generelt. Måden med &postscript; og punktafbildet grafik Hvis systemet tillader shell-escape, understøtter &kile; også en enkelt måde at indsætte punktafbildet grafik, hvis du indstiller &tetex;-systemet rigtigt. Der er intet behov for at konvertere JPEG- eller PNG-grafik, dette kan gøres automatisk når DVI-filen konverteres til PS. &latex; behøver nogen information om filendelserne. Pakken graphicx leder efter filen graphics.cfg som skal findes et sted i din søgesti for &latex;-dokumenter. Søg efter indgange såsom: \DeclareGraphicsRule{.pz}{eps}{.bb}{}% \DeclareGraphicsRule{.eps.Z}{eps}{.eps.bb}{}% \DeclareGraphicsRule{.ps.Z}{eps}{.ps.bb}{}% \DeclareGraphicsRule{.ps.gz}{eps}{.ps.bb}{}% \DeclareGraphicsRule{.eps.gz}{eps}{.eps.bb}{}% og erstat disse linjer med: \DeclareGraphicsRule{.pz}{eps}{.bb}{}% \DeclareGraphicsRule{.eps.Z}{eps}{.eps.bb}{}% \DeclareGraphicsRule{.ps.Z}{eps}{.ps.bb}{}% \DeclareGraphicsRule{.ps.gz}{eps}{.ps.bb}{}% % ændrede eller nye grafikregler \DeclareGraphicsRule{.eps.zip}{eps}{.eps.bb}{`unzip -p #1}% EPS komprimeret med zip \DeclareGraphicsRule{.eps.gz}{eps}{.eps.bb}{`gunzip -c #1}% EPS komprimeret med gzip \DeclareGraphicsRule{.jpg}{eps}{}{`convert #1 eps:-}% JPEG \DeclareGraphicsRule{.gif}{eps}{.bb}{`convert #1 eps:-}% GIF \DeclareGraphicsRule{.png}{eps}{.bb}{`convert #1 eps:-}% PNG \DeclareGraphicsRule{.tif}{eps}{.bb}{`convert #1 eps:-}% TIFF \DeclareGraphicsRule{.pdf}{eps}{.bb}{`convert #1 eps:-}% PDF-grafik Du finder for eksempel filen under /etc/texmf/latex/graphics.cfg på Debian. Andre distributioner kan bruge et andet sted, men hvert &tetex;-system har en sådan indstillingsfil for grafik. Den bedste måde at gå frem er at kopiere filen til din lokale Tex-søgesti og derefter ændre filen. Se &tetex;-manualen for at finde ud af hvordan du får en liste frem med dine &tex;-mapper. Med denne indstillingsfil har du mulighed for at indsætte punktafbildet grafik og EPS-filer komprimerede med zip eller gzip i &latex;. Kommandoen for konvertering gives af dvips. Når du kigger på konverteringskommandoen ser du at ingen ekstra fil laves. Resultatet af konverteringsprocessen sendes direkte til PS-filen. Det eneste som &latex; skal kende til er billedets størrelse, og derfor har vi brug for den omgivende boks, som &kile; sørger for. Nogle siger at dette er en usikker måde. Du skal bestemme dig for hvordan du vil arbejde. Under alle omstændigheder behøver du ingen omgivende boks, eftersom &kile; ekstraherer denne information fra alle typer af grafikfiler. PDF&latex; og EPS-grafik Som allerede nævnt, kan PDF&latex; ikke håndtere EPS-grafikfiler, men konverteringsværktøjer såsom epstopdf kan hjælpe. Den bedste måde er at inkludere pakken epstopdf, som skal følge med pakken graphicx. \usepackage[pdftex]{graphicx} \usepackage{epstopdf} Nu kan du allerede indsætte EPS-grafik hvis du kører pdflatex med flaget , men vi kan gøre det endnu bedre og også håndtere EPS-filer komprimerede med zip eller gzip. Igen skal vi ændre grafikindstillingsfilen graphics.cfg som ovenfor. Denne gang søger vi efter: % pdfTeX is running in pdf mode \ExecuteOptions{pdftex}% og tilføjer simpelthen nogle linjer. % pdfTeX is running in pdf mode \ExecuteOptions{pdftex}% \AtEndOfPackage{% \g@addto@macro\Gin@extensions{.eps.gz,.eps.zip}% \@namedef{Gin@rule@.eps.gz}#1{{pdf}{.pdf}{`gunzip -c #1 | epstopdf -f >\Gin@base.pdf}}% \@namedef{Gin@rule@.eps.zip}#1{{pdf}{.pdf}{`unzip -p #1 | epstopdf -f >\Gin@base.pdf}}% }% Med disse linjer kan PDF&latex; håndtere EPS-filer, og forhåbentlig vil der ikke opstå flere problemer angående grafik. Hoveddokument At definere dokumentet som hoveddokument gør, at du kan arbejde med forskellige filer, hvilket giver et overliggende dokument (eller hoveddokument) og underliggende dokumenter som udgør et helt værk. Efter at have defineret hoveddokumentet, med tilsvarende kommando i menuen Indstillinger, gælder alle kommandoer i menuen Værktøjer kun dette dokument, selv når du arbejder i det underliggende dokument. Du kan til og med lukke hoveddokumentet. Fejlhåndtering Efter du har kompileret noget, kigger &kile; på de fejlmeddelelser som blev genereret. Hvis der er nogen fejl eller advarsler, rapporteres de i vinduet Log/meddelelser. Man kan tage et nærmere kig på meddelelser ved at vælge Byg Vis log, eller med genvejstasten &Alt;0. Loggen som blev oprettet vises så i vinduet Log/meddelelser, med fejl og advarsler markerede. Vis loggen Vis loggen Vis loggen Du kan nemt springe fra en meddelelse i logfilen til en anden, ved at bruge menuvalgmulighederne Byg Næste/Foregående Latexfejl/advarsel, eller ved at bruge de tilsvarende knapper i værktøjslinjen. For at gå til linjen i &latex;-kildekoden hvor fejlen eller advarslen opstod, klikkes blot på fejlen eller advarslen i vinduet Log/meddelelser. &kile; viser så automatisk linjen som forårsagede problemet. Overvågningsfil-tilstand Når du starter Hurtigbyg-kommandoen vil en fremviser af en slags normalt blive kaldt efter kompileringen. Hvis du ikke bruger en indlejret fremviser, vil et nyt vindue blive åbnet hver gang. Hvis du er ved at justere udsendet af dit dokument, så starter du måske Hurtigbyg meget tit, og får mange fremviservinduer åbne på din desktop; for at undgå denne forvirring, kan du aktivere Overvåg fil-tilstand, som vil forhindre Hurtigbyg i at starte en fremviser. For øjeblikket understøtter &kdvi; kontinuert opdatering af den viste DVI-fil, men &kghostview; er ikke så perfekt: for at opdatere dokument efter kompilering, vil su skulle ændre side, og antallet af sider vil ikke blive ændret i &kghostview;'s visualisering. Denne tilstand duer selvfølgelig ikke med indlejrede fremvisere, da du skal lukke dem alligevel for at komme tilbage til at redigere dokumentet og kompilere igen. Navigering i &latex;-kildekoden Brug af strukturvisning Strukturvisning viser hierarkiet for dokumentet som laves i &kile;, og lader dig hurtigt navigere i det, og vise dets dele. For at navigere i dokumentet er alt du behøver at gøre at venstreklikke på en etiket, et kapitel, et afsnit, et delafsnit, osv., så kommer du til begyndelsen af det tilsvarende område. Hvis du inkluderede en separat &latex;-fil i din kilde ved brug af mærkerne \input eller \include, vil disse filer blive refereret til i iStrukturvisningen; et dobbeltklik på deres navne gør at &kile; får den inkluderede fil frem i redigeringsvinduet. Hierarki-træet har også en adskilt gren for etiketter der bruges i teksten Brug af strukturvisning Brug af strukturvisning Brug af strukturvisning Opdatering af strukturvisningen For at opdatere strukturvisningen kan du enten gå til bruge Redigér Genopfrisk struktur, eller du kan gemme dokumentet, hvilket vil få &kile; til at opdatere sin Strukturvisning. Bogmærker Bogmærker er brugerens reference til en tekstparagraf eller en linje inde i &kile;-omgivelsen. For at bruge et bogmærke, markeres en bestemt linje i dokumentet som du gerne vil kunne komme tilbage til, og derefter trykkes på &Ctrl; B, så tilføjer &kile; automatisk et bogmærke på linjen. Alternativt kan du også tilføje et bogmærke ved at markere linjen du vil kunne komme tilbage til, og vælge menupunktet BogmærkerSlå bogmærke til og fra. For at fjerne alle bogmærker, vælges Bogmærker Ryd bogmærker. Projekter Arbejde med projekter Du har mulighed for at oprette og arbejde med projekter i &kile;. Et projekt er en gruppering af &latex;, &tex; eller andre dokumenter som indeholder al information som bruges for at bygge det fuldstændige dokument. Et typisk projekt ville være et dokument som består af flere kapitler, skrevne i forskellige .tex-filer. Alle skal så kunne indgå i et projekt, for at gøre hele dokumentet enklere at håndtere. Du kan også opbevare filer som ikke er kildekode, såsom grafikfiler i et projekt. Projektets specifikation opbevares i en særlig fil, med filendelsen .kilepr. Et projekt tilføjer følgende funktioner: Du behøver ikke at angive hoveddokument, &kile; gør dette automatisk. Projektfiler kan nemt arkiveres sammen. Visningen Filer og projekt viser hvilke filer der er inkluderet i projektet. Efter et projekt er åbnet, genoprettes alle filer som tidligere var åbne med oprindelig kodning og farvelægning. Opret et projekt For at oprette et projekt, vælges Projekt Nyt projekt.... Du bliver bedt om at give følgende information for at kunne oprette projektet: Projektets navn. Projektfilens navn med filendelsen .kilepr. Filnavn. Type af fil som laves: tomt dokument, artikel, bog, brev, rapport. Når du udfylder filnavn-feltet skal du inkludere en relativ sti fra der hvor .kilepr-projektfilerne opbevares til filen. Fil- og projektvisning Visningen Filer og projekt vises med en knap som er i sidebjælkemenuen. Fra denne visning kan du se projektets struktur, filerne i projektet og navnet på filen .kilepr som opbevarer projektinformationen. Tilføje filer, fjerne filer, eller ændre tilvalg i projektet gøres via visningen Filer og projekt. Fil- og projektvisning Fil- og projektvisning Fil- og projektvisning Tilføje og fjerne filer For at tilføje en fil til projektet, åbnes en hvilken som helst &tex;-fil, der højreklikkes på navnet i visningen Filer og projekt og Tilføj til projekt vælges. Hvis du har flere åbne projekter, må du vælge projektet hvor filen skal tilføjes i en dialog. Eller hvis du har flere filer som skal tilføjes til projektet, kan du vælge projektet i visningen Filer og projekt, højreklikke og derefter vælge Tilføj filer. Du får så mulighed for at vælge filerne i en dialog. Du kan også højreklikke på projektets navn i Filer og projekt, og derefter vælge Tilføj filer... for at få en filvalgsdialog frem. Tilføj en fil til et projekt Tilføj en fil til et projekt Tilføj en fil til et projekt For at fjerne en fil fra et projekt, højreklikkes den og så vælges Fjern fil. Dette sletter ikke selve filen, men fjerner den blot fra listen med filer som registreres med filendelsen .kilepr. Projekttilvalg &kile; har kun nogle få tilvalg som kan indstilles for projektet. For at ændre dem, højreklikkes på projektets navn og Projekttilvalg vælges, så får du mulighed for at ændre: Projektets titel. Arkiveringskommandoen. Filendelser som genkendes for andre filer end kildekodefiler. Tilvalget at bruge filendelser som regulære udtryk. Arkivering af dit projekt &kile; tillader dig nemt at sikkerhedskopiere projektet ved at opbevare alle sine filer i et eneste arkiv (ofte kaldet en tarball). For at arkivere projektet, højreklikkes på dets navn i visningen Filer og projekt, eller vælg Projekt Arkivér. Normalt tilføjes alle filer i et projekt til arkivet. Hvis du ikke vil tilføje en vis fil til arkivet, højreklikkes den i visningen Filer og projekt og tilvalget Inkludér i arkiv afmarkeres. Arkiveringskommandoer er simple skalkommandoer som køres fra projektmappen (hvor filen .kilepr er). Nogle pladsholdere kan bruges når arkiveringskommandoen indskrives: %S: Dette erstattes med filnavnet på projektfilen (uden endelsen .kilepr) %F: Denne kommando bruges til at erstatte listen af filer som skal indgå i arkivet. Udvidelser for andre filer end kildekodefiler Filer som ikke er kildekode, er filer såsom billeder, PDF- eller &postscript;-filer, osv. som skal tillhøre projektet, men ikke er kildekodefiler med endelsen .tex. Du har mulighed for at bruge egne regulære udtryk for at matche filer som ikke er kildekode. Lukning af et projekt For at lukke et projekt, vælges visningen Filer og projekt i den lodretteværktøjslinje, der højreklikkes på projektnavnet, og Luk vælges. Dette vil lukke projektet, alle filer som hører sammen med det, og desuden tilføjes projektet som du netop lukkede til dropned-feltet Åbn seneste projekt... i menuen Projekt. Sæt dokumentets tegnsæt &kile;'s editor tillader dig at læse, konvertere og indstille teksten til det tegnsæt som dokumentet behøver. Det giver dig mulighed for at bruge bogstaver og symboler som ikke er standard. Du kan for eksempel bruge tegn med accent for italiensk, fransk og æøå for dansk. Valg at tegnsæt for et dokument kan gøres på tre måder: En måde at angive kodningen er at bruge dropned-feltet Sæt tegnsæt, som er længst nede i sidebjælkevisningen Åbn fil. En anden måde er at bruge undermenuen OpsætningIndstil Kile...Editor hvor du kan indstille standardtegnsæt for alle filer. Vælg standardtegnsæt Vælg standardtegnsæt En tredje måde at angive tegnsættet for dokumentet er at vælge det når du bruger guiden til at oprette et nyt dokument. &latex; selv forstår kun ASCII, et meget begrænset sæt af tegn, så du har ikke mulighed for at bruge bogstaver med accent eller specialtegn direkte. For at bruge bogstaver med accent, lavede &latex; en bestemt syntaks for at komme uden om problemet og kunne inkludere sådanne tegn, f.eks. \ae for æ. Der er en pakke til at hjælpe dig med dette, som hedder inputenc, som kan indsættes i preamblen med \usepackage[latin1]{inputenc}, hvor det valgfrie argument er tegnsættet som du vil bruge (i de fleste tilfælde latin1). Dette beder &latex; om at oversætte alle æ i dokumentet til \ae. Kig venligst i dokumentationen for inputenc for mere information om dette. Sidst men ikke mindst: husk at sikre dig at filen virkelig er kodet med det tegnsæt du angiver til inputenc! Valg af kildekodefilens tegnsæt Valg af kildekodefilens tegnsæt Valg af kildekodefilens tegnsæt Mængden af forskellige tegnsættabeller har givet problemer for mange programmer: for eksempel kan du ikke skrive et kursus i tyrkisk på fransk uden at tabe et af sprogenes særlige tegn. Der er almindelig enighed om at alle, før eller senere, vil skifte til Unicode. Der er mange implementeringer af Unicode, og UTF-8 er den mest vellykkede på Linux. Windows® forlader sig på det mere uhåndterlige og mindre fleksible ucs-2. Visse distributioner, såsom RedHat, er allerede begyndt at indstille tegnsæt til utf-8 som standard, og derfor kan det være meget interessant at bruge utf-8-argumentet med pakken inputenc. De dårlige nyheder er at det endnu ikke indgår i &tetex; mens dette dokument skrives. De gode nyheder er at der findes en &latex;-pakke som kan gøre præcis dette, og du kan selv installere den. Pakken &ucs; Du kan hente &ucs;-pakken fra hjemmesiden for Unicode støtte for &latex; af Dominique Unruh fra universitetet i Karlsruhe. For at installere den, pakkes den hentede fil op og det ukomprimerede indehold flyttes til en mappe som &tex; kan se. Du vil for eksempel kunne bruge /usr/share/texmf/tex/latex/ucs/ (sørg dig at den virkelig er din søgesti i $TEXMF, eftersom den sommetider ændres afhængig af distributionen du bruger.) Gør mappen læsbar af alle hvis den ikke allerede er det, og undermapperne kørbare, med chmod. Du skal udføre alle handlinger som systemadministrator, så vær forsigtig. Når du er klar, startes kommandoen texhash for at få &tex; til at gennemse sine filer, og forhåbentlig finde den nye pakke. Kig i pakkedokumentationen for detaljer, men generelt behøver du intet mere end at indstille følgende i indledningen: \usepackage{ucs} \usepackage[utf8x]{inputenc} Støtte for &cjk; At tilføje støtte for sprog med ideogrammer er ret besværligt. Når du har gjort det, fungerer det dog rigtigt godt. Foruden at installere pakker, behøves et vist ekstra indstillingsarbejde at udføres. Din Linux-distribution har måske allerede pakken &cjk; (Kinesisk, Japansk, Koreansk) klar til dig, så du kan blive sparet for besværet med at installere alt selv. Tjek dette inden du går videre! Muligheden for at bruge &ucs;-pakken til at skrive korte stumper med &cjk;-tekst findes, men det har alvorlige begrænsninger eftersom det ikke håndterer blandt andet nye linjer. Vi installerer i stedet den fuldstændige &cjk;-&latex;-pakke og får det til at fungere både for &latex; og PDF &latex;. Meget af materialet er inspireret af Pai H. Chous side om hvordan PDF &latex; indstilles. Hent pakken &cjk;. Kopiér de udpakkede filer til en passende undermappe under $TEXMF, ligesom du gjorde med pakken &ucs; tidligere (se ). Filerne pakkes op i mappen CJK/X_Y.Z. Det er ikke vigtigt at flytte dem, selvom det dog bliver nemmere at vedligeholde. Nu skal du hente en skrifttype som understøtter alle &cjk;-tegn som du behøver. Du kan vælge en hvilken som helst .ttf-fil som dækker dem, men i den her gennemgangen bruger vi Cyberbit. Pak filen op og omdøb Cyberbit.ttf til cyberbit.ttf, eftersom store bogstaver kan forvirre systemet. Placér cyberbit.ttf i en mappe sammen med Unicode.sfd, og opret filerne *.tfm og *.enc med kommandoen $ ttf2tfm cyberbit.ttf -w cyberbit@Unicode@. Af en eller anden grund laver dette ikke altid de hundredevis af filer som det skal. Hvis dette er tilfældet, kan du hente både *.tfm og *.enc filerne. Placér .tfm-filerne i en passende mappe, såsom $TEXMF/fonts/tfm/bitstream/cyberbit/, .enc-filerne kan installeres i $TEXMF/pdftex/enc/cyberbit/. Nu behøver vi en map-fil til at knytte .enc-filerne sammen med skrifttypen. Hent cyberbit.map og installér den i $TEXMF/pdftex/config/. Hent en anden fil, c70cyberbit.fd, og placér den i en passende mappe. Du kan for eksempel vælge $TEXMF/tex/misc/. Den sidste fil vi skal oprette er en &postscript; Type 1 skrifttype, som behøves for at læse DVI-filer som laves med &latex;. Kør kommandoen $ ttf2pfb cyberbit.ttf -o cyberbit.pfb og kopiér resultatet cyberbit.pfb til en mappe såsom $TEXMF/fonts/type1/cyberbit/. Lad os nu placere cyberbit.ttf blandt skrifttyperne hvor &latex; kan finde den. Du kunne placere den i et mappe som hedder $TEXMF/fonts/truetype/. Tjek indstillingsfilen som du finder med $TEXMF/web2c/texmf.cnf, og sørg for at linjen som nævner TTFONTS ikke er bortkommenteret og peger på mappen hvor du gemte cyberbit.ttf. For at gøre det muligt for PDF&latex; at bruge dine &cjk;-skrifttyper, er det nødvendigt at tilføje en linje i indstillingsfilen $TEXMF/pdftex/config/pdftex.cfg. Tilføj map +cyberbit.map i filen for at gøre indstillingen af PDF &latex; færdig. For at indstille &latex; så du kan lave DVI-filer med &cjk;-tegn, skal du tilføje en linje i filen ttfonts.map. Filen kan findes i en mappe som hedder $TEXMF/ttf2pk/, men du skal formodentlig lede efter den. Tilføj linjen cyberbit@Unicode@ cyberbit.ttf i den. Nu behøver du kun at køre texhash så skulle systemet være klart. For at teste om din indstilling er rigtig, kan du forsøge at kompilere denne testfil. Fejlsøgning af &cjk; Der er mange ting som kan gå galt når &cjk;-understøttelse tilføjes manuelt. Hvis noget ikke synes at virke, kan følgende checkliste hjælpe dig: Eftersom du kører &latex; som en bruger og ikke som systemadministrator, skal du naturligvis tillade almindelige brugere at få adgang til de nye filer. Sørg for at der er adgang til alle mapper og filer med kommandoen chmod. Hvis &latex; skriver DVI uden problemer, men du ikke kan vis det, skyldes det næsten sikkert et problem med de automatisk oprettede *.pk-skrifttyper. Det er meningen at de skal laves i farten når en DVI-fil vises, men det kan mislykkes af et antal forskellige grunde: tjek først i ttfonts.map efter din egne linje. Det kan imidlertid indtræffe at kommandoen ttf2pk, som oftest kaldes af DVI-fremviseren, er kompileret uden støtte for bibliotekerne kpathsea. Hvis dette er tilfældet, nævner ttf2pk ikke kpathsea. Eftersom understøttelse for disse biblioteker er nødvendigt, skal du finde et ny pakke eller rekompilere FreeType 1 selv. Hvordan indtaster man &cjk; med Unicode? Der er et antal forskellige indtastningsprogrammer, og valget kan afhænge af hvad du personligt foretrækker. Forfatternen bruger Skim, en overførsel af programmet Scim til &kde;. Kig i din distributions dokumentation for at finde ud af hvordan man installerer disse programmer. Indstilling af sådanne programmer kan også være besværligt. I tilfældet Skim skal du definere omgivelsevariablen XMODIFIERS="@im=SCIM" before starting X. Hjælp Hjælpedokumenter &latex; er et ganske kompliceret system, hvor de grundlæggende funktioner kan udvides med en stor variation af yderligere pakker. &kile; sørger for en mængde forskellige typer af hjælp for at støtte brugeren. &latex;-Reference Et alfabetisk indeks over de almindeligste kommandoer i &latex;. Tetex-dokumentation &tetex; leveres med en enorm mængde dokumenter. Dette omfatter dokumentation af &tetex;-distributionen, dokumenter for alle pakker som indgår og en yderligere referencedokumentation for &latex;. &kile;s hjælpemenu deler denne dokumentation op. Tetex-guide Denne side er et forsøg på en guidet tur i den enorme mængde dokumentation om &tex; og &latex; som levereres som en del af &tetex;, Unix &tex;- og &latex;-systemet sammensat af Thomas Esser. Tetex-dokumenter Dokumentation for de fleste pakker som indgår i &tetex;. LaTeX En fuldstændig referencedokumentation for &tex; og tilhørende programmer. Det er ikke kun en beskrivelse af alle programmer, men visse vigtige pakker nævnes også. Det omfatter også en fuldstændig referencemanual for &latex;-kommandoer, ideelt for at slå en vis type af formatering op mens et dokument skrives. Eftersom dokumentet virkelig er udførligt, deler &kile; det op med tre vigtige bogmærker. Latex-kommando Et andet alfabetisk indeks over de almindeligste kommandoer i &latex;. Latex-emne En beskrivelse af vigtige emner i &latex;. LaTeX Env Et alfabetisk indeks over de almindeligste omgivelser i &latex;. Sammenhængsafhængig hjælp &kile; understøtter også sammenhængsafhængig hjælp, som kaldes med &Ctrl;&Alt;H, K. I OpsætningIndstil Kile... Kile Hjælp kan du vælge om du vil bruge &kile;s &latex;-reference eller hjælpesystemet i &tetex;, hvilket er standardindstillingen. Punkter Punkter Søg efter nøgleord Det er ikke altid let at finde det rette dokument, eftersom &tetex; levereres med en enorm mængde dokumenter. Som en mulig hjælp tilbyder &tetex; et lille program: texdoctk. Det levereres med en database over alle dokumenter, som &kile; bruger for at tilbyde en grænseflade mod dem. Punkter Punkter Alle dokumenter er grupperede i forskellige kategorier, med den hovedsagelige fordel er at du kan søge efter pakkenavne eller nøgleord. &kile; viser derefter kun resultaterne. Punkter Punkter Et dobbeltklik med musen, eller mellemrumstasten, starter visning af dokumentet. Det kan være et vilkårligt dokument, ikke kun DVI-, PS-, PDF- eller HTML-dokumenter. &kile; bruger indstillingerne i &konqueror; til at starte et passende visningsprogram. Brugerdefineret hjælp Udiover den statiske &tetex;-dokumentation, understøtter &kile; også en anden variabel metode for dokumenter med brugerhjælp. I menuen Hjælp har &kile; en særlig undermenu Brugerhjælp, hvor brugeren kan tilføje dokumenter som han selv vælger. De kan være de vigtigste dokumenter i &tetex;-dokumentationen, eller til og med hjemmelavede dokumenter. Det er til og med muligt at vælge nogle url'er. Gå til OpsætningIndstil Kile... KileHjælp og vælg knappen Indstil for at indstille menuen Brugerhjælp. Du kan tilføje, fjerne eller navigere blandt menupunkter, og desuden indsætte adskillere for at få en bedre struktur. Ved at klikke på knappen Tilføj vises en anden dialog, hvor du skal redigere menupunktets navn, og vælge tilsvarende fil eller url. Hvis du vælger en url, startes &konqueror; og du skal kopiere den endelige url. Punkter Punkter Medvirkende og licens &kile; er en brugervenlig &latex;/&tex;-kildekodeeditor med åben kildekode. Den kører på system med &kde;'s desktopomgivelse installeret. &kde; er tilgængelig for flere arkitekturer med Linux installeret. &kile; er også en del af Fink-projektet, hvilket betyder at du også kan køre &kile; en Mac med OS-X. Mange tak går til de som anstrenger sig for at &kile;-projektet skal kunne fortsætte, og de mange timers bidrag som kommer fra dem som giver af deres tid for at udvikle værktøjer som vi alle kan bruge under GNU-licensen. Her er en kort liste over de programmører, redaktører, oversættere, forfattere, testere, pakkere, net-udviklere og brugere som har gjort dette projekt muligt. Program ophavret 2003 og nuværende udvikler Jeroen Wijnhout Jeroen.Wijnhout@kdemail.net Program ophavsret 2002-2003 Pascal Brachet Dokumentation ophavsret © 2003 Jonathan Pechta, 2003-2005 Federico Zenith Bidrag fra: Rob Lensen, Roland Schulz, Michael Margraf, Holger Danielsson Mange tak til alle de involverede. &underFDL; &underGPL; &documentation.index;