From 9beb4cf52a8a105d480cf4f00c1b30e241c3c3a2 Mon Sep 17 00:00:00 2001
From: Elena ``of Valhalla'' Grandi <elena.valhalla@gmail.com>
Date: Wed, 16 Mar 2011 12:06:04 +0100
Subject: Introduzione

---
 LaTeX_per_esempi.tex | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 71 insertions(+)

(limited to 'LaTeX_per_esempi.tex')

diff --git a/LaTeX_per_esempi.tex b/LaTeX_per_esempi.tex
index 38b90e3..1b4bcba 100644
--- a/LaTeX_per_esempi.tex
+++ b/LaTeX_per_esempi.tex
@@ -10,6 +10,10 @@
 
 \usepackage{pdfpages}
 
+\usepackage{hyperref}
+
+\newcommand{\link}[3]{\href{#1}{#2}\footnote{\href{#1}{#3}}}
+
 \title{\LaTeX per esempi}
 \author{Elena ``of Valhalla''}
 \date{16 marzo 2011}
@@ -19,8 +23,75 @@
 \maketitle
 \tableofcontents
 
+Queste dispense per una lezione di introduzione a \LaTeX sono strutturate 
+in una serie di esempi il cui testo riassume i comandi usati nel documento.
+
+La versione PDF riporta il sorgente ed una versione leggermente ridotta 
+della pagina da esso ottenuto, ed è adatto per la stampa. 
+Si consiglia di scaricare anche il pacchetto sorgente di questa 
+dispensa, in modo da avere accesso diretto ai file di esempio, 
+disponibili nella directory \texttt{esempi}, per poterli usare per 
+fare prove sul proprio sistema.
+
 \section{Introduzione}
 
+\subsection{\LaTeX, \TeX\ ed amici}
+
+Il sistema tipografico \TeX\ è stato creato alla fine degli anni '70 
+da Donald Knuth per permettere la stampa del suo libro \emph{The Art 
+of Computer Programming} con un'alta qualità tipografica.
+
+Agli inizi degli anni '80 \TeX\ è stato esteso con un insieme di macro, 
+chiamato \LaTeX\ che ne aumenta la facilità d'uso, ed è presto 
+diventato il modo standard di scrivere documenti per \TeX.
+
+\LaTeX\ stesso può essere esteso mediante dei \emph{pacchetti}, 
+che offrono funzionalità avanzate in modo semplice da usare.
+
+L'insieme di programmi, font, pacchetti e quant'altro serve per 
+realizzare documenti con \LaTeX viene generalmente raccolto in 
+una distribuzione, pronta per l'installazione su vari sistemi operativi.
+
+\subsection{Documenti \LaTeX}
+
+Contrariamente ai word processor oggi diffusi, \LaTeX\ non è un sistema 
+What You See Is (Only) What You Get; un documento \LaTeX\ è un semplice 
+file di testo con dei comandi di markup (sorgente) che viene compilato 
+in un formato adatto alla stampa, oggi generalmente PDF.
+
+Questo permette di ottenere risultati tipograficamente molto migliori con 
+minori risorse, ma anche di gestire i documenti \LaTeX\ con tutti 
+quei programmi per la gestione di file di testo già disponibili 
+negli ambienti *nix, come ad esempio i sistemi di controllo delle revisioni.
+
+\subsection{Note su \LaTeX\ sotto GNU/Linux}
+
+La distribuzione standard di \TeX\ per GNU/Linux ed altri sistemi *nix 
+è \link{http://www.tug.org/texlive/}{\TeX\ live}{http://www.tug.org/texlive/},
+che comprende un sistema completo di programmi, moduli e font sotto 
+licenza libera. 
+Date le dimensioni, la maggior parte delle distribuzioni GNU/Linux 
+la include nei suoi repository in forma modulare, fornendo dei 
+metapacchetti che permettono di installare le combinazioni più comuni.
+
+Ad esempio debian e i sistemi derivati hanno un pacchetto 
+\texttt{texlive} comprendente tutto quello che serve per la maggior 
+parte degli usi, e \texttt{texlive-full} che installa ogni singola 
+componente.
+
+Contrariamente alle versioni di \TeX\ per altri sistemi operativi, 
+\TeX\ live non comprende un ambiente integrato per la realizzazione 
+di documenti; in perfetto stile *nix si può usare qualsiasi editor 
+di testo per scrivere il documento sorgente, quindi compilarlo 
+in un file pdf con il comando \texttt{pdflatex nomefile.tex}.
+
+La maggior parte degli editor da programmatori, con evidenziazione 
+della sintassi, hanno supporto per \LaTeX, dal classico 
+\link{http://www.vim.org/}{vim}{http://www.vim.org/} all'ottimo 
+e leggero \link{http://www.geany.org/}{geany}{http://www.geany.org/}
+per chi preferisce un'interfaccia grafica ed un ambiente 
+maggiormente integrato.
+
 \section{Gli esempi}
 
 \subsection{File minimo \LaTeX}
-- 
cgit v1.2.3

