> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/it/base-di-conoscenza/067-how-to-generate-and-insert-latex-tables-in-overleaf.md).

# Come generare e inserire tabelle LaTeX in Overleaf

## Informazioni su questo articolo

Questo articolo spiega come generare, modificare e inserire tabelle LaTeX usando **Editor visuale**, che è uno dei modi per generare tabelle LaTeX in Overleaf. In pratica, ci sono quattro opzioni per creare tabelle:

1. Usando la [**Inserisci tabella** pulsante](#using-insert-table-to-create-a-table-in-your-project) nella **Editor visuale** (o **Editor di codice**) barra degli strumenti.
2. [Copia e incolla di una tabella](/latex/it/base-di-conoscenza/075-how-to-paste-formatted-content-into-overleaf.md#pastingtables) da un altro documento mentre si usa **Editor visuale**.
3. Scrivere il [codice LaTeX per la tabella](/latex/it/figure-e-tabelle/01-tables.md) in **Editor di codice**.
4. Usare **Writefull per Overleaf**’s [generatore di tabelle LaTeX](https://blog.writefull.com/instantly-generate-tables-and-equations-in-writefull-for-overleaf/).

Se hai dimestichezza con LaTeX probabilmente userai l'opzione 3, che offre la massima flessibilità per generare tabelle. Se sei nuovo a LaTeX, usare la barra degli strumenti in **Editor visuale** (opzione 1) è un ottimo modo per iniziare ed è il focus di questo articolo: puoi passare tra **Editor visuale** e **Editor di codice** per vedere il codice dietro la tabella. Man mano che acquisisci esperienza, dai un'occhiata alla nostra guida dettagliata su [come creare tabelle usando LaTeX](/latex/it/figure-e-tabelle/01-tables.md).

### Indice

Ecco i principali argomenti trattati in questo articolo.

* [Usare Inserisci tabella per creare una tabella nel tuo progetto](#using-insert-table-to-create-a-table-in-your-project)
* [Come modificare o personalizzare una tabella inserita](#how-to-edit-or-customize-an-inserted-table)
* [Come modificare le celle della tabella](#how-to-edit-table-cells)
* [Come selezionare una o più colonne o righe](#how-to-select-one-or-more-columns-or-rows)
* [Come cambiare la didascalia della tabella](#how-to-change-the-table-caption)
* [Come aggiungere bordi alle celle della tabella](#how-to-add-borders-to-table-cells)
* [Come cambiare l'etichetta della tabella](#how-to-change-the-tables-label)
* [Come cambiare l'allineamento di una colonna della tabella](#how-to-change-the-alignment-of-a-table-column)
* [Come impostare la larghezza delle colonne della tabella](#how-to-set-the-width-of-table-columns)
* [Come cambiare l'allineamento di una cella della tabella](#how-to-change-the-alignment-of-a-table-cell)
* [Come unire (o separare) le celle della tabella](#how-to-merge-or-unmerge-table-cells)
* [Come eliminare una riga o una colonna della tabella](#how-to-delete-a-table-row-or-column)
* [Come aggiungere nuove righe o colonne](#how-to-add-new-rows-or-columns)
* [Domande frequenti sulle tabelle nell'Editor visuale](#faqs-about-tables-in-visual-editor)

## Usare Inserisci tabella per generare una tabella per il tuo progetto Overleaf

*Nota: questa funzionalità è nuova e sono previste ulteriori funzioni, quindi torna spesso su questa pagina per vedere cos'altro viene aggiunto. Ci piacerebbe anche ricevere il tuo feedback, che puoi fornire in* [*questo sondaggio*](https://forms.gle/TYSftBB3dhrjtgFU9)*.*

1. Passa a **Editor visuale** usando l'interruttore sopra il riquadro dell'editor (oppure rimani in **Editor di codice** se ti senti a tuo agio nel modificare codice LaTeX).
2. Seleziona il pulsante **Inserisci tabella** (![""](/files/a8135097bafb051308232a0b75af94d8090d01c4)) sulla barra degli strumenti.

![""](/files/265c2edc07caf58f5b33459b6c51e197bf94a62e)

4. Usando il selettore a comparsa, evidenzia il numero richiesto di righe e colonne, quindi fai clic sulla cella selezionata in basso a destra per inserire una tabella vuota. Qui inseriamo una tabella vuota 3 x 3:

![""](/files/d74c378956f1d6643e1acf7b89056e11133f8e11)

Questo breve filmato mostra l'aggiunta di una tabella 3 × 3 a un progetto.

{% embed url="<https://videos.ctfassets.net/nrgyaltdicpt/7F9YTneTbxZAkAoN5vH3oK/7f157cd637b9aca5827beb52cecbb645/TestingTableGenerator.mp4>" %}

8. La tabella vuota è ora pronta per essere modificata. Puoi farlo in **Editor di codice** se ti senti a tuo agio con il codice delle tabelle LaTeX, oppure continuare con **Editor visuale**, che offre funzionalità aggiuntive di formattazione delle tabelle attualmente non disponibili in **Editor di codice**.

## Come modificare o personalizzare una tabella inserita

### Familiarizza con il menu dell'editor di tabelle

In **Editor visuale**, seleziona una o più celle della tabella per visualizzare il menu dell'editor di tabelle.

![Immagine che mostra il menu Inserisci tabella](/files/5ca8ff2aaf6385fbf3a677104548178530b376c4)

Alcune icone del menu rimangono in grigio (inattive) finché non selezioni un intervallo di celle adatto, necessario per completare quelle azioni. Ad esempio, puoi unire le celle solo dopo aver selezionato due o più celle in una riga.

Ecco un breve riepilogo delle icone e dei menu a discesa.

* ![""](/files/4733a63e86656d1a82a3b8e110adb15477777644) Elimina o sposta la didascalia della tabella.
* ![""](/files/606e06cfb19471bdd1d605365803eb4c216b9276) Cambia i bordi della tabella.
* ![""](/files/6bd815830ffa48fa23118986e9eba9701f60e6e0)Imposta l'allineamento di una colonna o di una cella unita.
* ![Icon for setting the table column width](/files/c7a209bcdf83ce03c8fd3e2d6b9f759db1d2f372)Regola la larghezza della colonna.
* ![""](/files/df490f0ecf2736132af196b9170afc8ef6ff0fa2) Unisci le celle in una riga.
* ![""](/files/7d188216c834fbc0e05a648c270395aafcbba81b) Elimina righe o colonne.
* ![""](/files/e05ab663e2933f22fec25e6391e8ba2fb0488c3c)Inserisci righe e colonne.
* ![""](/files/1d9dbd5f1c1e09c4093040aa65544b362863a730)Elimina l'intera tabella. Per ripristinare una tabella eliminata per errore, usa il **Annulla** (![""](/files/01e71c60074e1f10a8d2730fa5c7928ca81e32d6)) sulla barra degli strumenti situata sopra l'Editor visuale e l'Editor di codice.
* ![""](/files/9ab8264c8d2794c6551166b7ee22899420f0ad57)Ottieni aiuto.
* ![""](/files/e86aa88b899ce5e4f733b1b3662f497f1ef1edf4)Invia feedback a Overleaf.

## Come modificare le celle della tabella

Ci sono due modi per iniziare a modificare una cella:

1. Fai doppio clic sulla cella che vuoi modificare.
2. Usa il tasto Tab o le frecce per navigare fino a una cella specifica, quindi premi Invio.

Ecco alcuni suggerimenti per modificare il contenuto delle celle usando **Editor visuale**:

* Usa i comandi LaTeX, non la barra degli strumenti, per applicare stili in grassetto o corsivo al testo della cella:
* usi [`\textbf{...}`](/latex/it/concetti-di-base-di-latex/03-bold-italics-and-underlining.md#bold-text) per **grassetto** testo.
* usi [`\textit{...}`](/latex/it/concetti-di-base-di-latex/03-bold-italics-and-underlining.md#italicized-text) per *corsivo* testo.
* usi `\textbf{... \textit{...}...}` per il testo in ***grassetto corsivo***.
* Le celle possono contenere [matematica in linea](https://learn.overleaf.com/learn/Mathematical_expressions#Inline_math_mode) tramite `\( ... \)`.

**Editor visuale** mostrerà in anteprima il testo formattato e la matematica in linea.

#### Esempio: testo formattato e matematica nelle celle della tabella

La schermata successiva mostra **Editor visuale** l'anteprima del seguente contenuto della cella

* `\(\sqrt{a^2+b^2}\)`
* `\textbf{grassetto}, \textit{corsivo}, \textbf{\textit{grassetto corsivo}}`

![""](/files/fcbf7fff457ba410126313313d3caf9d6d77c294)

## Come selezionare una o più colonne o righe

1. Usa i selettori di riga o colonna per selezionare una riga o colonna specifica.
2. Tieni premuto il tasto Maiusc per selezionare più righe o colonne.

![""](/files/a7324477ed14a309622e9f210de7ebe43f147819)

Puoi anche selezionare più righe o colonne facendo clic su una cella e trascinando il puntatore di selezione (mouse).

## Come cambiare la didascalia della tabella

### Per modificare il testo della didascalia

1. Fai clic sul testo predefinito della didascalia, che è la parola **Didascalia.**

![""](/files/5905a26d684eca8f04fc7761d54122095eb91a9e)

3. Il comando LaTeX `\caption` viene visualizzato.
4. Aggiungi la didascalia che preferisci tra le parentesi graffe `{...}`

![""](/files/4d0ddeefdad17e5a92bf1712c79d3d0decd726c3)

### Per rimuovere la didascalia o posizionarla sopra o sotto la tabella

* Seleziona una cella qualsiasi della tabella per visualizzare il menu dell'editor di tabelle.
* Dal menu a discesa della didascalia, seleziona l'opzione che preferisci:
* **Nessuna didascalia**: Rimuovila.
* **Didascalia sopra**: Posiziona la didascalia sopra la tabella.
* **Didascalia sotto**: Posiziona la didascalia sotto la tabella.

![""](/files/0611429a7376d317248da3aec5365b5ac0b2c82d)

* **Nota**: Il menu a discesa della didascalia è disabilitato se il [`tabular`](/latex/it/figure-e-tabelle/01-tables.md#creating-a-simple-table-in-latex) [richiede](/latex/it/comandi/02-environments.md) non si trova direttamente dentro un [`table` richiede](/latex/it/figure-e-tabelle/01-tables.md#positioning-tables). Questo è dimostrato dall'esempio seguente in cui l' `tabular` ambiente si trova direttamente dentro un `center` ambiente.

```latex
\documentclass{article}
\usepackage{hologo} % per il logo XeTeX
\begin{document}
\begin{center}
\begin{tabular}{lcc}
\hline
    \TeX{} engine&Anno di rilascio&UTF-8 nativo\\
\hline
    pdf\TeX&1996&No\\
    \hologo{XeTeX}&2004&Sì\\
    Lua\TeX&2007&Sì\\
    LuaHB\TeX&2019&Sì\\
\hline
\end{tabular}
\end{center}
\end{document}
```

[Apri questo esempio in Overleaf e passa a Editor visuale.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=A+tabular+not+immediately+inside+a+table\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bhologo%7D+%25+for+the+XeTeX+logo%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7Blcc%7D%0A%5Chline%0A++++%5CTeX%7B%7D+engine%26Year+released%26Native+UTF-8%5C%5C%0A%5Chline%0A++++pdf%5CTeX%261996%26No%5C%5C+%0A++++%5Chologo%7BXeTeX%7D%262004%26Yes%5C%5C+%0A++++Lua%5CTeX%262007%26Yes%5C%5C%0A++++LuaHB%5CTeX%262019%26Yes%5C%5C+%0A%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

Se apri il codice sopra in Overleaf e poi passi a Editor visuale, vedrai che il menu a discesa della didascalia è in grigio (disabilitato):

![""](/files/efd0d712edf39710967c8b44feeb476d7339b45d)

## Come aggiungere bordi alle celle della tabella

Al momento, **Editor visuale** fornisce un supporto di base per i bordi, accessibile dal menu a discesa dei bordi che attualmente ha due opzioni selezionabili dall'utente:

* **Tutti i bordi**: Tutte le celle hanno un bordo.
* **Nessun bordo**: Nessuna cella ha un bordo.

![""](/files/6473867a244fff6a8735ff584bd858fb769e5ced)

Una tabella inserita dalla barra degli strumenti inizia con l' **Nessun bordo** opzione. Se [aggiungi bordi usando il codice LaTeX](#does-visual-editor-preview-borders-applied-using-latex-code) il pulsante mostrerà **Bordi personalizzati**.

## Come cambiare l'etichetta della tabella

1. Fai clic sul testo predefinito dell'etichetta `tab:my_label.`
2. Il comando LaTeX `comando \label` viene visualizzato.
3. Aggiungi l'etichetta che preferisci tra le parentesi graffe {...}.

![""](/files/fbe4110bdbc1f90badd5654232ef4f4570146912)

Il testo dell'etichetta è un identificatore usato per fare riferimento a questa tabella altrove nel documento. Puoi leggere di più sull'uso delle etichette nel nostro [articolo sui riferimenti incrociati](/latex/it/altri-argomenti/27-inserting-images.md#labels-and-cross-references).

## Come cambiare l'allineamento di una colonna della tabella

Le colonne della tabella possono essere allineate a destra, a sinistra o al centro. Segui questi passaggi per cambiare l'allineamento di una colonna:

1. [Seleziona la/le colonna/e](#how-to-select-one-or-more-columns-or-rows) di cui vuoi cambiare l'allineamento.
2. L'icona di allineamento (![""](/files/6bd815830ffa48fa23118986e9eba9701f60e6e0)) diventa attiva.
3. Seleziona il menu a discesa, quindi scegli l'allineamento preferito: a sinistra, centrato o a destra.
4. La schermata seguente mostra come allineare a destra tutte le celle della colonna 1 di una tabella:

![""](/files/8c241789650a59d57468c786d77dd075c9399ca3)

## Come impostare la larghezza delle colonne della tabella

Le modifiche apportate alle impostazioni della larghezza delle colonne della tabella influiranno solo sulla *tabella impaginata* e non sull' *anteprima* fornita da **Editor visuale**. È necessario ricompilare il documento per vedere il risultato di eventuali modifiche apportate alle larghezze delle colonne.

Segui questi passaggi per impostare la/e larghezza/e delle colonne a un valore fisso, oppure consentire che la/e larghezza/e varino in base al contenuto delle celle della colonna.

1. [Seleziona la/le colonna/e](#how-to-select-one-or-more-columns-or-rows) di cui vuoi cambiare la larghezza. L'icona della larghezza della colonna (![Icon for setting the table column width](/files/c7a209bcdf83ce03c8fd3e2d6b9f759db1d2f372)) viene quindi abilitata.
2. Seleziona il menu a discesa:

![Opzioni di menu che mostrano le opzioni di larghezza](/files/7d1cda271e219b4351d6926980637b6188502141)

4. Scegli l'opzione preferita per la/le colonna/e selezionata/e:

* **Allarga la larghezza al testo:** questa opzione consente di determinare la/e larghezza/e delle colonne impaginate in base alla quantità di contenuto contenuta nelle celle della colonna; ad esempio, la larghezza del testo impaginato o della matematica.
* **Larghezza fissa, vai a capo nel testo**: imposta la larghezza della/e colonna/e a un valore fisso, causando la rottura delle righe (andata a capo) all'interno delle celle della colonna. Selezionando questa opzione viene visualizzata la **Finestra Imposta larghezza colonna** finestra usata per impostare la/e larghezza/e fissa/e delle colonne, come spiegato nella sezione successiva.

![Finestra modale usata per impostare una larghezza fissa della colonna](/files/ed127c2c16d31e8dfb915844dceeb056777a88d3)

### Come impostare una larghezza fissa della colonna

Il **Finestra Imposta larghezza colonna** finestra a comparsa fornisce un elenco a discesa contenente tre modi per impostare larghezze fisse delle colonne:

* Come percentuale (**%**) della larghezza di riga dell'ambiente corrente: la larghezza delle colonne della tabella potrebbe quindi variare a seconda di dove viene usata la tabella (vedi [esempio sotto](#example-using-percentage-of-line-width)).
* Usando larghezze esplicite espresse in millimetri (mm), centimetri (cm), [pollici](https://en.wikipedia.org/wiki/Inch) (in) o [punti](https://en.wikipedia.org/wiki/Point_\(typography\)) (pt).
* Un' **opzione Personalizzata** che usa comandi LaTeX per calcolare la larghezza ([vedi esempio sotto](#example-using-custom-commands)).

L'immagine seguente mostra come **Editor visuale** usa una piccola icona per indicare colonne con larghezza fissa. Puoi modificare l'impostazione della larghezza fissa selezionando (facendo clic su) l'icona per visualizzare la **Finestra Imposta larghezza colonna** finestra.

![Immagine che mostra come l'Editor visuale evidenzia le colonne a larghezza fissa](/files/87dee5b309f646022d69eb79e2016bc92bbbd3f5)

### Esempio: uso della percentuale della larghezza di riga

Il comando LaTeX `\linewidth` contiene il valore della larghezza di riga corrente, che varia in base al formato del documento, ad esempio layout a una colonna o a due colonne. Inoltre, il valore di `\linewidth` può cambiare in ambienti specifici, ad esempio all'interno di un `minipage`.

Questo esempio usa il `multicol` pacchetto per impaginare due tabelle identiche con larghezze delle colonne impostate a `0.25\linewidth`. Una tabella è impaginata in una sezione a una colonna, l'altra in una sezione a due colonne, mostrando come le modifiche a `\linewidth` influiscano sulle larghezze delle colonne della tabella.

```latex
\documentclass{article}
\usepackage{array}
\usepackage{multicol}
\begin{document}
\section{Sezione con una colonna}
Questa parte della pagina è una singola colonna con \verb|\linewidth|=\the\linewidth.\vskip12pt

\begin{tabular}{|p{0.25\linewidth}|p{0.25\linewidth}|}
\hline
A & B\\
\hline
C & D \\
\hline
\end{tabular}

\vskip12pt \noindent Ora impaginiamo la stessa tabella in una sezione a due colonne.
\begin{multicols}{2}
[
\section{Sezione con due colonne}
]
Qui, \verb|\linewidth|=\the\linewidth. Le larghezze delle colonne della tabella sono più piccole.

\begin{tabular}{|p{0.25\linewidth}|p{0.25\linewidth}|}
\hline
A & B\\
\hline
C & D \\
\hline
\end{tabular}
\end{multicols}
\end{document}
```

[Apri questo esempio in Overleaf e passa a Editor visuale.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Using+line+width+to+set+table+column+widths\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Barray%7D%0A%5Cusepackage%7Bmulticol%7D%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BSection+with+a+single+column%7D%0AThis+part+of+the+page+is+a+single+column+with+%5Cverb%7C%5Clinewidth%7C%3D%5Cthe%5Clinewidth.%5Cvskip12pt+%0A%0A%5Cbegin%7Btabular%7D%7B%7Cp%7B0.25%5Clinewidth%7D%7Cp%7B0.25%5Clinewidth%7D%7C%7D%0A%5Chline%0AA+%26+B%5C%5C%0A%5Chline%0AC+%26+D+%5C%5C%0A%5Chline%0A%5Cend%7Btabular%7D%0A%0A%5Cvskip12pt+%5Cnoindent+We+now+typeset+the+same+table+in+a+two-column+section.%0A%5Cbegin%7Bmulticols%7D%7B2%7D%0A%5B%0A%5Csection%7BSection+with+two+columns%7D%0A%5D%0AHere%2C+%5Cverb%7C%5Clinewidth%7C%3D%5Cthe%5Clinewidth.+The+table+column+widths+are+smaller.%0A%0A%5Cbegin%7Btabular%7D%7B%7Cp%7B0.25%5Clinewidth%7D%7Cp%7B0.25%5Clinewidth%7D%7C%7D%0A%5Chline%0AA+%26+B%5C%5C%0A%5Chline%0AC+%26+D+%5C%5C%0A%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bmulticols%7D%0A%5Cend%7Bdocument%7D)

Questo esempio produce il seguente output:

![Documento di esempio](/files/5074dde3c0bc931bfb4d41b4adc446b71dc77564)

### Esempio: uso di comandi personalizzati

Il **opzione Personalizzata** opzione ti consente di impostare le larghezze delle colonne usando una gamma più ampia di unità, tra cui [`em`, `ex` e `sp`](/latex/it/formattazione/01-lengths-in-latex.md) insieme a comandi LaTeX, a condizione che tali comandi producano un valore di larghezza valido nelle unità comprese da LaTeX.

L'esempio successivo mostra solo alcuni dei molti modi in cui puoi usare l' **opzione Personalizzata** opzione per impostare le larghezze delle colonne, incluso l'uso delle unità `em` e `ex`, espressioni aritmetiche semplici e calcoli più avanzati usando comandi LaTeX. Il comando`\dimexpr` ("espressione di dimensione") viene usato per eseguire operazioni aritmetiche sulle lunghezze LaTeX (chiamate anche dimensioni) usando addizione, sottrazione, moltiplicazione o divisione. In sostanza, `\dimexpr` consente l'uso di lunghezze calcolate dinamicamente, inclusa la larghezza delle colonne della tabella.

```latex
\documentclass{article}
\usepackage{array}
\begin{document}
\newdimen\mydim
\mydim=1.25cm
\newcommand{\Acol}{\dimexpr 1cm + 0.1in + 3pt + 2.5mm\relax}
\newcommand{\Bcol}{0.1\linewidth}

\begin{itemize}
    \item Larghezza della colonna 1: 4em=\the\dimexpr 4em\relax
    \item Larghezza della colonna 2: 3ex=\the\dimexpr 3ex\relax
    \item Larghezza della colonna 3: \verb|\Acol| imposta una larghezza di \the\dimexpr 1cm + 0.1in + 3pt + 2.5mm\relax
    \item Larghezza della colonna 4: \verb|\Bcol| imposta una larghezza di \the\dimexpr0.1\linewidth\relax
    \item Larghezza della colonna 5: \verb|\dimexpr0.25\linewidth+2cm-\mydim\relax| imposta una larghezza di \the\dimexpr0.2\linewidth+2cm-\mydim\relax
\end{itemize}

\begin{table}
\centering
\caption{Uso di comandi e unità \LaTeX{} per impostare le larghezze delle colonne}
\begin{tabular}{|p{4em}|p{3ex}|p{\Acol}|p{\Bcol}|p{\dimexpr0.2\linewidth+2cm-\mydim\relax}|}
\hline
A & B &C & D&E\\
\hline
F& G&H& I&J\\
\hline
\end{tabular}
\end{table}
\end{document}
```

[Apri questo esempio in Overleaf e passa a Editor visuale.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Using+LaTeX+commands+to+set+table+column+widths\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Barray%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cnewdimen%5Cmydim%0A%5Cmydim%3D1.25cm%0A%5Cnewcommand%7B%5CAcol%7D%7B%5Cdimexpr+1cm+%2B+0.1in+%2B+3pt+%2B+2.5mm%5Crelax%7D%0A%5Cnewcommand%7B%5CBcol%7D%7B0.1%5Clinewidth%7D%0A%0A%5Cbegin%7Bitemize%7D%0A++++%5Citem+Width+of+column+1%3A+4em%3D%5Cthe%5Cdimexpr+4em%5Crelax%0A++++%5Citem+Width+of+column+2%3A+3ex%3D%5Cthe%5Cdimexpr+3ex%5Crelax%0A++++%5Citem+Width+of+column+3%3A+%5Cverb%7C%5CAcol%7C+sets+a+width+of+%5Cthe%5Cdimexpr+1cm+%2B+0.1in+%2B+3pt+%2B+2.5mm%5Crelax%0A++++%5Citem+Width+of+column+4%3A+%5Cverb%7C%5CBcol%7C+sets+a+width+of+%5Cthe%5Cdimexpr0.1%5Clinewidth%5Crelax%0A++++%5Citem+Width+of+column+5%3A+%5Cverb%7C%5Cdimexpr0.25%5Clinewidth%2B2cm-%5Cmydim%5Crelax%7C+sets+a+width+of+%5Cthe%5Cdimexpr0.2%5Clinewidth%2B2cm-%5Cmydim%5Crelax%0A%5Cend%7Bitemize%7D%0A%0A%5Cbegin%7Btable%7D%0A%5Ccentering%0A%5Ccaption%7BUsing+%5CLaTeX%7B%7D+commands+and+units+to+set+column+widths%7D%0A%5Cbegin%7Btabular%7D%7B%7Cp%7B4em%7D%7Cp%7B3ex%7D%7Cp%7B%5CAcol%7D%7Cp%7B%5CBcol%7D%7Cp%7B%5Cdimexpr0.2%5Clinewidth%2B2cm-%5Cmydim%5Crelax%7D%7C%7D%0A%5Chline%0AA+%26+B+%26C+%26+D%26E%5C%5C%0A%5Chline%0AF%26+G%26H%26+I%26J%5C%5C%0A%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

Questo esempio produce il seguente output:

![Uso di comandi LaTeX per impostare le larghezze delle colonne della tabella](/files/db615340b3cca6600c6fa36ca5926f670a0dccc6)

## Come cambiare l'allineamento di una cella della tabella

* L'allineamento delle singole celle, *non unite*, non può essere modificato in **Editor visuale**.
* Il contenuto delle celle *unite* può essere allineato (vedi la sezione [Unione di due o più celle in una riga della tabella](#merging-two-or-more-cells-in-a-table-row)).

## Come unire (o separare) le celle della tabella

Le celle della tabella possono essere unite orizzontalmente, all'interno di una *riga*della tabella, ma non verticalmente all'interno di una colonna della tabella.

### Unione di due o più celle in una riga della tabella

1. Seleziona le celle che vuoi unire.
2. Seleziona il pulsante **Unisci celle** icona (![""](/files/df490f0ecf2736132af196b9170afc8ef6ff0fa2)) per unire le celle.
3. Facoltativamente, puoi cambiare l'allineamento delle celle unite.

### Separazione di due o più celle unite

1. Seleziona la cella unita.
2. Seleziona il pulsante **Unisci celle** icona (![""](/files/df490f0ecf2736132af196b9170afc8ef6ff0fa2)) per separare le celle.

Il video seguente mostra l'unione di tre celle in una riga della tabella, la modifica dell'allineamento della cella unita e la separazione del contenuto della cella.

{% embed url="<https://videos.ctfassets.net/nrgyaltdicpt/2g1bZr5H5PdCBdrD6MqXPN/7813a6c42b2ecbd4ac7cbb4a412b863c/MergingCells.mp4>" %}

* **Nota**: Tutto il contenuto contenuto nella cella unita viene collocato nella prima cella dell'insieme separato.

## Come eliminare una riga o una colonna della tabella

1. [Seleziona le righe o colonne](#how-to-select-one-or-more-columns-or-rows) che vuoi eliminare.
2. Seleziona il pulsante **Elimina riga o colonna** icona (![""](/files/7d188216c834fbc0e05a648c270395aafcbba81b)) per eliminare le righe o colonne selezionate.

## Come aggiungere nuove righe o colonne

Il **Inserisci** (![""](/files/e05ab663e2933f22fec25e6391e8ba2fb0488c3c)) ti consente di aggiungere una o più nuove righe o colonne prima o dopo una posizione selezionata.

Se vuoi inserire *m* righe e *n* colonne, seleziona un *m* × *n* gruppo di celle che copra le posizioni in cui vuoi inserire quelle righe e colonne.

**Esempio**: Nella schermata seguente è stato selezionato un gruppo di celle 3 × 2 che si estende su 3 righe e 2 colonne.

![""](/files/085f7101254d63ce9b028e04216ba4064f63b2a6)

* Selezionando ![""](/files/e05ab663e2933f22fec25e6391e8ba2fb0488c3c) vengono fornite le seguenti opzioni:

![""](/files/97702c47af2a4b364e8f9ae0957d9858a97fedfd)

* Ora puoi inserire una qualsiasi delle seguenti:
* 2 colonne a sinistra della colonna 1
* 2 colonne a destra della colonna 2
* 3 righe sopra la riga 1
* 3 righe sotto la riga 3

## Domande frequenti sulle tabelle nell'Editor visuale

### E se volessi più opzioni di formattazione?

Ci sono molti modi per configurare tabelle che non sono ancora possibili usando **Editor visuale** tabelle generate. Per una formattazione più complessa dovrai usare il codice LaTeX. Leggi la nostra guida dettagliata su [come creare tabelle usando LaTeX](/latex/it/figure-e-tabelle/01-tables.md).

### L'Editor visuale può visualizzare in anteprima le tabelle che creo usando l'Editor di codice?

Dipende dalla tabella e dal suo codice, ma l' **Editor visuale** proverà a mostrare in anteprima il più possibile. Le tabelle complesse, come quelle create usando pacchetti LaTeX, modelli di articoli di riviste o macro personalizzate dell'utente, possono essere visualizzate in parte, o interamente, come codice LaTeX quando vengono visualizzate nell' **Editor visuale**.

Se la tabella non può essere visualizzata in anteprima, ad es. perché contiene errori di markup LaTeX, vedrai il seguente messaggio:

![""](/files/828dcf0b48362044526c708d9e359b570cd9562b)

### L'Editor visuale supporta il pacchetto booktabs?

**Editor visuale** ha un certo supporto per le linee orizzontali fornite dal [`booktabs` che fornisce i comandi e le funzionalità necessarie per includere file grafici esterni. L'esempio sopra carica il](https://ctan.org/pkg/booktabs?lang=en). L'esempio seguente usa i comandi del `booktabs` pacchetto `\toprule`, `\midrule`, e `\bottomrule`.

```latex
\documentclass{article}
\usepackage{booktabs}
\usepackage{hologo} % per il logo XeTeX
\begin{document}
\begin{table}
\begin{tabular}{lcc}
\toprule
    \TeX{} engine&Anno di rilascio&UTF-8 nativo\\
\midrule
    pdf\TeX&1996&No\\
    \hologo{XeTeX}&2004&Sì\\
    Lua\TeX&2007&Sì\\
    LuaHB\TeX&2019&Sì\\
\bottomrule
\end{tabular}
\end{table}
\end{document}
```

[Apri questo esempio in Overleaf e passa a Editor visuale.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Previewing+a+booktabs+table+in+Visual+Editor\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bbooktabs%7D%0A%5Cusepackage%7Bhologo%7D+%25+for+the+XeTeX+logo%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Btable%7D%0A%5Cbegin%7Btabular%7D%7Blcc%7D%0A%5Ctoprule+%0A++++%5CTeX%7B%7D+engine%26Year+released%26Native+UTF-8%5C%5C%0A%5Cmidrule+%0A++++pdf%5CTeX%261996%26No%5C%5C+%0A++++%5Chologo%7BXeTeX%7D%262004%26Yes%5C%5C+%0A++++Lua%5CTeX%262007%26Yes%5C%5C%0A++++LuaHB%5CTeX%262019%26Yes%5C%5C+%0A%5Cbottomrule%0A%5Cend%7Btabular%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

Apri il codice sopra, quindi passa a **Editor visuale** per vedere la seguente anteprima:

![""](/files/0efc258be7a6ec17ef4f890f35803f752a438b94)

### L'Editor visuale mostra in anteprima i bordi applicati usando il codice LaTeX?

I bordi creati all'interno dell'ambiente tabular usando `|` nella specifica della tabella, o `\hline` nel corpo della tabella verranno mostrati in anteprima in **Editor visuale**, come dimostra il prossimo esempio.

```latex
\documentclass{article}
\begin{document}
\begin{table}
\centering
\begin{tabular}{c|c|c}
         R1C1&R1C2& \\
         \hline
         R2C1&  & \\
         \hline
         R3C1 &R3C2 &R3C3\\
\end{tabular}
    \caption{Questa è la didascalia della mia tabella.}
    \label{tab:mynewtable}
\end{table}
\end{document}
```

[Apri questo esempio in Overleaf e passa a Editor visuale.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Creating+table+borders+with+LaTeX+code\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Btable%7D%0A%5Ccentering%0A%5Cbegin%7Btabular%7D%7Bc%7Cc%7Cc%7D%0A+++++++++R1C1%26R1C2%26+%5C%5C%0A+++++++++%5Chline%0A+++++++++R2C1%26++%26+%5C%5C%0A+++++++++%5Chline%0A+++++++++R3C1+%26R3C2+%26R3C3%5C%5C%0A%5Cend%7Btabular%7D%0A++++%5Ccaption%7BThis+is+my+table+caption.%7D%0A++++%5Clabel%7Btab%3Amynewtable%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

Apri il codice sopra, quindi passa a **Editor visuale** per vedere la seguente anteprima:

![""](/files/52663d701baf0a7cddbd224809d2c566d074d89d)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/it/base-di-conoscenza/067-how-to-generate-and-insert-latex-tables-in-overleaf.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
