TeX e LaTeX

Alcuni template LaTeX

Qui di seguito ho inserito alcuni template di documenti di uso comune, soprattutto per un ricercatore. Un template per la realizzazione di libri (classe book), uno per gli articoli (classe article) ed infine l'ultimo per le presentazioni (pacchetto beamer).

Preambolo Generico

% preambolo ottimizzato da Francesco Biccari per produrre libri
% o articoli in LaTeX compilando con pdflatex.
%

% classe principale del documento
\documentclass[a4paper,11pt]{book} %articolo

% codifica dei caratteri nel file sorgente
\usepackage[utf8]{inputenx}

% scelta del font principale
% ooo lmodern è il sostituto dei computer modern
% codifica
\usepackage[T1]{fontenc}
\usepackage{lmodern}

% font moderni, palatino + euler per la matematica
\usepackage[sc]{mathpazo}
\linespread{1.05}         % Palatino needs more leading (space between lines)
\usepackage{eulervm}

% simboli aggiuntivi molto comuni
\usepackage{textcomp}

% rende la distribuzione delle lettere più omogenea
\usepackage{microtype}

% supporto avanzato per la matematica
\usepackage{amsmath}

% supporto avanzato per la chimica
\usepackage[version=3]{mhchem}

% supporto per la lingua e la sillabazione
\usepackage[english]{babel} % solo inglese
%\usepackage[italian]{babel} % solo italiano
%\usepackage[english,italian]{babel} % bilingua (\selectlanguage{italian})

% supporto per le immagini. pdf, png, jpg, eps
\usepackage{graphicx}
% permette di specificare una serie di cartelle dove cercare le immagini \graphicspath{{fig/}{imm/}{plots/}} 
% \graphicspath{{fig/}} 
\usepackage{epstopdf}
% ooo non usare mai le inclusione con la path cioè \includegraphics{imm/pippo.eps}
% ooo modificare piuttosto graphicspath

% pacchetto per far scorrere il testo intorno alle immagini
% ooo usarlo SOLO se si è in onecolumn
\usepackage{wrapfig}
% ooo \begin{wrapfigure}{X}{0pt} <figure> \end{wrapfigure}
% ooo X può essere l, r, i, o (left, right, inner, outer)
% ooo con le lettere grandi (L, R, I, O) piazza meglio ma non proprio dove si vuole

% supporto per i colori
% ooo per un utente medio non specificare nulla nelle opzione dovrebbe essere sufficiente
% ooo si hanno a disposizione 19 colori nominativi.
% ooo se si vogliono altri colori vedere la documentazione di xcolor
\usepackage{xcolor}


% supporto per cambiare il layout in maniera personalizzata
%\usepackage[top=2cm,left=2cm,bindingoffset=1cm]{geometry}

% il pacchetto layaureo riempe meglio un foglio A4 (quando si usa onecolumn) ma non permette le note a margine
% ooo con binding si specifica il margine da lasciare per la rilegatura
% ooo con big si aumenta ancora di più la larghezza del testo
\usepackage[big]{layaureo}

%supporto unità di misura
\usepackage{siunitx}

% Specialità PDF
% collegamenti ipertestuali
%\usepackage[pdftex]{hyperref}
%\hypersetup{
%			bookmarks=false,
%			colorlinks=true,
%			urlcolor=blue,
%			pdfauthor={Francesco Biccari},
%			pdftitle={Progetto Dettagliato della Tesi di Dottorato}
%}

% Bibliografia con BibTeX
% o creare un database per la bibliografia pippo.bib
% o siccome spesso si tiene sempre nello stesso posto la bibliografia totale,
% o conviene fare un link simbolico a questo file e metterlo nella cartella corrente
% o in linux è banale (ln -s link file), ora anche in windows vista è possibile (mklink link file)
% o citare gli articoli con ~\cite{chiave}
% o i seguenti comandi vanno messi in ordine dove si vuole compaia la bibliografia
% o \cleardoublepage (opzionale)
% o \addcontentsline{toc}{chapter}{\bibname} (opzionale)
% o usare il comando \bibliographystyle{stile} (di solito abbrv o unsrt)
% o posizionare \bibliography{pippo}  (senza .bib)
% o compilare il latex, poi passarlo a bibtex e di nuovo a latex per 3 volte


% supporto per la sincronizzazione pdf-sorgente latex
%\usepackage{pdfsync}

Template Libro

\documentclass[10pt,a4paper]{book}

\usepackage[utf8]{inputenx}

\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{textcomp}

\usepackage[english]{babel}

\usepackage{amsmath}
\usepackage[pdftex]{graphicx}
\usepackage[svgnames]{xcolor}

% abilitare hyperref solo alla fine quando si vuole il documento pronto.
%
%\usepackage[pdftex,hyperindex]{hyperref}
%\hypersetup{
%   bookmarks=false,
%	colorlinks=true,
%	urlcolor=blue,
%	pdfauthor = {Francesco Biccari},
%	pdftitle = {Semiconduttori},
%	pdfcreator = {LaTeX, TeXmaker, pdfLaTeX, Hyperref}
%}

% Le seguenti due righe possono anche essere eliminate
% Vengono stampate se si usa l'opzione \maketitle (vedi sotto)
\title{Semiconduttori}
\author{Francesco Biccari}

% inizia il documento!
\begin{document}

% questo è l'ambiente per creare la copertina
% i comandi complicati servono a centrare la copertina
\begin{titlepage}
\calccentering{\unitlength}
\begin{adjustwidth*}{\unitlength}{-\unitlength}
\begin{center}
\Huge{Memoir {\LaTeX} Template}
\end{center}
\end{adjustwidth*}
\end{titlepage}


% qui compare un titolo minore. (vedi sopra). Volendo si può eliminare.
\maketitle

% Indice
\tableofcontents

\chapter{Prova}

Ciao Alessandro! Prova prova.
àèìòù

\include{capitoli/nozioni_basilari}

\appendix

\chapter{Provetta}

\end{document}

Template Articolo

Qui di seguito riporto un template di articolo generico in LaTeX. Se dovete scrivere un articolo per una rivista solitamente si devono seguire regole abbastanza rigide e adottare classi o pacchetti specifici per quella rivista.

\documentclass[10pt,a4paper,twocolumn]{article}

%\usepackage[utf8]{inputenx}
% gli articoli in inglese spesso è consigliabile scriverli
% usando l'ASCII

\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{textcomp}

\usepackage[english]{babel}

\usepackage{amsmath}

\usepackage{booktabs}
\usepackage{graphicx}
\usepackage[font=small,labelfont=bf,labelsep=period,tableposition=top]{caption}

\usepackage{hyperref}
\hypersetup
   bookmarks=false,
	colorlinks=true,
	urlcolor=blue,
	pdfauthor = {Francesco Biccari},
	pdftitle = {Semiconduttori},
	pdfcreator = {LaTeX, TeXmaker, pdfLaTeX, Hyperref}
}



\title{Semiconduttori}
\author{Francesco Biccari}

\begin{document}

\maketitle

\begin{abstract}
abstract...
\end{abstract}

\tableofcontents

\section{Salutino!}

Ciao alessandro!
àèìòù

\end{document}

Template Presentazione

Per usare il tema Copenhagen personalizzato da me, copiare:
beamerthemeCopenhagen_biccari.sty in \tex\latex\beamer\themes\theme\,
beamerouterthemesplit_biccari.sty in \tex\latex\beamer\themes\outer\,
beamerinnerthemerounded_biccari.sty in e \tex\latex\beamer\themes\inner\.

\documentclass[utf8,10pt]{beamer}
\usetheme{Copenhagen_biccari}
\usepackage[english]{babel}
\usepackage[pdftex]{graphicx}

\setbeamercovered{transparent}
\setbeamertemplate{navigation symbols}{}

\title{Prova prova!}
\author[Francesco Biccari]{Francesco Biccari
\newline\newline \scriptsize biccari@altervista.org}
\institute{Università La Sapienza di Roma}
\date{2007-11-05}


\begin{document}
\small

%%% 1.
\frame{
\maketitle
}

\section*{Outline}

%%% 2.
\frame{
\frametitle{Outline}
\tableofcontents
}


\section{Prova}

%%% 3.
\frame{
\frametitle{Prova}
\begin{block}{Salutino}
Ciao Alessandro! àèìòù
\end{block}

}

\end{document}