Ci sono 10 tipi di persone: chi capisce il sistema binario e chi no!! :)
LATEX

Guida LaTeX

LaTeX è un pacchetto di macro per TeX, per facilitare la realizzazione di documenti con un layout di tipo professionale. Il documento viene steso in formato testo dandone il nome convenzionale [nome sorgente].tex, e viene successivamente compilato con il comando "latex [nome sorgente]" (anche se con il tempo conviene autocostruirsi un makefile).
Le macro costruite per LaTeX possono essere viste come comandi base che conferiranno un particolare aspetto al documento. La sintassi base per questi comandi è del tipo:

\comando [opzioni] {argomenti}

Con un esempio si capisce meglio il tutto(il simbolo % serve per fare commenti che non vengono interpretati):

»» Primo esempio »»

Ogni tipo di documento può essere suddiviso in più parti contenenti le successive (in questo ordine):
  1. part
  2. chapter (solo per le classi book e report)
  3. section
  4. subsection
  5. subsubsection
  6. paragraph
  7. subparagraph


L'uso dell'asterisco a fine di questi comandi per le sezioni serve a togliere la numerazione che altrimenti è fatta automaticamente (opzione molto utile di solito per documenti contenenti formule).
Una particolare sezione si chiama "\appendix" e si usa senza opzioni per identificare l'inizio dell'appendice sotto la quale posssono esssere nidificati tutti i comandi-sezione precedenti

In LaTeX si possono creare anche nuovi comandi partendo da quelli conosciuti e fornire loro anche dei parametri in parentesi graffe come nel seguente:
ewcommand{ uovo}[1]{ extbf{ exttt{#1}}}

Inoltre si può assegnare le proprie modifiche ad interi ambienti (\begin{nuovo} sostituisce il comando \bfseries tfamily e nd{nuovo} il comando ormalfont.:
ewenvironment{nuovo}{\bfseries tfamily}{ ormalfont}

In genere si preferisce inserire le personalizzazioni in un file separato detto foglio di stile e richiamato con:
\usepackage{file_di_stile}

Inoltre LaTeX presenta già molti stili di personalizzazione rifiniti ad hoc per qualsiasi applicazione ne si voglia fare.

Comandi vari

  1. renchspacing: impedisce la maggiore spaziatura dopo il punto;
  2. \mbox{parola}: impedisce la sillabazione di una parola;
  3. \language3: sillabazione italiana;
  4. \language4: sillabazione disabilitata;
  5. \usepackage[italian]{babel}
    \usepackage[latin1]{inputenc}: per l'uso di caratteri accentati;
  6. quation: contatore equazioni;
  7. \begin{verbatim}testond{verbatim}: mantiene la formattazione sorgente;
  8. \begin{center}testond{center}: centra il testo;
  9. \begin{quote}testond{quote}: indenta a dx e sx;
  10. ewline o \ o \linebreak[0|1|2|3|4]: nuova riga;
  11. \pagebreak o ewpage: nuova pagina;
  12. \clearpage o \cleardoublepage: inserisce pagine vuote allo scopo di inserire oggetti fluttuanti come immagini;
  13. aggedbottom: non giustifica orizzontalmente;
  14. wocolumn o wocolumn[testo]: nuova pagina con due colonne (con eventuale testo iniziale su una sola);
  15. \columnsep: separazione tra colonne;
  16. ootnote{testo}
  17. \begin{lrbox}{n} nd{lrbox}: immagazzina testo;
  18. \usebox{n}: usa testo memorizzato;

Stile pagina

  1. \pagestyle{empty|plain|headings}: stile impaginazione (vuota, solo numero pagina, intestazione predefinita);
  2. \pagenumbering{arabic|roman|Roman|alph|Alph}: numerazione con numeri arabi, romani (minuscoli e maiuscoli) e alfabetici (minuscoli e maiuscoli);
  3. \setcounter{page}{n}: setta numero pagina;
  4. space*{lunghezza}: spaziatura verticale;
  5. \hspace*{lunghezza}: spaziatura orizzontale;

Caratteri

  1. extbackslash o extasciicircum o extasciitilde: per scrivere "\" o "{" o "}" o "%" "^" "~";
  2. \{ o \} o \% o $ o \# o {[} o {]}: per scrivere "\" o "{" o "}" o "$" o "#" "[" "]";
  3. &: tabulazione orizzontale;
  4. ~: spazio non interrompibile;
  5. $: inizia e conclude un contesto matematico;
  6. ^ _: apice e pedice in contesti matematici;
  7. #: definisce la collocazione di un parametro;
  8. extit{Testo in corsivo};
  9. exttt{testo dattilografico};
  10. extsf{testo lineare};
  11. extrm{testo tondo};
  12. extbf{testo neretto};
  13. extsc{testo maiuscoletto};
  14. extnormal{testo normale};
  15. in ambito matematico basta sostituire math a text;
  16. mph{testo enfatizzato}: enfatizza testo;
  17. aisebox{spostamento mm}{testo}: sposta verticalmente di mm;
  18. \underline{testo} o $\overline{\hbox{testo}}$: mette una linea sotto o sopra al testo;
  19. rame{testo} o box{testo}: racchiude il testo in un rettangolo;
  20. \begin{quote} nd{quote}: citazione;

Elenchi, tabelle e disegni

  1. \begin{itemize|enumerate|description} nd{itemize|enumerate|description}: elenco;
  2. \item testo \item [etichetta] testo: voci elenco;
  3. \begin{figure|table}[h|t|b|p] nd{figure|table}:
    spazio per tabelle o figure che sono collocate in h(here), t(top), b(bottom), p(page);
  4. \caption{didascalia}: didascalia nell'ambiente;
  5. ule{larghezza}{altezza}: riga;
  6. ramebox[ampiezza][c|l|r|s]{testo}: scatola di una riga;
  7. \parbox[c|t|b][altezza][c|t|b|s] {larghezza}{testo}: scatola di più righe;
  8. \begin{minipage}[c|t|b]{larghezza} nd{minipage}: minipagina;
  9. \usepackage{epsfig|graphicx}:
    pacchetto per figure;
  10. psfig{file=file_eps, height=altezza, width=larghezza, angle=rotazione}: inserisce immagine;
  11. \includegraphics[width=larghezza, height=altezza, scale=scala, angle=rotazione]{file_eps}: inserisce immagine;
  12. \input{nome_file}: importa file;

Stile pagina

  1. \pagestyle{empty|plain|headings}: stile impaginazione (vuota, solo numero pagina, intestazione predefinita);
  2. \pagenumbering{arabic|roman|Roman|alph|Alph}: numerazione con numeri arabi, romani (minuscoli e maiuscoli) e alfabetici (minuscoli e maiuscoli);
  3. \setcounter{page}{n}: setta numero pagina;
  4. space*{lunghezza}: spaziatura verticale;
  5. \hspace*{lunghezza}: spaziatura orizzontale;

Indici e bibliografia

  1. ableofcontents, \listoffigures e \listoftables: crea un indice generale, figure e tabelle;
  2. \addtocontents{toc|lot|lof}{testo}: aggiungi ad un indice;
  3. \usepackage{makeidx}
    \makeindex: crea l'indice analitico;
  4. \index{voce} o \index{voce_principale!voce_secondaria}: indicizza voce;
  5. \printindex: stampa l'indice;
  6. \begin{thebibliography}{stringa_di_esempio} nd{thebibliography}: bibliografia;
  7. \bibitem[sigla]{stringa_identificativa_della_voce}: voce;
  8. \cite{stringa_identificativa_della_voce}: cita il riferimento a una voce;

La compilazione di un documento LaTeX avviene di solito ricompilando più volte in modo che si creino i riferimenti necessari per indici ecc..

Potete scaricare qui una guida completa più approfondita di LaTeX, in due formati diversi:

» Torna »
CREAZIONE TABELLE

Guida LaTeX: creazione Tabelle

Potete scaricare la guida "tabelle no problem" per LaTeX scritta dal grande A_Dag


» Torna »
(Ultima modifica: January 17 2008 09:27:18)
NOPROFIT