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