-\emph default
- sarebbe soltanto un doppione di qualcosa che già esiste e per questo risultereb
-be del tutto inutile, il suo scopo è piuttosto quello di introdurre i vari
- argomenti, rimandando implicitamente gli interessati alla lettura della
-
-\emph on
-Guida dell'utente
-\emph default
-.
-\end_layout
-
-\end_deeper
-\begin_layout Itemize
-Dettagli relativi al LaTeX.
-\end_layout
-
-\begin_deeper
-\begin_layout Standard
-Pensate che avrebbe senso parlare del funzionamento del motore se a voi
- interessa soltanto che la macchina vi trasporti ? Chi volesse imparare
- i trucchi del Latex, si riferisca piuttosto ai diversi testi esistenti
- sull'argomento.
-\end_layout
-
-\end_deeper
-\begin_layout Standard
-Giunti a questo punto, possiamo adesso proseguire con la prossima sezione
- oppure saltare direttamente alla
-\begin_inset LatexCommand \ref{sec:first-doc-ex}
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Section
-Che cosa è LyX?
-\begin_inset LatexCommand \label{sec:what-is-lyx}
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Subsection
-Sguardo d'insieme
-\end_layout
-
-\begin_layout Standard
-I dubbi che nascono inizialmente nel comune utilizzo di Lyx sono essenzialmente
- legati alla differente prospettiva di lavoro nella quale bisogna porsi.
-\end_layout
-
-\begin_layout Standard
-Fino a qualche anno fa, l'unico strumento a nostra disposizione per l'elaborazio
-ne di un documento era rappresentato dalla macchina da scrivere e per ovviare
- alle sue limitazioni era necessario ricorrere a determinati accorgimenti
- per ottenere l'impaginazione desiderata: pensate, ad esempio, alla sottolineatu
-ra di una parola, attraverso l'uso del carattere
-\begin_inset Quotes eld
-\end_inset
-
-_
-\begin_inset Quotes erd
-\end_inset
-
-, per enfatizzarla o alla necessità, nel processo di creazione di una tabella,
- di calcolare in anticipo le dimensioni di ciascuna colonna, nonchè il loro
- corretto posizionamento attraverso il tasto tab.
- I problemi di collocazione del testo interessavano anche la scrittura delle
- lettere, e più in generale, di testi giustificati a destra, mentre la divisione
- di una parola alla fine di un rigo richiedeva continua attenzione e prudenza.
-\end_layout
-
-\begin_layout Standard
-In altre parole, siete stati abituati a preoccuparvi di tutti i più piccoli
- dettagli relativi al posizionamento di ciascun carattere e quasi tutti
- i programmi di videoscrittura sono stati progettati per mantenere il medesimo
- approccio: aggiungere spazi attraverso il tasto tab, adoperarsi affinchè
- ciascun oggetto occupi un ben determinato punto della pagina, dare importanza
- al testo mediante font differenti in analogia al cambiamento dell'ingranaggio
- della macchina da scrivere per ottenere il medesimo obiettivo.
- Spero di aver reso l'idea.
-\end_layout
-
-\begin_layout Standard
-A questo punto dovreste aver già capito che cosa differenzia LyX dagli usuali
- programmi di videoscrittura: non c'è più alcun bisogno che vi interessiate
- della disposizione degli elementi nella pagina, dovrete solo comunicare
- al LyX le vostre intenzioni, sarà poi lui a pensare al resto attraverso
- l'applicazione di un insieme di regole che identificano un particolare
-
-\emph on
-stile
-\emph default
-.
-\end_layout
-
-\begin_layout Standard
-Supponiamo, ad esempio, di voler scrivere una relazione.
- Per prima cosa, vorreste iniziare con un paragrafo chiamato
-\begin_inset Quotes eld
-\end_inset
-
-Introduzione
-\begin_inset Quotes erd
-\end_inset
-
- e per far ciò, dopo aver deciso la dimensione del carattere da utilizzare,
- vi mettereste alla ricerca, tra i menù del vostro programma di videoscrittura,
- del comando finalizzato allo scopo, quindi attivereste il neretto ed in
- ultimo digitereste
-\begin_inset Quotes eld
-\end_inset
-
-1.__Introduzione
-\begin_inset Quotes erd
-\end_inset
-
-.
-\end_layout
-
-\begin_layout Standard
-Se in un secondo tempo doveste poi decidere che questo paragrafo debba apparire
- altrove all'interno del documento oppure voleste farlo precedere da un
- ulteriore paragrafo, sarebbe necessario modificare la sua numerazione nonchè
- quella di tutti i paragrafi successivi, aggiornando nel contempo il contenuto
- dell'indice.
-\end_layout
-
-\begin_layout Standard
-In LyX è sufficiente selezionare la voce
-\family sans
-Section
-\family default
-dal menù a tendina presente all'estremo sinistro della barra dei pulsanti
- e quindi scrivere
-\begin_inset Quotes eld
-\end_inset
-
-Introduzione
-\begin_inset Quotes erd
-\end_inset
-
-, nient'altro; successivamente, potrete spostarla a vostro piacimento, penserà
- LyX a rinumerarla automaticamente, aggiornando nel contempo qualsiasi riferimen
-to alla sezione presente nel documento.
-\end_layout
-
-\begin_layout Standard
-Si pone inoltre un problema di consistenza.
- Dopo cinque giorni decidete di continuare la vostra relazione a partire
- dalla sezione 4, dimenticando però che in precedenza avevate usato un carattere
- neretto di 18 punti piuttosto che 16 e digitando così l'intestazione della
- sezione 4 con un font differente rispetto alla sezione 1.
- Anche questo è un problema che non incontrerete mai in LyX, in quanto sarà
- il computer a tener traccia della dimensione dei font per ciascun elemento.
- D'altronde il computer è stato creato proprio a questo scopo.
-\end_layout
-
-\begin_layout Standard
-Facciamo un altro esempio, supponiamo che vogliate creare una lista: con
- gli altri programmi di videoscrittura, una lista si compone mediante la
- successione di spazi, ottenuti con il tasto tab, e nuove linee.
- Avete quindi la necessità di valutare, per ciascuna voce della lista, la
- forma della marcatura e la rispettiva posizione, il numero di linee vuote
- che devono separare due voci consecutive e altro ancora.
- Sotto LyX dovete definire solo due proprietà: il tipo di lista ed il suo
- contenuto, questo è quanto.
-\end_layout
-
-\begin_layout Standard
-L'idea di base è dunque la seguente: specifica ciò che fai, ma non il modo
- in cui lo fai.
- Questa affermazione giustifica, in riferimento al LyX, l'uso del paradigma
-
-\begin_inset Quotes eld
-\end_inset
-
-quello che vedi è quanto vuoi esprimere
-\begin_inset Quotes erd
-\end_inset
-
- (in inglese
-\begin_inset Quotes eld
-\end_inset
-
-what you see is what you mean
-\begin_inset Quotes erd
-\end_inset
-
- - WYSIWYM) piuttosto che
-\begin_inset Quotes eld
-\end_inset
-
-quello che vedi è quanto otterrai
-\begin_inset Quotes erd
-\end_inset
-
- (in inglese
-\begin_inset Quotes eld
-\end_inset
-
-what you see is what you get - WYSIWYG).
-\end_layout
-
-\begin_layout Subsection
-Differenze tra LyX e gli altri programmi di videoscrittura
-\begin_inset Foot
-status collapsed
-
-\begin_layout Standard
-Qui non stiamo cercando di generare (o vincere) una guerra santa tra word
- processor, però riteniamo che sia importante descrivere le caratteristiche
- di LyX ed una delle principali, ovvero il paradigma WYSIWYM, è concettualmente
- diversa dall'idea che il 99% delle persone ha in mente.
-
-\end_layout
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Standard
-Qui di seguito sono riportate alcune tra le caratteristiche che non troverete
- in LyX:
-\end_layout
-
-\begin_layout Itemize
-Il righello
-\end_layout
-
-\begin_layout Itemize
-Il tasto Tab
-\end_layout
-
-\begin_layout Itemize
-Spazi aggiuntivi [ ad esempio, premendo il tasto
-\family sans
-Invio
-\family default
- o
-\family sans
-Spazio
-\family default
- due o più volte ]
-\end_layout
-
-\begin_layout Standard
-Tab stops ed il righello vi mostrano la posizione degli elementi all'interno
- della pagina ed essi sono ovviamente inutili in LyX, essendo il programma
- a preoccuparsi della disposizione degli stessi.
- Una analoga considerazione è valida per gli spazi aggiuntivi, LyX lì introdurrà
- dove necessario a seconda del contesto in cui si trova ad operare.
- Sebbene l'impossibilità di aggiungere due linee vuote in una colonna vi
- potrà inizialmente infastidire, tutto vi sembrerà più sensato quando imparerete
- a pensare secondo la filosofia WYSIWYM.
-\end_layout
-
-\begin_layout Standard
-Tra le proprietà che invece sono presenti, ma che in LyX hanno una diversa
- connotazione, ritroviamo:
-\end_layout
-
-\begin_layout Itemize
-I controlli relativi all'indentazione
-\end_layout
-
-\begin_layout Itemize
-Le interruzioni di pagina
-\end_layout
-
-\begin_layout Itemize
-Spaziatura tra le righe [ad esempio spazio singolo, spazio doppio, etc.]
-\end_layout
-
-\begin_layout Itemize
-Spazi vuoti, orizzontali e verticali
-\end_layout
-
-\begin_layout Itemize
-Tipo e dimensione dei font
-\end_layout
-
-\begin_layout Itemize
-Aspetto dei caratteri [neretto,italico, sottolineato, etc.]
-\end_layout
-
-\begin_layout Standard
-Solitamente non vi sarà alcun bisogno che ricorriate ad essi, in quanto
- sarà LyX a settare, per ciascun documento e per le varie parti che lo compongon
-o, il tipo di carattere e la dimensione del font.
- L'indentazione di ciascuna sezione dipende in genere dal contesto e quindi
- sezioni diverse presenteranno una differente indentazione.
- Le interruzioni di pagina verrano generate in maniera automatica, mentre
- lo spazio che separa due righe, parole o sezioni è variabile.
-\begin_inset Foot
-status collapsed
-
-\begin_layout Standard
-Esistono naturalmente vari modi [solo alcuni dei quali richiedono la conoscenza
- di LaTeX] per agire su ognuna delle proprietà riportate, sia in riferimento
- ad un intero documento che a porzioni specifiche dello stesso.
- Per i dettagli vi rimandiamo alla lettura della
-\emph on
-Guida dell'Utente
-\emph default
-.
-\end_layout
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Standard
-Vi sono, in ultimo, alcune aree nelle quali LyX [e LaTeX] si dimostrano
- nettamente superiori agli altri programmi di videoscrittura:
-\end_layout
-
-\begin_layout Itemize
-Interruzione delle parole a fine riga
-\end_layout
-
-\begin_layout Itemize
-Liste di qualunque tipo
-\end_layout
-
-\begin_layout Itemize
-Matematica
-\end_layout
-
-\begin_layout Itemize
-Tabelle
-\end_layout
-
-\begin_layout Itemize
-Riferimenti incrociati
-\end_layout
-
-\begin_layout Standard
-Molti programmi di videoscrittura di ultima generazione permettono ormai
- la gestione di formule matematiche, tabelle e la divisione delle parole
- a fine riga, ed alcuni di essi stanno orientandosi verso la definizione
- di stili e l'adozione del paradigma WYSIWYM, però solo di recente hanno
- reso disponibili tali funzionalità, mentre LyX si basa sul sistema di costruzio
-ne di documenti LaTeX.
- Questi svolge egregiamente il suo lavoro da più di 10 anni e tutti i suoi
- bachi sono stati eliminati molto tempo fa.
-\begin_inset Foot
-status collapsed
-
-\begin_layout Standard
-Sappiamo che niente è perfetto, ma LaTeX è, fra tutti i programmi per computer,
- il più vicino ad essere privo di bachi.
-\end_layout
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Subsection
-Ma cosa è LaTeX?
-\end_layout
-
-\begin_layout Standard
-LaTeX è un sistema per la preparazione di documenti elaborato da Leslie
- Lamport nel 1985
-\begin_inset Foot
-status collapsed
-
-\begin_layout Standard
-La fonte delle informazioni riportate in questa sezione è il documento
-\begin_inset Quotes eld
-\end_inset
-
-
-\emph on
-A Guide to LaTeX2e
-\emph default
-
-\begin_inset Quotes erd
-\end_inset
-
- di Helmut Kopka e Patrick Daly, riportato nella bibliografia della
-\emph on
-Guida dell'utente
-\emph default
-.
-\end_layout
-
-\end_inset
-
-a partire da un linguaggio di formattazione denominato TeX, a sua volta
- creato da Donald Knuth nel 1984.
- Molta gente manifesta nei confronti del
-\begin_inset Quotes erd
-\end_inset
-
-TeX
-\begin_inset Quotes erd
-\end_inset
-
- una certa ostilità, sebbene in tanti non riescono a capire che cosa sia
- effettivamente.
- TeX legge, a partire da un file di script scritto in ASCII, una sequenza
- di comandi mirati alla formattazione e li esegue.
- Questo modo di procedere è un po' più complicato che usare una macchina
- da scrivere, ma non paragonabile alla complessità richiesta da una moderna
- macchina da stampa.
- In ogni caso, il risultato della elaborazione del TeX è un file in formato
-
-\family typewriter
-dvi
-\family default
-, o per esteso,
-\begin_inset Quotes eld
-\end_inset
-
-device independent
-\begin_inset Quotes erd
-\end_inset
-
-, il quale potrà essere letto attraverso programmi appositi oppure convertito
- in altri formati, come ad esempio il PostScript®.
-\end_layout
-
-\begin_layout Standard
-Il TeX potrebbe essere dunque visto come un semplice programma che consente
- di ottenere pagine di bell'aspetto da stampare, se non fosse per la possibilità
- di definire delle macro.
-
-\end_layout
-
-\begin_layout Standard
-Molte persone che adoperano TeX utilizzano un pacchetto di macro che Knuth
- creò con l'obiettivo di nascondere molti dettagli relativi alla formattazione.
- D'altronde è questo l'aspetto più noto del TeX, il comune utente non utilizza
- i comandi di formattazione di più basso livello, bensì pacchetti di macro
- creati ad hoc.
- Fu proprio in base a tale considerazione che Leslie Lamport, desiderando
- avere a disposizione un pacchetto di macro che fosse più orientata all'
- utente e meno alla formattazione, ovvero un insieme di comandi che componessero
- in modo consistente paragrafi, tabelle o formule matematiche secondo uno
- stile uniforme, creò LaTeX.
-\end_layout
-
-\begin_layout Standard
-Immediatamente, in parallelo allo sviluppo e alla crescita di LaTeX, altre
- persone iniziarono a realizzare dei pacchetti di macro personalizzati in
- base alle loro esigenze, chi per scrivere lucidi, chi articoli per riviste
- matematiche e così via.
-\end_layout
-
-\begin_layout Standard
-Per far ciò alcuni usavano il TeX di base, altri modificavano il LaTeX.
- Per cercare di ristabilire un'ordine in tutta questa confusione, una squadra
- di LaTeX-iani, [tra i quali anche Lamport, naturalmente] iniziarono a lavorare
- sul LaTeX2e, l'attuale versione di LaTeX, verso la fine degli anni 80.
- Questa nuova versione di LaTeX introduce comandi che forniscono una interfaccia
- di più semplice utilizzo alle funzioni relative alla creazione di macro
- in TeX [ricordate il TeX?], facilitano l'uso di nuovi font ed altro ancora.
- A tutti gli effetti LaTeX è di per sè stesso un linguaggio estensivo e
- ciò ha permesso agli utenti attorno al mondo di creare le proprie aggiunte
- al LaTeX al di là dello standard.
-
-\end_layout
-
-\begin_layout Standard
-Esistono due diversi modi di ampliare LaTeX, rispettivamente attraverso
- le classi e gli stili.
- Una
-\emph on
-classe
-\emph default
- è un insieme di macro in LaTeX [e TeX] mirate a descrivere un nuovo tipo
- di documento, come un libro o un articolo.
- Vi sono classi per lucidi, per riviste di fisica e matematica\SpecialChar \ldots{}
-alcune università
- hanno addirittura una classe per il loro fomato di tesi! Uno
-\emph on
-stile
-\emph default
- differisce da una classe in quanto esso non definisce un nuovo formato
- di documento, bensì un diverso
-\emph on
-comportamento
-\emph default
- che un documento può seguire.
- Per esempio, LyX gestisce i margini di pagina e la spaziatura fra le linee
- servendosi di due differenti files di stile di LaTeX progettati con quest'inten
-to.
- Sono stati scritti files di stile per gli usi più disparati: la stampa
- di etichette o buste, la variazione della indentazione, l'aggiunta di nuovi
- fonts, la manipolazione di grafici, la realizzazione di intestazioni di
- pagina decorate, la personalizzazione di bibliografie, la possibilità di
- variare la posizione e l'aspetto delle note a piè di pagina, delle tabelle
- e delle figure, la customizzazione delle liste, eccetera, eccetera.
-\end_layout
-
-\begin_layout Standard
-Segue un breve sommario:
-\end_layout
-
-\begin_layout List
-\labelwidthstring 00.00.0000
-TeX: Linguaggio di formattazione con capacità di definizione delle macro.
-\end_layout
-
-\begin_layout List
-\labelwidthstring 00.00.0000
-LaTeX: Insieme di macro costruite sul TeX\SpecialChar \@.
-
-\end_layout
-
-\begin_layout List
-\labelwidthstring 00.00.0000
-classi: Descrizione di un tipo di documento, mediante LaTeX\SpecialChar \@.
-
-\end_layout
-
-\begin_layout List
-\labelwidthstring 00.00.0000
-stili: Modifica in qualche modo il comportamento di default del LaTeX.
-\end_layout
-
-\begin_layout List
-\labelwidthstring 00.00.0000
-LyX: Word-processor visuale di tipo WYSIWYM che fa uso del LaTeX in tutte
- le sue potenzialità per effettuare la stampa.
-\end_layout
-
-\begin_layout Standard
-L'obiettivo di questo paragrafo era quello di cercare di illustrare
-\emph on
-perchè
-\emph default
- LyX
-\emph on
-lavora
-\emph default
- in alcuni casi in maniera così differente rispetto agli altri programmi
- di videoscrittura.
- La ragione è semplice: LyX utilizza LaTeX come processo finale per la stampa.
- Proprio come il LaTeX, LyX mette a fuoco il contesto del vostro scrivere
- ---
-\emph on
-ciò
-\emph default
-che voi digitate.
- Sarà il computer invece a gestire il suo aspetto.
-\end_layout
-
-\begin_layout Standard
-Oh --- un'ultima cosa.
- LaTeX si pronuncia come TeX.
- Solitamente fa rima con
-\begin_inset Quotes eld
-\end_inset
-
-hey blech.
-\begin_inset Quotes erd
-\end_inset
-
-
-\begin_inset Foot
-status collapsed
-
-\begin_layout Standard
-o
-\begin_inset Quotes eld
-\end_inset
-
-ha blech
-\begin_inset Quotes erd
-\end_inset
-
-, dipende da come pronunciate la
-\begin_inset Quotes eld
-\end_inset
-
-a
-\begin_inset Quotes erd
-\end_inset
-
-\SpecialChar \ldots{}
-
-\end_layout
-
-\end_inset
-
- .
- Lamport nel suo libro dice che, comunque,
-\begin_inset Quotes eld
-\end_inset
-
-anche
-\emph on
- lay
-\emph default
--tecks è possibile
-\begin_inset Quotes erd
-\end_inset
-
-.
-
-\begin_inset Quotes eld
-\end_inset
-
-LyX,
-\begin_inset Quotes erd
-\end_inset
-
- dall'altra parte, si pronuncia
-\begin_inset Quotes eld
-\end_inset
-
-licks.
-\begin_inset Quotes erd
-\end_inset
-
- O
-\begin_inset Quotes eld
-\end_inset
-
-lucks,
-\begin_inset Quotes erd
-\end_inset