Foglio di riferimento per LaTeX

Riferimento base a LaTeX

Indice

LaTeX è un potente sistema di composizione tipografica ampiamente utilizzato per creare documenti professionali con formattazione complessa, come formule matematiche, soprattutto nei settori accademici. Ecco una guida rapida per LaTeX typesetting.

giornale appeso al muro e tavolo con il laptop

Comandi base di TeX/LaTeX

Struttura base di un documento LaTeX

\documentclass{article}
\usepackage{amsmath}
\begin{document}
Il tuo contenuto qui
\end{document}

Formattazione del testo

  • Grassetto: \textbf{testo}
  • Corsivo: \textit{testo}
  • Sottolineato: \underline{testo}

Modalità matematica

Testo matematico in linea: $$x^2 + y^2 = z^2$$ Testo matematico a parte: $$ E = mc^2 $$

Lettere greche

  • Alpha: $$\alpha$$
  • Beta: $$\beta$$
  • Gamma: $$\gamma$$
  • Delta: $$\delta$$

Operatori e simboli

  • Somma: $$\sum_{i=1}^n x_i$$
  • Integrale: $$\int_a^b f(x) dx$$
  • Frazione: $$\frac{numeratore}{denominatore}$$
  • Radice quadrata: $$\sqrt{x}$$

Indici e esponenti

  • Indice: $$x_i$$
  • Esponente: $$x^2$$
  • Combinati: $$x_i^2$$

Matrici

\begin{matrix}
a & b \\
c & d
\end{matrix}

Equazioni

\begin{equation}
    f(x) = ax^2 + bx + c
\end{equation}

Elenco

Elenco non ordinato:

\begin{itemize}
    \item Primo elemento
    \item Secondo elemento
\end{itemize}

Elenco ordinato:

\begin{enumerate}
    \item Primo elemento
    \item Secondo elemento
\end{enumerate}

Tabelle

Vedere i dettagli in una sezione separata di seguito.

\begin{tabular}{|c|c|}
    \hline
    Intestazione 1 & Intestazione 2 \\
    \hline
    Cellula 1 & Cellula 2 \\
    \hline
\end{tabular}

Sezioni

\section{Sezione principale}
\subsection{Sottosezione}
\subsubsection{Sottosottosezione}

Ricorda di includere i pacchetti necessari e di utilizzare la classe di documento appropriata per le tue specifiche esigenze.

Inserimento di diagrammi

Per includere diagrammi in una guida rapida LaTeX, hai diverse opzioni:

  1. Utilizza il pacchetto graphicx per inserire immagini:

    • Aggiungi \usepackage{graphicx} nel preambolo
    • Utilizza \includegraphics[options]{filename} per inserire immagini (vedi i dettagli di seguito.)
  2. Crea diagrammi di Venn utilizzando il pacchetto venndiagram:

    • Aggiungi \usepackage{venndiagram} nel preambolo
    • Utilizza l’ambiente \begin{venndiagram3sets} per i diagrammi a tre insiemi
  3. Disegna grafici utilizzando il pacchetto tikz:

    • Aggiungi \usepackage{tikz} nel preambolo
    • Utilizza l’ambiente \begin{tikzpicture} per creare grafici e disegni
  4. Crea tabelle per organizzare le informazioni:

    • Utilizza l’ambiente \begin{tabular} per tabelle semplici
    • Per tabelle più complesse, considera pacchetti come longtable o tabu
  5. Utilizza sottocapitoli per diversi diagrammi correlati:

    • Aggiungi \usepackage{subcaption} nel preambolo
    • Utilizza l’ambiente \begin{subfigure} all’interno di un ambiente figure

Ricorda di regolare la posizione e le dimensioni dei tuoi diagrammi per adattarli al formato della guida rapida. Potresti dover sperimentare con opzioni come [width=0.8\textwidth] o [scale=0.5] per assicurarti che i diagrammi si adattino bene alla disposizione della guida rapida.

Inserimento di immagini

Per aggiungere immagini utilizzando il pacchetto graphicx in LaTeX, segui questi passaggi:

  1. Includi il pacchetto graphicx nel preambolo del documento:
\usepackage{graphicx}
  1. Posiziona i file delle immagini nella stessa directory del file LaTeX o utilizza il comando \graphicspath per specificare la directory delle immagini:
\graphicspath{{images/}}
  1. Utilizza il comando \includegraphics all’interno del documento per inserire l’immagine:
\includegraphics[options]{filename}
  1. Per una migliore organizzazione e formattazione, avvolgi l’immagine nell’ambiente figure:
\begin{figure}[placement]
\centering
\includegraphics[options]{filename}
\caption{La tua didascalia qui}
\label{fig:label}
\end{figure}
  1. Regola le dimensioni dell’immagine utilizzando opzioni come width, height o scale:
\includegraphics[width=0.5\textwidth]{filename}
  1. Riferisci all’immagine nel testo utilizzando il comando \ref con l’etichetta assegnata.

Ricorda di compilare il documento per visualizzare le immagini inserite.

Inserimento di tabelle in un documento LaTeX

L’inserimento di tabelle in un documento LaTeX è un compito comune che può essere realizzato utilizzando l’ambiente tabular.

Ecco come creare tabelle in LaTeX con alcuni esempi:

Struttura base di una tabella

La struttura base di una tabella in LaTeX utilizza l’ambiente tabular:

\begin{tabular}{column_specifiers}
    contenuto
\end{tabular}

I column_specifiers definiscono l’allineamento e i bordi di ogni colonna:

  • l: allineato a sinistra
  • c: allineato al centro
  • r: allineato a destra
  • |: linea verticale tra le colonne

Esempio di tabella semplice

Ecco una tabella 3x3 di base:

\begin{tabular}{lcr}
    1 & 2 & 3 \\
    4 & 5 & 6 \\
    7 & 8 & 9 \\
\end{tabular}

Tabella con bordi

Per aggiungere bordi, utilizza le linee verticali (|) e orizzontali (\hline):

\begin{tabular}{|l|c|r|}
    \hline
    Sinistra & Centro & Destra \\
    \hline
    1 & 2 & 3 \\
    4 & 5 & 6 \\
    7 & 8 & 9 \\
    \hline
\end{tabular}

Ambiente tabella

Per una formattazione migliore e didascalie, utilizza l’ambiente table:

\begin{table}[h!]
    \centering
    \caption{Tabella di esempio}
    \label{tab:sample}
    \begin{tabular}{|c|c|c|}
        \hline
        Colonna 1 & Colonna 2 & Colonna 3 \\
        \hline
        A & B & C \\
        D & E & F \\
        \hline
    \end{tabular}
\end{table}

Tabelle con colonne e righe multiple

Per tabelle più complesse, puoi utilizzare i comandi \multicolumn e \multirow:

\usepackage{multirow}

\begin{tabular}{|c|c|c|}
    \hline
    \multicolumn{2}{|c|}{Colonne unite} & Colonna 3 \\
    \hline
    \multirow{2}{*}{Righe unite} & B1 & C1 \\
    & B2 & C2 \\
    \hline
\end{tabular}

Tabelle con tipi di colonne personalizzati

Per una formattazione avanzata, puoi definire tipi di colonne personalizzati:

\usepackage{array}

\begin{tabular}{|l|>{\centering\arraybackslash}p{3cm}|r|}
    \hline
    Sinistra & Centro con paragrafo & Destra \\
    \hline
    A & Questo testo è centrato e si avvolge in una colonna di 3 cm di larghezza & 1 \\
    \hline
\end{tabular}

Ricorda di includere i pacchetti necessari come array, multirow o booktabs per le funzionalità avanzate delle tabelle.

Inserimento dell’indice

L’inserimento dell’indice in un documento LaTeX è un processo semplice. Ecco come farlo:

  1. Indice base

Per creare un indice base, utilizza il comando \tableofcontents:

\documentclass{article}
\begin{document}
\tableofcontents
\section{Introduzione}
\section{Contenuto principale}
\section{Conclusione}
\end{document}

Questo genererà automaticamente un indice in base alle sezioni del documento.

  1. Personalizzazione dell’indice

Puoi personalizzare la profondità dell’indice utilizzando il comando \setcounter:

\setcounter{tocdepth}{2}
\tableofcontents

Questo mostrerà le sezioni e le sottosezioni nell’indice.

  1. Modifica del titolo

Per modificare il titolo predefinito “Contenuti”, utilizza:

\renewcommand*\contentsname{Tutorial}
\tableofcontents

Questo cambierà il titolo in “Tutorial”.

  1. Aggiunta di sezioni non numerate

Per aggiungere sezioni non numerate all’indice, utilizza:

\addcontentsline{toc}{section}{Sezione non numerata}
\section*{Sezione non numerata}

Questo includerà la sezione non numerata nell’indice.

  1. Inclusione di elenchi di figure e tabelle

Puoi anche aggiungere elenchi di figure e tabelle:

\tableofcontents
\listoffigures
\listoftables

Ricorda di compilare il documento due volte per assicurarti che l’indice venga generato correttamente.

Esempio

Ecco un esempio completo che dimostra queste funzionalità:

\documentclass{article}
\usepackage{blindtext}

\title{Documento di esempio}
\author{John Doe}
\date{}

\begin{document}

\maketitle

\renewcommand*\contentsname{Contenuti del documento}
\setcounter{tocdepth}{2}
\tableofcontents

\section{Introduzione}
\blindtext

\section{Contenuto principale}
\subsection{Sottosezione 1}
\blindtext
\subsection{Sottosezione 2}
\blindtext

\addcontentsline{toc}{section}{Sezione non numerata}
\section*{Sezione non numerata}
\blindtext

\section{Conclusione}
\blindtext

\end{document}

Questo esempio include un titolo personalizzato per l’indice, imposta la profondità per includere le sottosezioni e aggiunge una sezione non numerata all’indice.