Come usare Latex al posto di Word (online su Overleaf)

Introduzione a LaTeX: Comandi di base per la scrittura di documenti

Introduzione a LaTeX: Comandi di base per la scrittura di documenti

LaTeX è un linguaggio di markup utilizzato per la preparazione di documenti di alta qualità. A differenza di Word e altri editor di testo tradizionali, LaTeX si concentra sulla struttura e sul contenuto del documento, fornendo un controllo preciso sull’aspetto e sul layout. In questo articolo, esploreremo i comandi di base per scrivere in LaTeX e vedremo alcune delle sue differenze rispetto a Word.

Per utilizzarlo online, occorre usare l’editor sul Sito di Overleaf. È necessario registrarsi o effettuare l’accesso con account Google.

Cosa fa LaTeX?

LaTeX si basa sul sistema di composizione di testi TeX, sviluppato da Donald Knuth negli anni ’70. È ampiamente utilizzato nel campo accademico e scientifico per la creazione di articoli di ricerca, tesi, libri e presentazioni. LaTeX consente agli autori di concentrarsi sul contenuto del documento, mentre il sistema si occupa dell’impaginazione e dell’aspetto generale.

LaTeX offre molte funzionalità avanzate, come la gestione automatica delle citazioni bibliografiche, la creazione di indici, la numerazione delle formule matematiche e la creazione di tabelle e figure complesse. Inoltre, LaTeX è altamente personalizzabile, consentendo agli autori di definire i propri stili e formati.

LaTeX offre molte funzionalità avanzate, come la gestione automatica delle citazioni bibliografiche, la creazione di indici, la numerazione delle formule matematiche e la creazione di tabelle e figure complesse. Inoltre, LaTeX è altamente personalizzabile, consentendo agli autori di definire i propri stili e formati.

Differenze rispetto a Word

A differenza di Word, che è un editor di testo “what you see is what you get” (WYSIWYG), LaTeX è un linguaggio di markup “what you mean is what you get” (WYMIWYG). Ciò significa che, anziché formattare direttamente il testo mentre si digita, in LaTeX si utilizzano comandi per indicare la struttura del documento. Di seguito sono elencate alcune delle principali differenze tra LaTeX e Word:

  • Separazione tra contenuto e formattazione: In LaTeX, ci si concentra sul contenuto del documento e si utilizzano comandi per definire la struttura. La formattazione, come il tipo di carattere, la dimensione del testo e l’allineamento, viene gestita dal sistema di composizione. In Word, la formattazione viene applicata direttamente al testo durante la digitazione.
  • Gestione automatica delle citazioni e delle bibliografie: LaTeX offre un sistema integrato per la gestione delle citazioni bibliografiche. È possibile creare facilmente riferimenti incrociati, bibliografie e elenchi di riferimenti. Word richiede l’uso di strumenti esterni o di funzionalità specifiche per ottenere risultati simili.
  • Precisione tipografica: LaTeX è noto per la sua alta qualità tipografica. Grazie all’algoritmo di composizione avanzato, i documenti LaTeX presentano spaziatura uniforme, gestione ottimale degli spazi tra le parole e sillabazione corretta. Word tende a essere meno preciso dal punto di vista tipografico.
  • Collaborazione e versioning: LaTeX è basato su file di testo semplici, che sono facilmente gestibili con un sistema di controllo delle versioni come Git. Ciò rende la collaborazione su documenti più agevole, consentendo agli autori di combinare facilmente le modifiche apportate da più persone. Word può presentare problemi di conflitti di versione e di formattazione quando si lavora con documenti complessi.
  • Adatto per documenti strutturati: LaTeX è particolarmente adatto per documenti strutturati, come tesi, articoli scientifici e libri. La facilità di creazione di tabelle e formule matematiche complesse, insieme all’automazione di numerazione e riferimenti, rende LaTeX uno strumento molto potente per la creazione di documenti tecnici

Comandi di base per scrivere in LaTeX

Di seguito sono riportati alcuni comandi di base che è possibile utilizzare in LaTeX utilizzando l’editor online Overleaf:

latexCopy code

documentclass{article} % Tipo di documento

usepackage{natbib} % Pacchetto per la gestione delle citazioni bibliografiche

usepackage{graphicx} % Pacchetto per l’inclusione di immagini

usepackage{listings} % Pacchetto per l’inclusione di codice

title{Il mio titolo} % Titolo del documento

author{Il mio nome} % Autore del documento

date{} % Data del documento (vuota per rimuovere la data)

begin{document} % Inizio del documento

maketitle % Genera il titolo

tableofcontents % Genera l’indice

documentclass{article}

pagebreak

Iniziamo con i comandi di base del documento:

  • documentclass{article}: Questa riga specifica il tipo di documento che si sta creando. In questo caso, si tratta di un articolo. Altri tipi di documento includono “book” (libro), “report” (rapporto) e “letter” (lettera).
  • usepackage{ package_name}: Questa riga carica il pacchetto indicato nelle parentesi: natbib, graphic e  listings. natbib fornisce funzionalità per la gestione delle citazioni bibliografiche, graphicx  consente l’inclusione di immagini nel documento, e listings permette l’inserimento di blocchi di codice nel documento
  • title{Il mio titolo}: Questa riga imposta il titolo del documento. Modifica “Il mio titolo” con il titolo effettivo del tuo documento.
  • author{Il mio nome}: Questa riga imposta l’autore del documento. Modifica “Il mio nome” con il tuo nome o il nome dell’autore effettivo.
  • date{}: Questa riga imposta la data del documento. Lasciando le parentesi vuote, la data verrà omessa dal documento finale. Se si desidera includere una data, inseriscila nel formato desiderato all’interno delle parentesi.
  • begin{document}: Questa riga segna l’inizio del contenuto del documento. La fine del documento viene segnata con end{document}.
  • maketitle: Questo comando genera il titolo del documento, utilizzando le informazioni specificate con title, author e date.
  • tableofcontents: Questo comando genera l’indice del documento, basato sulle sezioni e i sottosezioni presenti nel testo.
  • pagebreak: Questo comando inserisce un’interruzione di pagina, forzando un nuovo inizio di pagina.

latexCopy code

section{Nome Capitolo} % Inserisce capitolo

subsection{Nome Sottocapitolo} % Inserisce sottocapitolo

  • section: Questo comando viene utilizzato per creare una nuova sezione nel documento con il titolo “Nome Capitolo”.
  • subsection: Questo comando viene utilizzato per creare una sottosezione nel documento con il titolo “Nome Sottocapitolo”.

latexCopy code

underline{Underline}

 emph{Italic}\ 

textit{Italic}\ 

textbf{Bold}\ 

Questi comandi vengono utilizzati per formattare il testo all’interno del documento. underline sottolinea il testo, emph e textit rendono il testo in corsivo, mentre textbf lo rende in grassetto.

latexCopy code

begin{itemize}

 item elemento 1

item[-] elemento 2

 end{itemize}

Questo blocco di codice crea un elenco puntato utilizzando l’ambiente “itemize”. L’elemento 1 viene visualizzato come un punto, mentre l’elemento 2 viene visualizzato come un trattino.

latexCopy code

begin{enumerate} 

item elemento 1 

begin{enumerate} 

item elemento 1.1 

end{enumerate}

end{enumerate} 

Questo blocco di codice crea un elenco numerato utilizzando l’ambiente “enumerate”. Viene creato un elemento 1 con un sotto-elenco contenente l’elemento 1.1.

latexCopy code

begin{table}[h] 

centering

begin{tabular}{|l | c c c|}

hline Col1 & Col2 & Col3 & Col4 \ [1ex]

 hline 1 & 6 & 87 & 10 \ 1 & 2 & 3 & 4 \ [1ex]

hline end{tabular}

 caption{Caption Tabella}

label{Table:Label Tabella}

end{table}

Questo blocco di codice crea una tabella utilizzando l’ambiente “table”. La tabella ha quattro colonne, separate da linee verticali. I comandi hline vengono utilizzati per disegnare linee orizzontali, mentre [1ex] indica la distanza tra i numeri e la riga. La didascalia della tabella viene specificata con caption, e viene assegnata un’etichetta per il riferimento incrociato utilizzando label.

latexCopy code

begin{figure}[h!] 

centering

includegraphics[scale=0.2]{Nome Figura.jpg}

caption{Caption Figura}

label{Figure:Label Figura}

end{figure}

Questo blocco di codice inserisce un’immagine utilizzando l’ambiente “figure”. L’immagine viene centrata utilizzando il comando centering e viene specificato il percorso dell’immagine con includegraphics. La scala dell’immagine è impostata su 0.2, quindi sarà ridotta a 1/5 delle dimensioni originali. Viene fornita una didascalia per l’immagine con caption e viene assegnata un’etichetta per il riferimento incrociato con label.

latexCopy code

begin{equation}

x_j = sum^{i-1}_{j+1} x- 5

end{equation}

$x=5*frac{1}{2}$…

Questo blocco di codice crea un’equazione numerata utilizzando l’ambiente “equation”. L’equazione viene specificata tra $…$ per inserirla nel testo.

latexCopy code

In ref cite{REF1} and cite{REF2}

bibliographystyle{plain}

bibliography{Reference}

footnote{Nota a piè di pagina}

Questo blocco di codice mostra come inserire riferimenti bibliografici nel testo utilizzando i comandi cite. Viene specificato uno stile bibliografico con bibliographystyle. bibliography specifica il file di riferimento bibliografico da utilizzare con il comando cite. In questo caso, viene utilizzato un file chiamato “Reference.bib” per la bibliografia. Infine viene inserita una nota a piè di pagina utilizzando il comando footnote.

latexCopy code

begin{lstlisting}[language=python]

“codice”

end{lstlisting}

Questo blocco di codice mostra come inserire frammenti di codice all’interno del documento utilizzando l’ambiente “lstlisting”. Nel codice fornito viene mostrato un esempio per inserire codice Python.

latexCopy code

include{Nome documento}

Questo comando viene utilizzato per includere un file esterno chiamato “Nome documento” nel documento principale. Il contenuto del file verrà inserito nel punto in cui è presente il comando include.

Conclusioni

Questo è solo un esempio di comandi che puoi utilizzare in LaTeX per creare il tuo documento. Ci sono molti altri comandi disponibili per personalizzare ulteriormente il tuo documento e ottenere l’aspetto desiderato. LaTeX è un potente strumento per la creazione di documenti di alta qualità e può essere particolarmente utile per documenti accademici e scientifici.

Se la guida ti è stata utile, ti invitiamo a iscriverti al nostro Canale Youtube, dove tutte le guide scritte diventano Video Guide, e a seguire la nostra Pagina Facebook, dove potrai anche contattarci per eventuali dubbi, chiarimenti o farci semplicemente sapere com’è andata.

Grazie.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Torna in alto