Come creare tabelle con lattice

Come creare tabelle con lattice
Latex, pronunciato come lay-tek o lah-tek, è una lingua di documentazione per la creazione di documenti professionali. Il suo uso più comune è la documentazione tecnica e scientifica perché fornisce un approccio con ciò che vedi. Questo metodo ti consente di concentrarti solo sul contenuto del documento senza preoccuparti della formattazione.

Questo tutorial mira a insegnarti come utilizzare il lattice per creare vari tipi di tabella e popolarli con i dati.

NOTA: Questo tutorial presuppone che tu non sia nuovo al lattice; non serve come introduzione al lattice.

Come creare una tabella semplice con lattice

Le tabelle sono standard quando si lavora con documenti scientifici. Latex offre una vasta raccolta di strumenti che puoi utilizzare per creare e personalizzare vari elementi da tavolo.

Per creare una tabella semplice in lattice, utilizzare l'ambiente tabulare.

Per separare le colonne, utilizzare il simbolo AMPERSAND e. Per separare le righe, utilizzare il nuovo simbolo della linea \

Il seguente codice lattice crea una tabella semplice.

\ documentClass articolo
\ usepackage [utf8] inputenc
\ title Linuxhint - tabelle latex
\ Autore LinuxHint
\ data giugno 2021
\ inizio documento
\ inizio Center
\ inizio tabular c | c | c | c
1 & 2 & 3 & 4 \\
5 e 6 e 7 e 8 \\
9 e 10 e 11 e 12 \\
\ end tabular
\ end Center
\ maketitle
\ end document

Usa l'ambiente tabulare per dire al compilatore in lattice che si desidera creare una tabella.

All'interno dell'ambiente tabulare, è necessario specificare i parametri che definiscono il numero di colonne da inserire. Ad esempio, quattro (c) valori indicano quattro colonne centrate.

Una volta compilato il codice qui sotto, dovresti ottenere un output come:

Come aggiungere una linea orizzontale

È possibile utilizzare il comando \ hline per aggiungere una linea orizzontale nella parte superiore e inferiore della tabella.

Il codice per questo è:

\ documentClass articolo
\ usepackage [utf8] inputenc
\ title Linuxhint - tabelle latex
\ Autore LinuxHint
\ data giugno 2021
\ inizio documento
\ inizio Center
\ inizio tabular c | c | c | c
\ hline
1 & 2 & 3 & 4 \\
5 e 6 e 7 e 8 \\
9 e 10 e 11 e 12 \\
\ hline
\ end tabular
\ end Center
\ maketitle
\ end document

Una volta compilato il codice, dovresti ottenere una tabella con una linea orizzontale in alto e in basso come:

Per creare una tabella chiusa con linee verticali su entrambi i lati, è possibile specificare due tubi all'inizio della definizione della colonna come:

\ inizio tabular | C | C | C | C |

Un codice di esempio completo per questo è:

\ documentClass articolo
\ usepackage [utf8] inputenc
\ title Linuxhint - tabelle latex
\ Autore LinuxHint
\ data giugno 2021
\ inizio documento
\ inizio Center
\ inizio tabular | C | C | C | C |
\ hline
1 & 2 & 3 & 4 \\
5 e 6 e 7 e 8 \\
9 e 10 e 11 e 12 \\
\ hline
\ end tabular
\ end Center
\ maketitle
\ end document

Una volta compilato il codice sopra, è necessario ottenere un output simile a quello mostrato di seguito:

Come allineare il testo della colonna

Il lattice ci consente di consentire il testo della colonna a destra, a sinistra e al centro. Per impostazione predefinita, LaTex usa c per allineare il centro di testo.

Per impostare il testo su destra o a sinistra, usa rispettivamente r e l.

Ad esempio, i seguenti blocchi mostrano come creare tabelle con il giusto allineamento del testo.

\ documentClass articolo
\ usepackage [utf8] inputenc
\ title Linuxhint - tabelle latex
\ Autore LinuxHint
\ data giugno 2021
\ inizio documento
\ inizio Center
\ inizio tabular | r | r | r | r |
\ hline
1 & 2 & 3 & 4 \\
5 e 6 e 7 e 8 \\
9 e 10 e 11 e 12 \\
\ hline
\ end tabular
\ end Center
\ maketitle
\ end document

Come creare una tabella multi-pagina con lattice

Per creare una tabella che occupa due o più pagine, è necessario utilizzare il pacchetto longtable. Per fare questo, immettere: la linea

\ usepackage longtable

Specificare il pacchetto longtable consente di scendere e combinare le tabelle utilizzando strumenti di interruzione della pagina in lattice.

Per creare una lunga tabella, è necessario aggiungere quattro comandi.

  • \ endfirsthead - Il contenuto che precede questo comando è assegnato all'inizio della tabella nella prima pagina.
  • \ endhead - Il contenuto tra questo comando e endfirsthead è assegnato nella parte superiore della tabella su ogni pagina tranne il primo.
  • \ endfoot - Il contenuto è assegnato nella parte inferiore di ogni pagina tranne l'ultimo.
  • \ endlastfoot - Visualizzato in fondo all'ultima pagina in cui la tabella termina.

Quanto segue crea una semplice tabella di più pagine.

\ documentClass articolo
\ usepackage [utf8] inputenc
\ usepackage longtable
\ inizio documento
\ inizio longtable [c] | C | C |
\ etichetta long \\
\ hline
\ multicolumn 2 | C | Start table \\
\ hline
Ciao mondo \\
\ hline
\ endfirsthead
\ hline
\ multicolumn 2 | C | Continua tavolo a pagine \\
\ hline
Ciao mondo \\
\ endfirsthead
\ hline
\ multicolumn 2 | C | Avvia un'altra tabella \ ref long \\
\ hline
\ endhead
\ hline
\ endfoot
\ hline
\ multicolumn 2 | C | Questo termina la tabella \\
\ hline
\ endlastfoot
[Ripeti multi-colonna]
\ end longtable
\ end document

Come combinare righe e colonne in lattice

È possibile utilizzare il comando \ multirow e \ multi-colonna per combinare righe e colonne.

Multicolonne

La sintassi generale per combinare più colonne è:

\ multicolumn numero_of_columns align content

Ad esempio, considera il codice seguente:

\ documentClass articolo
\ usepackage [utf8] inputenc
\ inizio documento
\ inizio tabular | p 5cm | p 3cm | p 3cm | p 3cm |
\ hline
\ multicolumn 4 | C | Trek Elenco \\
\ hline
Nome e data di uscita e regista e storia di \\
\ hline
Star Trek: The Motion Picture & 7 dicembre 1979, e Robert Wise e Alan Dean Foster \\
Star Trek II: The Wrath of Khan e 4 giugno 1982, e Nicholas Meyer e Harve Bennett \\
Star Trek V: The Final Frontier e il 9 giugno 1989, e William Shatner e William Shatner \\
\ hline
\ end tabular
% Origine dati -> "https: // en.Wikipedia.org/wiki/list_of_star_trek_films
\ end document

NOTA: È bene assicurarsi che le colonne siano distanziate uniformemente specificando le dimensioni.

Nel comando \ multicolumn 4 | C | Trek Elenco

4 definisce il numero di colonne da combinare.

La parte successiva | c | definisce i delimitatori e gli allineamenti per le colonne.

Trek List - Il nome per le colonne combinate.

Una volta compilato il codice lattice sopra, dovresti ottenere un output come:

Multi-righe

Per combinare le righe utilizzando il comando multirow, è necessario importare il pacchetto multirow.

Il seguente codice di esempio mostra come combinare le righe.

\ documentClass articolo
\ usepackage [utf8] inputenc
\ usepackage multirow
\ inizio documento
\ inizio Center
\ inizio tabular | c | c | c | c |
\ hline
Column1 e column2 e column3 e column4 \\
\ hline
\ Multirow 3 6cm Combinate Rows (cell) & cell1 & cell2 \\
& cell3 & cell4 \\
& cell5 & cell6 \\
\ hline
\ end tabular
\ end Center
\ end document

Esaminare il comando: \ multirow 3 6cm Combinate ROWS (cell) & cell1 e cell2

Otterrai tre parametri:

Il primo è il numero di righe da combinare. Quindi in questo esempio, 3 righe.

Successivamente, il secondo parametro definisce la larghezza della colonna. In questo esempio, 6 cm.

Infine, l'ultimo parametro definisce il contenuto all'interno della cella.

La compilazione del codice sopra dovrebbe fornire una tabella simile a

Informazioni su didascalie, etichetta e riferimenti

È possibile creare didascalie e etichette della tabella, che puoi utilizzare per visualizzare informazioni sulla tabella o fare riferimento.

Per aggiungere una didascalia a una tabella, utilizzare il comando \ didascalia. Puoi posizionare la didascalia della tabella sotto o sopra la tabella.

Per esempio:

\ documentClass articolo
\ usepackage [utf8] inputenc
\ inizio documento
\ inizio table [h!"
\centraggio
\ didascalia Informazioni su Star Trek Films
\ inizio tabular | p 5cm | p 3cm | p 3cm | p 3cm |
\ hline
\ multicolumn 3 | C | Trek Elenco \\
\ hline
Nome e data di rilascio e regista \\
\ hline
Star Trek: The Motion Picture & 7 dicembre 1979, e Robert Wise \\
Star Trek II: The Wrath of Khan e 4 giugno 1982, e Nicholas Meyer \\
Star Trek V: The Final Frontier e il 9 giugno 1989 e William Shatner \\
\ hline
\ end tabular
\ etichetta treks
\ end table
% Origine dati -> "https: // en.Wikipedia.org/wiki/list_of_star_trek_films
\ end document

Una volta compilato il codice, dovresti ottenere una tabella con una didascalia in alto, come mostrato nell'immagine qui sotto:

Conclusione

Questo tutorial ha discusso delle basi della creazione e della lavorazione con le tabelle in lattice.

Come sapete, il lattice è uno strumento potente e questo tutorial non graffia la superficie di come lavorare con tavoli da lattice.

La documentazione in lattice è un'ottima guida di riferimento. Si prega di fare riferimento ad esso secondo necessità.