10 Word - Università degli Studi di Milano

Transcript

10 Word - Università degli Studi di Milano
Laboratorio di Informatica (Chimica)
Formattazione Testi: Word.
Walter Cazzola
Dipartimento di Informatica e Comunicazione
Università degli Studi di Milano.
e-mail: [email protected]
Walter Cazzola
Word Processor
1
Storia
–
–
–
–
–
Scrivani;
Macchine da scrivere, ciclostile, fotocopiatrice;
Primi sistemi per la videoscrittura, a caratteri;
Sistemi per la videoscrittura a interfaccia grafica;
Desk-top publishing
Walter Cazzola
Word Processor
2
La Videoscrittura
I programmi di videoscrittura hanno rivoluzionato il
modo di:
–
–
–
scrivere
archiviare
recuperare
documenti.
Walter Cazzola
Word Processor
3
La Videoscrittura
Un programma di videoscrittura (word processor) è un
programma che consente di produrre con facilità
documenti formattati:
–
–
–
–
–
che utilizzano tipi di caratteri diversi,
con vari tipi di impaginazione dei paragrafi,
con elenchi puntati e numerati,
con note a pie’ di pagina,
contenenti tabelle, immagini e altri tipi di oggetti,
fornisce strumenti per il controllo ortografico e la
generazione automatica di indici.
Walter Cazzola
Word Processor
4
Terminologia: Carattere
Typeface: aspetto del carattere
– Proporzionalità
– non proporzionali (Courier)
– proporzionali (Times, Helvetica)
– Grazie
– senza grazie (sans serif) o a bastone (Helvetica)
– con grazie (serif) (Times)
Dimensione o corpo: altezza del carattere, generalmente
misurata in punti (pt)
–
,
10 pt
Walter Cazzola
, 24 pt, 32 pt,
14 pt
40 pt
Word Processor
5
Terminologia: Carattere
Stile: altra variante dell’aspetto del carattere
– grassetto (bold)
– corsivo (italic)
– sottolineato (underlined)
– …
Font: insieme di typeface, dimensione e stile
– Es.: Times bold 28 pt
Walter Cazzola
Word Processor
6
Terminologia: Paragrafo
– Centratura;
– Allineamento a sinistra o a destra;
– Giustificazione;
– Rientro;
– Numerazione di pagine, righe, sezioni;
– Controllo di
– vedove (ultima riga del paragrafo nella pag. successiva);
– orfani (prima riga del paragrafo come ultima riga della
pagina);
Walter Cazzola
Word Processor
7
Terminologia
Impaginazione:
– Testo su più colonne;
– Intestazione e piè pagina (testo fisso).
Altre funzionalità:
– Sillabazione;
– Indici
Walter Cazzola
Word Processor
8
Elaborazione di testi
Due approcci:
– Editor e linguaggio di formattazione di testo.
Es. LaTeX, HTML, etc.
– Word processor. Es. Word, Notepad, etc.
Walter Cazzola
Word Processor
9
Editor
Programma che fornisce le funzionalità essenziali per
l’elaborazione di testi.
Es.
– “Blocco note” per Windows
– “vi” per Unix/Linux
Esistono editor “sensibili” ai comandi (per generare
codice di programmazione).
Walter Cazzola
Word Processor
10
Editor: Funzionalità
– Scrittura;
– selezione, cancellazione (cut), copia (copy),
reinserimento (paste);
– scorrimento (scrolling) verticale e orizzontale della
finestra;
– “a capo” automatico (word wraparound);
– ricerca (find) e sostituzione (replace);
– annullamento (undo) o ripetizione (redo) dell’ultimo
comando;
– memorizzazione su file, inclusione di altri documenti,
apertura simultanea di più file, ecc.
Walter Cazzola
Word Processor
11
Formattatori di Testo
Il documento deve contenere:
– informazioni;
– “comandi” che specificano come le informazioni (testo,
figure, ecc.) vanno formattate e visualizzate.
Walter Cazzola
Word Processor
12
Formattatori di Testo
Sia il testo che i comandi di impaginazione sono inseriti
utilizzando un editor convenzionale.
Si ottiene un file sorgente di descrizione della pagina.
Il file sorgente è un semplice file di testo (in formato
ASCII).
Il file viene poi interpretato o da un programma che lo
visualizza (es. browser per i file HTML) o che lo
converte in un nuovo formato stampabile e
visualizzabile (es. LaTex → dvi → ps).
Walter Cazzola
Word Processor
13
Formattatori di Testo
I linguaggi per la formattazione sono detti linguaggi di
markup.
Esempi:
– LaTex: linguaggio di composizione tipografica
(basato su TeX) che offre la possibilità di comporre
documenti scientifici, ma non solo, ad un livello di
qualità professionale. Il suo interprete è gratuito.
– HTML: linguaggio per la creazione di ipertesti. È il
linguaggio con cui è costruito il World Wide Web.
Walter Cazzola
Word Processor
14
Word Processor
WYSIWYG (What You See Is What You Get):
La composizione del documento e la sua visualizzazione
vanno di pari passo.
I comandi di formattazione sono offerti da bottoni e
menu (o combinazioni di tasti) e la loro codifica non è
visibile all’utente.
Walter Cazzola
Word Processor
15
Word Processor
Esempio di interfaccia WYSIWYG: MSWord
Walter Cazzola
Word Processor
16
MSWord: Caratteri
Gli attributi di un carattere sono:
– Stile: grassetto, corsivo, sottolineato
– Nome: times roman, arial, courier
– Dimensione:
Walter Cazzola
, 20pt,
12pt
32pt
Word Processor
17
MSWord: Paragrafi
Gli attributi di un paragrafo sono:
Allineamento:
–
–
–
–
Questo paragrafo è allineato a
sinistra. Questo paragrafo è
allineato a sinistra!!!!!
a sinistra,
centrato,
a destra,
giustificato
Questo paragrafo è centrato.
Questo paragrafo è …
centrato
Questo paragrafo è allineato a
destra. Questo paragrafo è
allineato a destra!!
Questo paragrafo è
giustificato. Questo paragrafo
è … giustificato!!!!!
Walter Cazzola
Word Processor
18
MSWord: Paragrafi
interlinea: singola, doppia, ecc.
indentazione
I n g e n e re la p r im a r ig a d i u n p a r a g r a f o h a u n m a rg in e
r ie n t r a t o r is p e t t o a lle r ig h e s u c c e s s iv e . (in t e r lin e a 1)
O p p u r e , la p r im a r ig a p u ò a v e re u n m a r g in e n o r m a le e le r ig h e
s u c c e s s iv e a v e re u n m a r g in e r ie n t r a t o . (in t e r lin e a 2 )
I p a r a g r a f i p o s s o n o a v e re m a r g in i r ie n t r a t i s ia a d e s t r a
c h e a s in is t r a ( in t e r lin e a 1 ).
Walter Cazzola
Word Processor
19
MSWord: Elenchi
Puntati
– pippo
– pluto
Numerati
1. Chimica industriale
2. Chimica applicata e ambientale
Strutturati
1. Capitolo I
1.1 Sezione 1
1.2 Sezione 2
2. Capitolo II
2.1 Sezione 1
2.2 Sezione2
Walter Cazzola
Word Processor
20
MSWord: Note a Pie’ di Pagina
In un testo è possible inserire delle note
a pié di pagina1. Le note sono ancorate
al testo in cui sono inserite. Spostando o
copiando il riferimento alla …2
1
2
La nota viene automaticamente numerata.
… nota si copia e sposta automaticamente anche la nota.
Walter Cazzola
Word Processor
21
MSWord: Tabelle
Una tabella è caratterizzata da righe e colonne.
Gli spazi definiti dalle intersezioni tra le righe e le colonne
formano le celle.
Quando si digitano dei dati in una cella, il testo va a capo
automaticamente e la cella adatta la propria profondità ai
dati inseriti.
Ogni cella può essere formattata in modo indipendente dalle
altre.
Es.:
N om e
Cogno m e
M a t r ic o la
C la u d ia
S a m u e le
P a o lo
Walter Cazzola
A ir o ld i
A m a nte a
A rensi
Word Processor
626756
672555
630524
22
MSWord: Funzionalità
–
–
–
–
–
–
–
–
trova / sostituisci;
controllo ortografico;
gestione versioni;
gestione altri formati;
figure;
collegamenti ipertestuali;
anteprima di stampa;
stampa;
Walter Cazzola
Word Processor
23
MSWord: Macro
Permettono di creare semplici procedure (sequenze di
comandi) definite dall’utente e di associare ad esse
semplici combinazioni di tasto per richiamarle.
Esempio:
–
–
macro che scrive i propri Nome Cognome Matricola
combinazione di tasti = ALT + y
Walter Cazzola
Word Processor
24
MSWord: Stili
modelli (template): permettono di definire uno
‘scheletro’ su cui costruire il documento.
stili: permettono di definire gli stili (carattere, tipo di
paragrafo, ecc.) per le varie parti di un documento
(diversi livelli di titoli, paragrafo normale,
didascalie, ecc.)
Walter Cazzola
Word Processor
25
Formato dei File
Esistono molti formati per la rappresentazione di testo
formattato e molti programmi per la loro produzione
(Word Processor).
In genere i Word Processor consentono di leggere e
salvare documenti in vari formati (mediante l’uso di
opportuni convertitori).
Alcuni formati proprietari non sono pubblicamente
rilasciati (ad esempio i formati dei vari Microsoft
Word)
– I file che usano tali formati sono utilizzabili solo
tramite i relativi programmi
Walter Cazzola
Word Processor
26
Formato dei File
Formati di documenti di testo
–
–
–
–
–
txt (solo caratteri ASCII, senza formattazione)
doc (documenti MSWord)
pdf (Portable Document Format)
rtf (Rich Text Format, codificato in ASCII)
ps (PostScript, codificato in ASCII)
Formati di documenti ipertestuali
– html (HyperText Markup Language)
Walter Cazzola
Word Processor
27
Formato dei File
ASCII.
.txt: file di testo ascii. Il programma Blocco note di Windows usa
questo formato. Tutti i programmi di scrittura consentono di
leggere e salvare informazioni in questo formato.
Formati Proprietari.
.doc: file generati dai vari Microsoft Word. Attenzione: versioni
diverse del programma usano versioni diverse del formato. Tali
formati non sono pubblici.
.pdf: (Portable Document Format) è un formato proprietario delle
Adobe, pubblicamente rilasciato. I documenti in tale formato
sono visualizzabili tramite Acrobat Reader.
Walter Cazzola
Word Processor
28
Formato dei File
Altri Formati.
.rtf: (Rich Text Format) è un formato (linguaggio) per lo scambio
di testo e grafici. Diversi Word Processor sono in grado di
leggere e salvare file in questo formato.
.ps: (Adobe PostScript) è un linguaggio ottimizzato per la stampa di
testo e immagini (Page Description Language ). Consente di
descrivere le immagini e il testo da stampare in un formato
indipendente dalla stampante (ad esempio dalla sua risoluzione).
Ipertesti.
.htm, .html: Hypertext Markup Language è un linguaggio per
specificare la formattazione di documenti ipertestuali. I file in
tale formato sono visualizzabili e modificabili dai Browser e da
molti Word Processor.
Walter Cazzola
Word Processor
29