Progetto

Generale

Profilo

CreaVersioneStampabile » Cronologia » Versione 12

Amministratore Truelite, 20-05-2010 01:12

1 1 Amministratore Truelite
== Come ottenere una versione stampabile ==
2
3
In questo momento, a parte alcuni testi di appunti presenti nella radice, insieme al file di inclusione di tutta la documentazione (adminbook.tex) la documentazione è suddivisa in varie directory:
4
5 4 Amministratore Truelite
|| '''Directory''' ||'''File'''|| '''Contenuto''' || '''Titolo principale''' ||
6
|| corso     ||{{{corso.tex}}}    ||Dispense per i corsi di amministrazione || ''Amministrare GNU/Linux'' ||
7
|| sicurezza ||{{{sicurezza.tex}}}||Dispense per i corsi di sicurezza ||''La gestione della sicurezza con GNU/Linux'' ||
8
|| ldap      ||{{{ldap.tex}}}     ||Dispense su LDAP || ''Integrazione sistemistica con LDAP'' ||
9 11 Amministratore Truelite
|| webservices ||{{{apache.tex}}}   ||Dispense sui servizi web || ''I servizi web ''||
10
|| mailservices ||{{{mailserv.tex}}}   ||Dispense posta elettronica || ''La gestione della posta elettronica''||
11 4 Amministratore Truelite
|| commons   ||  ...           ||loghi, intestazioni, bibliografia, ecc.|| parti comuni da includere negli altri ||
12 1 Amministratore Truelite
13 4 Amministratore Truelite
Per ottenere una versione stampabile dei vari testi occorre andare nella rispettiva directory ed utilizzare LaTeX per ''compilare'' il testo relativo. I comandi utilizzabili sono due: {{{pdflatex}}} per generare direttamente un PDF, e {{{latex}}} per generare un file DVI che poi può essere convertito in vari altri formati. Nel nostro caso tratteremo solo la generazione del PDF.
14
Ciascuno di questi comandi deve prendere come argomento il file che per ciascuna directory contiene il testo iniziale (quello indicato nella seconda colonna della precedente tabella) che include le eventuali altri parti che costituiscono il testo. 
15
16 8 Amministratore Truelite
Il primo passo da eseguire è quello di creare le figure utilizzate nel formato opportuno, per questo si può utilizzare il comando {{{make}}} che provvede ad eseguire quanto necessario, ad esempio per generare le figure per le dispense di amministrazione si esegua:
17
{{{
18 9 Amministratore Truelite
cd dovelhomesso/truedoc/corso
19 8 Amministratore Truelite
make
20
}}}
21
22
Le figure sono state realizzate con {{{dia}}} (e tale programma è necessario per generarne la versione PDF), o sono degli screenshot in formato PNG. Oltre a {{{dia}}} i programmi utilizzati da {{{make}}} per la generazione sono {{{epstopdf}}}, {{{eps2eps}}}, {{{pngtopnm}}}, {{{pnmtops}}}, che dono essere installati. Per tutto ciò è necessario installare i seguenti pacchetti:
23 7 Amministratore Truelite
{{{
24 10 Amministratore Truelite
apt-get install dia make epstool netpbm tetex-bin tetex-extra texlive-extra-utils
25 7 Amministratore Truelite
}}}
26 12 Amministratore Truelite
sulle ultime versioni di Debian ed Ubuntu servono invece:
27
{{{
28
apt-get install dia make epstool netpbm exlive-base texlive-font-utils \
29
    latex-make texlive-latex-extra texlive-bibtex-extra
30
}}}
31 7 Amministratore Truelite
32
In generale, a meno di non aver scaricato un aggiornamento con nuove figure, occorre eseguire {{{make}}} solo la prima volta, questo si incaricherà di creare tutti file nei vari formati necessari.
33 3 Amministratore Truelite
34 6 Amministratore Truelite
Se si vuole ottenere la bibliografia e gli indici è necessario, dopo una prima compilazione con {{{pdflatex}}}, utilizzare i programmi {{{makeindex}}} e {{{bibtex}}} per creare i file necessari. Occorre poi richiamare {{{pdflatex}}} due volte. La procedura completa per generare il PDF (nel caso di ''Amministrare GNU/Linux'') è allora la seguente:
35 3 Amministratore Truelite
{{{
36
pdflatex corso.tex
37
makeindex corso
38
bibtex corso
39
pdflatex corso.tex
40
pdflatex corso.tex
41
}}}