TEX (parte II)
BAKUNIN
bakunin@meganmail.com
Questo si può definire "avanzato", anche se, per la sua semplicità... è inutile ritenerlo tale!
INDICE
- Stampa
- \documentclass
- \usepackage
- \setlength
- section e simili
- \begin
- Elenchi
- Carattere
- Immagini e tabelle
- Configurazione
1. Stampa
Incominciamo con la stampa:
dvips nome_file.dvi
abbiamo detto che stampa. Ma se volessimo creare un file .ps e non stamparlo?
Basta fare così:
dvips nome_file.dvi nome_file
Otterremo un nome_file.ps. Questo poi lo gestiamo come vogliamo noi.
2. \documentclass
Abbiamo già visto questo comando:
\documenticlass[a4paper]{article}
Ma non ci sono solo fogli a4 e ne solo articoli.
Le classi possono essere:
-------------------------------------------------
| article | Già conosciuto |
| report | Una relazione |
| letter | Una lettera |
| book | Un libro suddiviso in parti e capitoli|
| slides | Diapositive |
-------------------------------------------------
Posso poi impostare la grandezza dei caratteri:
-----------------------------
| 10pt | Questo è di default|
| 11pt | |
| 12pt | |
-----------------------------
Poi c'è il foglio di carta:
-------------------------------------------------
| a4paper | formato A4 |
| a5paper | formato A5 |
| b5paper | formato B5 |
| letterpaper | formato Lettera (8,5 in x 11 in)|
| legalpaper | formato Legal (8,5 in x 14 in) |
| executivepaper| formato Executive |
-------------------------------------------------
Poi ci sono il tipo di impaginazione:
-----------------------------------------
| portrait | Verticale (default) |
| landscape | Orizzontale |
| draft | bozza |
| final | versione finale (default) |
-----------------------------------------
Qualche esempio può essere:
\documentclass[a4paper,11pt]{book}
\documentclass[11pt]{article}
\documentclass{book}
3. \usepackage
Questo comando serve per permettere inserzione nel documento di caratteri tipici.
A noi serve questa opzione:
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
Caratteri latini (presi dal pacchetto inputenc).
Poi ci sono caratteri accentati e speciali europei nella seconda (presi dal pacchetto fontenc).
Esistono altri usi di questi pacchetti (tipo per la scrittura in cirillico e simili), ma io non so quali siano.
4. \setlength
Questo serve per impostare i centimetri di scrittura in altezza e in larghezza.
Esempio:
\setlength{\textwidth}{7cm}
\setlength{\textheight}{7cm}
Imposto la larghezza (textwidth) come 7 cm e l'altezza (textheight) sempre di 7 cm.
5. section e simili
Non esistono solo le sezioni ma altri divisioni del documento. In particolare:
Queste sono specifiche per i BOOK:
part
chapter
Queste valgono con tutto:
section
subsection
subsubsection
paragraph
subparagraph
Non credo vi servano traduzioni!
Ovviamente si useranno come le section:
\begin{document}
\chapter{ciao mamma!}
....
\chapter{Io rinascerò cervo in primavera!}
...
\end{document}
Sempre su questi argomenti è importante questo comando:
\tableofcontents
Questo va messo all'inizio e permette di avere l'indice di tutto il lavoro.
6. \begin
Abbiamo già visto:
quote, quotation e document
Ma esistono anche questi comandi
center il centrato
verbatim Mi da il testo come è scritto.
Si usano allo stesso modo:
\begin{center}
\end{center}
7. Elenchi
Ci sono 3 tipi di elenchi:
PRIMO:
mele
pere
banane
SECONDO:
- mele
- pere
- banane
TERZO:
- mele
- pere
- banane
Il primo si fa così:
\begin{description}
\item Mele
\item Pere
\item Banane
\end{description}
Permette di inserire descrizioni fra uno e l'altro
Il secondo:
\begin{enumerate}
\item Mele
\item Pere
\item Banane
\end{enumerate}
Come già visto mette i numeri.
E il terzo:
\begin{itemize}
\item Mele
\item Pere
\item Banane
\end{itemize}
Ovviamente viene meglio del esempio! Gli asterischi sono fatti bene e a forma di pallini.
8. Carattere
Mi sono dimenticato nella scorsa guida di mettere la grandezza del carattere:
tiny
scriptsize
footnotesize
small
normalsize (questo è di default)
large
Large
LARGE
huge
Huge
Sono in ordine! Dal più piccolo al maggiore.
Si usa così:
\begin{tiny}Questo è piccolo.\end{tiny}
\begin{Huge}Mentre questo è molto grande!\end{Huge}
9. Immagini e tabelle
Le immagini e e le tabelle sono messe assieme perché sono considerati oggetti appiccicati sul documento. Ci sono 4 modi per inserirli:
nel punto esatto in cui viene dichiarato l'oggetto: h (here)
all'inizio della stessa pagina: t (top)
alla fine della stessa pagina: b (bottom)
in una pagina a parte, riservata per questo scopo: p (page)
Questi sono i 4 modi.
Incominciamo con le tabelle:
\begin{table}[<posizione>]
\begin{tabular}{<colonne>}
<colonna-1>&<colonna-2>... \\
<colonna-1>&<colonna-2>&<colonna-3>... \\
...
...
...
\end{tabular}
\caption{<didascalia>}
\end{table}
Questo è lo schema.
Si apre una sezione tabella (\begin{table) indicandone la posizione (vedi i 4 modi di prima). Poi all'interno si apre un'altra sezione per i dati
(\begin{tabular}{<colonne>})
ove è indicato il modo di inserire il testo nelle colonne. Poi si mettono i dati.
Il modo per inserire il testo può essere di 3 tipi:
- l (left) a sinistra
- r (right) a destra
- c (center) centrato
| serve per indicare una separazione visiva tra le colonne.
Se io faccio:
\begin{tabular}{ll}
non ci sono visivamente limiti di colonna e il testo e a sinistra.
\begin{tabular}{|ll|}
Ho come prima ma vi vede una linea a sinistra e una a destra della tabella.
Da ricordare è che per finire il testo di una casella si deve inserire il carattere &. A capo vi fa con \\.
Una linea tra una riga e l'altra si mette con il comando \hline.
ESEMPIO:
\begin{table}[htbp]
\begin{tabular}{|ll|}
\hline
Nome & Cognome \\
\hline
Michael & Bakunin \\
Alessandro & Manzoni \\
Beppino & Craxi \\
Sandro & Ciotti \\
\hline
\end{tabular}
\caption{Alcuni nomi e alcuni cognomi}
\end{table}
Ecco qui! Semplice semplice. C'è una riga tra la prima riga di tabella e una al fondo attraverso il comando \hline.
Poi ho messo il comando
\caption
che visualizza il titolo e la didascalia alla tabella. (è facoltativo.)
Alla prima riga ho messo che può mettermela dove vuole (o meglio dove gli è più comodo!).
Immagini
Per le immagini valgono le solite lettere h,t,p,b.
Il comando è:
\epsfig{file=<file_eps>,height=<altezza>,angle=<rotazione>}
Ove file_eps vuol dire che devo mettergli l'indirizzo dell'immagine salvata in eps e quindi con l'estensione .ps. Non bisogna mettere l'estensione!
Se il file è immagine.ps
Io dovrò scrivere:
file=immagine
Un semplice esempio può essere:
\begin{figure}[hbp]
\epsfig{file=immagine,height=5cm,angle=0}
\end{figure}
AH! Mi dimenticavo! Height imposta l'altezza dell'immagine e angle l'angolo di rotazione.
Esempio:
\begin{figure}[hbp]
\begin{center}
\epsfig{file=immagine,height=5cm,angle=0}
\end{center}
\caption{Immagine presa a caso!}
\end{figure}
In altra cosa! Si possono mettere anche dell'etichette alle immagini. Questo è il comando:
\caption{\label{Ciao!}Immagine presa a caso!}
10. Configurazione
C'è poco da dire:
texconfig
configurazione manuale di tex. Serve per richiamare le varie lingue, la sillabazione e altro.
--------------------------FINE----------------------
CIAO A TUTTI!
Michael Bakunin
bakunin@meganmail.com