Introduzione

Fatti di base

Informazioni su Kile
Kile è un ambiente LATEX integrato per il desktop . Kile dà la possibilità di usare tutte le funzionalità di LATEX in un'interfaccia grafica, dando accesso facile, immediato, e personalizzato a tutti i programmi relativi a LATEX, il postprocessing, il debugging, la conversione e la visualizzazione; hai a disposizione anche degli assistenti molto comodi, un riferimento LATEX, e una potente gestione dei progetti.

Kile e il componente editor
Kile è basato sul componente editor , cioè molte funzionalità di scrittura provengono da lì; Kile le estende per lavorare con i documenti LATEX. Per saperne di più sul componente editor e sulle sue possibilità, vedi la pagina Web di .

Cos'è LATEX?
LATEX è un sistema di trattamento testi derivato da TEX, un programma sviluppato originariamente nel 1977 da Donald Knuth per disporre i testi in modo professionale e ottenere una qualità pari a quella di un tipografo professionista. LATEX è stato creato da Leslie Lamport per dare agli autori un tipografo automatico, specialmente per facilitare la costosa e complicata tipografia delle formule e delle espressioni matematiche, che in LATEX sono racchiuse da segni del dollaro per una buona ragione. Oggi, i programmi di trattamento di testi permettono a ogni utente di essere il tipografo, ma spesso quello che serve è un documento che ha un bell'aspetto senza dover spendere ore a rifinirlo. LATEX si fa carico di questo compito, e lascia pensare al documento invece che alla tipografia. E, sì, verrà bello!

Come si pronuncia? Perché si scrive così strano?
C'è una buffa tradizione per la quale i pacchetti relativi a TEX hanno la pronuncia e la grafia più strane possibile. Si suppone che TEX sia arrivato dal greco τεχ, in lettere latine tech. Ci sono molte spiegazioni possibili sul perché, ma la più probabile è che TEX fu originariamente concepito per i rapporti tecnici, e infatti la sua abilità principale era la scrittura facile e corretta delle formule matematiche, ai tempi un affare estremamente costoso, tedioso e frustrante.
La pronuncia dovrebbe essere come segue: TE come in italiano, e X come nel tedesco ich. Se non sai come suona ch, è più o meno come il suono di un gatto che soffia; il simbolo IPA è /ç/. Molte persone sostengono la diversa pronuncia di ach (simbolo IPA /x/), ma secondo alcuni greci la prima versione è corretta. Dovresti sapere che molti pronunciano erroneamente TEX come /teks/ o /tek/.
Infine, in LATEX la parte LA è pronunciata come l'inglese lay (profano): l'idea è che, mentre il TEX grezzo è difficile, anche un profano può usare le macro di LATEX. Una spiegazione meno suggestiva ma più realistica è che venga dal cognome di Leslie Lamport, il creatore di LATEX. Adesso lo sai!

Fondamenti di LATEX
Il sistema di tipografia di LATEX è simile ad altri linguaggi a marcatori come , usato in molti tipi di documenti (incluso quello che stai leggendo), o l', usato per le pagine Web. L'idea generale dei linguaggi a marcatori è avere parole chiave speciali dette tag, che dicono a un programma (un elaboratore di testi, un browser Web, o il compilatore di LATEX) come interpretare il testo tra i tag. Kile offre un buon numero di questi tag nel menu LaTeX nella barra dei menu.
Sebbene proveremo a darti una buona idea di cosa sia LATEX, questo documento non è ovviamente La Bibbia Definitiva di LATEX. Se vuoi imparare LATEX bene, potresti prendere un libro da una biblioteca.
Come per altri linguaggi a marcatori, i documenti LATEX contengono un preambolo, che definiscono le proprietà globali, come la dimensione della carta, la numerazione delle pagine, le dimensioni del testo sulla pagina, e un corpo del documento, che ne contiene il testo; il preambolo contiene almeno il comando \documentclass, e precede il corpo, che inizia con il comando \begin{document} e si conclude con il comando \end{document}.

Funzionalità principali di Kile

Assistente di avvio rapido
L'assistente di avvio rapido integrato in Kile è una utile funzione per iniziare rapidamente a creare documenti con Kile. Scegliendo l'assistente dalla barra dei menu verranno offerte varie scelte per la creazione del documento. Puoi anche specificare subito alcune opzioni relative ad esso.
Opzioni della classe:
Tipo del documento: scegli il tipo di documento che vuoi creare: articolo, libro, lettera, rapporto, presentazione Beamer o altri tipi, inclusi quelli che potresti aver definito tu.
Dimensione caratteri: dì a Kile quale dimensione dei caratteri (in punti) vuoi usare.
Dimensione carta: scegli le dimensioni o lo stile della carta.
Codifica: in genere è una buona idea usare la codifica predefinita del sistema. I sistemi più recenti tendono ad adottare UTF-8 come codifica predefinita. Se puoi, usa utf8 o utf8x (che è davvero scritto così per i documenti LATEX).
Altre opzioni: questo permette di impostare ulteriori opzioni per la stampa, le bozze, e altro.
Pacchetti
Questo elenca i pacchetti aggiuntivi più comuni usati in LATEX. Seleziona le caselle per includerli.
Proprietà dei documenti:
Autore: metti qui il tuo nome.
Titolo: aggiungi qui il titolo del documento.
Data: specifica qui la data.

Modelli predefiniti
I modelli predefiniti in Kile sono:
Documento vuoto: gli uomini veri partono da zero!
Articolo: imposta il formato per articoli, per un documento abbastanza breve da non aver bisogno di essere diviso in capitoli.
Rapporto: imposta il formato per rapporti, per documenti di media grandezza, con per esempio la numerazione delle pagine sul margine esterno.
Libro: imposta il formato per libri, una versione completa, così potente da essere usata per scrivere molti testi universitari.
Lettera: imposta il formato per lettere.
Beamer, HA-Prosper: crea delle presentazioni di alta qualità in formato PDF con tutte le potenzialità di LATEX.
Powerdot: è il successore dei pacchetti seminar e HA-Prosper. Non ha tante opzioni come Beamer, ma è facile da usare e può creare presentazioni molto belle in PDF.
Scrartcl, Scrbook, Scrreprt, Scrlttr2: le classi di documenti KOMA-Script, particolarmente adatte alla tipografia tedesca. Utili soprattutto per testi in tedesco.
Xelatex: un modello Article modificato da usare assieme a XeLaTeX.
Nota che tutti questi modelli possono essere adattati alle esigenze dell'utente.
I nuovi utenti non si devono preoccupare: queste sezioni sono solo una breve descrizione delle funzionalità disponibili, e una descrizione più dettagliata si può trovare nelAvvio rapido.

Evidenziazione della sintassi
Kile è simile ad altri programmi che lavorano con codice sorgente, ed evidenzierà automaticamente comandi, opzioni ed elementi, usati e abusati. Kile rende così possibile avvistare facilmente i problemi: per esempio, se vedi delle grosse aree di testo verde, è probabile che tu abbia dimenticato di chiudere un ambiente matematico da qualche parte.

Autocompletamento degli ambienti
L'autocompletamento degli ambienti significa che quando inizi un nuovo ambiente scrivendo \begin{ambiente}, Kile aggiungerà automaticamente un comando \end{ambiente}, con una riga in mezzo per il testo. Puoi ovviamente disattivarlo, se vuoi, in Impostazioni Configura Kile LaTeX Ambienti.

Saltare agli elementi struttura
Tutti i documenti normalmente sono strutturati con una gerarchia di qualche tipo. LATEX permette di spezzare i documenti nella gerarchia seguente (part è l'elemento più alto della gerarchia, e subparagraph il più basso):
\part
\chapter
\section
\subsection
\subsubsection
\paragraph
\subparagraph
Quando guardi un documento nella vista Struttura, puoi saltare tra gli elementi facendo clic sull'elemento che vuoi vedere.

Ricerca inversa
Quando crei dei file LATEX, la ricerca inversa può essere molto utile. Una volta che hai creato un file (DeVice Independent File, file indipendente dal dispositivo) o PDF, puoi far clic con il nel visore tenendo premuto , e Kile salterà alla riga corrispondente nel codice sorgente LATEX.
Un è un tipo di file contenente una descrizione di un documento formattato, insieme ad altre informazioni, incluso il tipo di carattere, e oltre al PDF è il risultato tipico di TEX/LATEX. Esiste un certo numero di programmi per visualizzare, convertire e stampare file su vari sistemi e dispositivi.

Ricerca in avanti
Usando la ricerca inversa, la selezione di elementi nei file o PDF è associata all'editor, così quando fai clic sul file o PDF, la finestra principale salta alla sezione corrispondente di codice LATEX nell'editor. La ricerca in avanti ne è l'esatto opposto. La ricerca in avanti permetterà di fare clic su una sezione di testo specifica nel codice LATEX, e saltare alla posizione associata nella finestra del visore.

La barra degli strumenti
Nuovo: inizia un nuovo documento.
Apri: apri un nuovo documento.
Chiudi: chiudi il documento.
Definisci il documento come documento principale: questo si usa lavorando con file multipli. Avere un documento principale permette di lavorare più facilmente con altri file .tex inclusi nel documento. Se stai usando i progetti, puoi anche impostare un documento principale per tutto il progetto in Progetto Opzioni del progetto.
Costruzione rapida: compila il codice sorgente LATEX e ne mostra i risultati automaticamente, a meno che ci siano errori nel documento.
Sorveglia file: questa modalità sorveglierà eventuali cambiamenti del file , e non avvierà una nuova finestra di dopo una Costruzione rapida.
Visualizza registro: visualizza il file .log, per avvistare gli errori.
Errore precedente: salta all'indietro nel file .log ed evidenzia gli errori nel sorgente.
Errore successivo: salta in avanti nel file .log e evidenzia gli errori nel sorgente.
Ferma: ferma lo strumento attuale.
LaTeX: esegue LATEX sul documento attivo.
Visualizza DVI: avvia il visore .
Da DVI a PS: converte un file in un (PS).
Visualizza PS: avvia il visore (PS).
PDFLaTeX: esegue PDFLATEX sul documento attivo.
Visualizza PDF: avvia il visore PDF.
Da DVI a PDF: converte un in un PDF.
Da PS a PDF: converte un PS in un PDF.
Visualizza HTML: visualizza l' creato.
DVI in avanti: salta alla pagina del file corrispondente alla riga attuale nell'editor.
PDF in avanti: salta alla pagina del file PDF corrispondente alla riga attuale nell'editor.
Se guardi la barra degli strumenti Modifica, noterai tre grandi menu a cascata. I menu a cascata sono stati progettati per poter aggiungere rapidamente certe funzionalità comuni nel documento. Il primo menu a cascata è usato per dividere rapidamente il documento in parti, capitoli, sezioni, e così via; i comandi disponibili per aggiungere segmenti al codice sorgente LATEX sono:
part: livello massimo di sezionamento per un documento.
chapter: inizia un nuovo capitolo.
section: crea una nuova sezione.
subsection: crea una nuova sottosezione.
subsubsection: una sezione secondaria tra sottosezione e paragrafo.
paragraph: crea un nuovo paragrafo.
subparagraph: crea un nuovo sottoparagrafo.
Il menu a cascata chiamato Altro è usato per inserire nel documento elementi come indici, note a piè di pagina, referenze. I comandi disponibili sono:
label: un comando che produce un'etichetta per un capitolo, una figura o altro elemento.
index: crea una voce per l'indice.
footnote: crea una nota a piè di pagina nel documento.
ref: usato per riferirsi a un'etichetta già definita, che scegli da una lista a cascata.
pageref: proprio come ref, ma si riferisce a una pagina invece che a un elemento della struttura.
cite: crea un riferimento con dati da una bibliografia.
Il menu a cascata Altro
Il menu a cascata Altro
Il menu a cascata Altro
Selezione dell'etichetta di un riferimento
Selezione dell'etichetta di un riferimento
Selezione dell'etichetta di un riferimento
Usando cite, viene presentata una lista a cascata di bibitem, ma se stai usando BibTEX ciò funzionerà solo se il file appartiene a un progetto. Per modificare i file BibTEX si raccomanda l'uso di un programma apposito. L'autore ha avuto buoni risultati con KBibTEX. Ovviamente puoi anche scrivere i file BibTEX a mano all'interno di Kile.
L'ultimo menu a cascata, indicato con tiny, è usato per impostare la dimensione del testo. Hai la possibilità di impostare le dimensioni di testo, note a piè di pagina, e così via; i comandi disponibili sono:
tiny: piccolissimo.
scriptsize: molto piccolo.
footnotesize: più piccolo.
small: piccolo.
normalsize: normale.
large: grande.
Large: più grande.
LARGE: ancora più grande.
huge: molto grande.
Huge: grandissimo.