Bu içerik henüz dilinizde mevcut değil. İngilizce versiyonu gösteriliyor.
Spiegazione di ogni \\comando nell'universo LaTeX
Il riferimento globale: centinaia di comandi e ambienti LaTeX, dal kernel ad amsmath, hyperref, TikZ, biblatex e Beamer, ciascuno spiegato in una riga.
Masa referansıacemireferencecommands
Spiegazione di ogni \comando nell’universo LaTeX
Questa pagina definisce ogni comando e ambiente LaTeX che appare in qualsiasi lezione su Oleafly Learn, oltre al vocabolario standard più ampio che incontrerai nei documenti reali. Kernel, amsmath, hyperref, graphicx, booktabs, biblatex, TikZ, Beamer e i pacchetti effettivamente caricati dai ricercatori. Scorri per categoria o cerca nella pagina con Ctrl/Cmd-F il comando che hai appena incontrato. Ogni voce è una riga: cosa fa e, dove conta, da quale pacchetto proviene.
Classi e configurazione del documento
Comando
Cosa fa
\documentclass{articolo}
Prima riga di ogni documento: sceglie il layout generale; articolo è la scelta predefinita per i documenti.
\documentclass{rapporto}
Classe per report più lunghi: aggiunge \chapter e inizia l’abstract su una propria pagina.
\documentclass{libro}
Classe per libri: capitoli, impaginazione fronte/retro, fronte/principale/retro.
\documentclass{lettera}
Classe per la corrispondenza, con comandi \opening, \closing e indirizzi.
\documentclass{proiettore}
Classe per presentazioni di diapositive costruite da ambienti frame.
\documentclass[11pt,a4paper]{articolo}
Opzioni comuni delle classi: dimensione del carattere (10pt, 11pt, 12pt), carta (a4paper, letterpaper), twocolumn, twoside, landscape, draft, titlepage.
\usepackage{amsmath}
Carica un pacchetto nel preambolo per aggiungere funzionalità.
\usepackage[margin=1in]{geometria}
Imposta i margini della pagina e il formato della carta (geometria).
\titolo{...}
Memorizza il titolo del documento, stampato successivamente da “\maketitle”.
\autore{...}
Memorizza l’elenco degli autori per \maketitle; separare più autori con “\and”.
\e
Separatore tra i nomi degli autori all’interno di \author{...}.
\data{...}
Memorizza la data mostrata da \maketitle; \date{} lo nasconde, \date{\today} mostra oggi.
\oggi
Stampa la data corrente in fase di compilazione.
\maketitle
Stampa il cartiglio da “\title”, “\author” e “\date”.
\grazie{...}
Allega una nota a piè di pagina al titolo o al nome dell’autore, ad es. per finanziamenti o informazioni di contatto.
\istituto{...}
Comando di affiliazione dell’autore utilizzato da Beamer e dalla classe Springer LNCS.
\inst{1}
Indicatore di apice di affiliazione negli elenchi degli autori LNCS e Beamer: “Ada Lovelace\inst{1}”.
\parole chiave{...}
Stampa l’elenco delle parole chiave del documento nell’editoreclassi come acmart e llncs.
\indirizzo{...}
classe lettera: memorizza l’indirizzo del mittente per la carta intestata.
\firma{...}
letter class: memorizza il nome stampato sotto la chiusura.
\opening{Caro ...}
letter class: stampa il saluto e inizia il corpo della lettera.
\closing{Cordiali saluti,}
letter class: stampa il blocco di firma e di firma.
\LaTeX
Stampa il logo LaTeX con le lettere sollevate e abbassate.
\TeX
Stampa il logo TeX con la E abbassata.
\input{file}
Incolla un altro file .tex al suo posto, come se lo avessi digitato lì.
\include{capitolo1}
Inserisce un file di capitoli che inizia su una nuova pagina; abilita le compilazioni parziali tramite \includeonly.
\includeonly{capitolo1,capitolo3}
Elenco di preamboli che limita quali file \include vengono effettivamente compilati.
\hypersetup{...}
Configura le opzioni hyperref come i colori dei collegamenti e i metadati PDF.
\AtBeginDocument{...}
Esegue il codice subito dopo \begin{document}, utile per la configurazione tardiva.
\AtEndDocument{...}
Esegue il codice appena prima della fine del documento.
\makeatletter
Rende temporaneamente “@” una lettera in modo da poter utilizzare o applicare patch ai comandi interni.
\makeaother
Ripristina @ alla normalità dopo “\makeatletter”.
\typeout{...}
Stampa un messaggio nel registro di compilazione e nel terminale, utile per il debug.
\proteggere
Protegge un comando fragile all’interno di un argomento in movimento come \caption o \section.
\listfiles
Comando di preambolo che registra ogni file caricato e la sua versione, per segnalazioni di bug.
Struttura e sezionamento
Comando
Cosa fa
\parte{...}
Divisione di livello più alto, sopra i capitoli, in classi di libri e relazioni.
\capitolo{...}
Intestazione di capitolo numerata nelle classi di libri e relazioni (non nell’articolo).
\sezione{...}
Intestazione di primo livello numerata in un articolo.
\sottosezione{...}
Intestazione numerata un livello sotto “\section”.
\sottosottosezione{...}
Intestazione numerata un livello sotto “\subsection”.
\paragrafo{...}
Intestazione di livello più basso: un titolo in grassetto all’inizio di un paragrafo.
\sottoparagrafo{...}
Un livello sotto \paragraph, raramente necessario.
\sezione*{...}
La sezione con stelle stampa l’intestazione senza numero o voce di sommario.
\appendice
Cambia la numerazione in modo che i capitoli o le sezioni successivi diventino Appendice A, B, C.
\appendicepagina
Stampa una pagina divisoria “Appendici” separata (pacchetto appendici).
\sommario
Stampa il sommario, creato dai comandi di sezionamento.
\listoffigures
Stampa un elenco di tutte le didascalie con i numeri di pagina.
\listoftables
Stampa un elenco di tutte le didascalie della tabella con i numeri di pagina.
\frontmatter
Cambio di classe libro per le pagine di pre-contenuto: numeri di pagina romani, capitoli non numerati.
\mainmatter
La classe del libro torna al contenuto principale: numeri di pagina in arabo, capitoli numerati.
\backmatter
Cambio di classe libro per le pagine finali: i capitoli smettono di essere numerati.
\addcontentsline{toc}{capitolo}{...}
Aggiunge manualmente una voce al sommario (o un elenco di figure/tabelle).
\addtocontents{toc}{...}
Scrive materiale arbitrario (come la spaziatura) in un file di contenuti.
\setcounter{secnum Depth}{3}
Controlla la profondità dei numeri di sezionamento.
\setcounter{toc Depth}{2}
Controlla la profondità del sommario.
Definizione di comandi e ambienti
Comando
Cosa fa
\newcommand{\R}{\mathbb{R}}
Definisce il tuo comando; errori se il nome esiste già.
\renewcommand{...}{...}
Ridefinisce un comando esistente; errori se non esiste.
\providecommand{...}{...}
Definisce un comando solo se non è già definito; altrimenti silenziosamente non fa nulla.
\NewDocumentCommand
Definizione di comandi moderna con argomenti opzionali flessibili (LaTeX3/xparse).
Tre punti “quindi” e “perché” sono segni (amssymb).
\piatto, \naturale, \sharp
Alterazioni musicali, usate anche nella notazione matematica.
\surd
Simbolo radicale nudo e senza argomento.
\segno di spunta
Segno di spunta (amsymb).
\cdots
Punti centrati, tra operatori: x_1 + \cdots + x_n.
\vdots, \ddots
Punti verticali e diagonali, principalmente in matrici.
\dotsb, \dotsc
Punti semantici: tra operatori binari e tra virgole (amsmath).
strumenti di visualizzazione di amsmath e mathtools
Comando
Cosa fa
\tag{...}
Sostituisce il numero dell’equazione automatica con la tua etichetta (amsmath).
\tag*{...}
Come \tag ma senza le parentesi circostanti (amsmath).
\notag
Sopprime il numero dell’equazione su una riga di un ambiente numerato (amsmath).
\nessunnumero
Sinonimo più vecchio di “\notag”.
\numberwithin{equazione}{sezione}
Equazioni numeriche per sezione: (2.1), (2.2) (amsmath).
\intertesto{...}
Interrompe un blocco di allineamento con una riga di testo a larghezza intera, mantenendo l’allineamento (amsmath).
\shortintertext{...}
Come \intertext con meno spazio verticale (mathtools).
\allowdisplaybreaks
Consente di suddividere le visualizzazioni su più righe su più pagine (amsmath).
\displaybreak
Richiede un’interruzione di pagina a questo punto di un display (amsmath).
\smashoperator{\sum_{i=1}^{n}}
Consente agli operatori ampi limiti di sporgenza in modo che non allontanino il contenuto (strumenti matematici).
\mathclap{...}
Contenuti matematici di larghezza zero, per sotto/sovrascrizioni ampie (strumenti matematici).
\coloneqq
Segno di definizione di due punti-uguale := con spaziatura corretta (mathtools).
\DeclarePairedDelimiter{\abs}{\lvert}{\rvert}
Definisce una macro delimitatrice con un modulo di ridimensionamento automatico contrassegnato da stelle (mathtools).
\eqref{eq:perdita}
Stampa un numero di equazione con le sue parentesi (amsmath).
\qedqui
Sposta il riquadro di fine prova sulla riga corrente, ad es. dopo un’equazione visualizzata (amsthm).
Ambienti matematici
Ambiente
Cosa fa
“equazione”
Un’equazione visualizzata e numerata.
equazione*
Un’equazione visualizzata e non numerata (amsmath).
“allineare”
Più equazioni visualizzate allineate ai segni “&”, ciascuna numerata (amsmath).
allinea*
Equazioni allineate senza numeri (amsmath).
raccogliere
Equazioni multiple centrate senza allineamento, ciascuna numerata (amsmath).
allineare
Equazioni allineate con spaziatura tra le colonne controllata manualmente (amsmath).
flalign
Equazioni allineate spostate ai margini sinistro e destro (amsmath).
dividere
Divide una lunga equazione su linee allineate sotto un singolo numero, all’interno di “equazione” (amsmath).
multilinea
Una lunga equazione spezzata su più righe: prima riga a sinistra, ultima riga a destra (amsmath).
allineato, riunito
Versioni predefinite di align/gather utilizzabili all’interno di un altro display (amsmath).
sottoequazioni
Numera le equazioni all’interno come 1a, 1b, 1c (amsmath).
casi
Distinzioni di casi raggruppate tra parentesi graffe, come nelle funzioni a tratti (amsmath).
dcases
“casi” con voci in stile visualizzazione in modo che le frazioni rimangano a grandezza naturale (strumenti matematici).
matrice
Matrice nuda senza delimitatori (amsmath).
pmatrice
Matrice racchiusa tra parentesi (amsmath).
bmatrice
Matrice racchiusa tra parentesi quadre (amsmath).
Bmatrice
Matrice racchiusa tra parentesi graffe (amsmath).
vmatrice
Matrice avvolta in barre verticali, notazione determinante standard (amsmath).
Vmatrice
Matrice avvolta in doppie barre (amsmath).
piccolamatrice
Matrice compatta dimensionata per l’utilizzo in linea (amsmath).
“array”
Griglia in modalità matematica con allineamento per colonna, il cugino matematico di “tabellare”.
eqnarray
Vecchio ambiente di equazioni a tre colonne; scoraggiato, la sua spaziatura è sbagliata, usa “align”.
Riferimenti incrociati e collegamenti
Comando
Cosa fa
\label{fig:setup}
Nomina un punto (equazione, figura, sezione) in modo che tu possa fare riferimento ad esso.
\ref{fig:setup}
Stampa il numero di un articolo etichettato.
\pageref{fig:setup}
Stampa il numero di pagina in cui si trova l’etichetta.
\cref{fig:setup}
Stampa automaticamente il numero E il nome del tipo: ‘fig. 1’ (intelligente).
\Cref{fig:setup}
\cref in maiuscolo per l’inizio di una frase: ‘Figura 1’ (cleveref).
\crefrange{eq:a}{eq:d}
Stampa un intervallo: ‘eqs. 1 a 4’ (cleveref).
\labelcref{fig:setup}
Stampa solo il numero dell’etichetta in stile Cleveref, senza il nome del tipo (cleveref).
\vref{fig:setup}
Riferimento più una frase automatica “nella pagina successiva” quando necessario (varioref).
\autoref{fig:setup}
riferimento digitato di hyperref: “Figura 1”, con l’intera frase collegata.
\nameref{sec:intro}
Stampa il testo del titolo della sezione di riferimento (hyperref).
\href{https://example.com}{testo del collegamento}
Crea un collegamento cliccabile con testo personalizzato (iperref).
\url{https://esempio.com}
Impone un URL in formato macchina da scrivere e lo rende selezionabile.
\hyperref[sec:intro]{quella sezione}
Crea un collegamento testuale arbitrario a un’etichetta (iperrif).
\hypertarget{spot}{...}
Crea una destinazione di collegamento denominata in qualsiasi punto del documento (iperrif).
\hyperlink{spot}{testo}
Collegamenti a un \hypertarget (hyperref).
\sezionefantasma
Crea un’ancora in modo che i collegamenti alle intestazioni non numerate arrivino nel posto giusto (iperrif).
\texorpdfstring{$\alpha$}{alpha}
Fornisce un’alternativa in testo semplice per la matematica nei titoli in modo che i segnalibri PDF rimangano validi (iperref).
\pdfbookmark[1]{Titolo}{nome}
Aggiunge una voce manuale nei segnalibri PDF (iperref).
Citazioni e bibliografia
Comando
Cosa fa
\cite{knuth1984}
Cita una voce bibliografica per chiave.
\nocite{chiave}
Aggiunge una voce alla bibliografia senza citarla nel testo; \nocite{*} aggiunge tutto.
\citep{knuth1984}
Citazione tra parentesi ‘(Knuth, 1984)’ nello stile anno-autore natbib.
\citet{knuth1984}
Citazione testuale ‘Knuth (1984)’ in stile autore-anno natbib.
\citeauthor{knuth1984}
Stampa solo i nomi degli autori (natbib e biblatex).
\citeyear{knuth1984}
Stampa solo l’anno (natbib e biblatex).
\citealp{knuth1984}
natbib citazione tra parentesi senza parentesi, per costruirne una propria.
\citealt{knuth1984}
natbib citazione testuale senza parentesi intorno all’anno.
\parencite{knuth1984}
la citazione tra parentesi di biblatex, l’analogo di \citep.
\textcite{knuth1984}
la citazione testuale di biblatex, l’analogo di \citet.
\autocite{knuth1984}
citazione biblatex che segue la forma preferita dello stile (parentesi, nota a piè di pagina, ecc.).
\footcite{knuth1984}
citazione biblatex posta in nota.
\fullcite{knuth1984}
Stampa in linea il testo completo della bibliografia della voce (biblatex).
\citetitle{knuth1984}
Stampa il titolo dell’opera (biblatex).
\bibliografia{riferimenti}
BibTeX: stampa l’elenco di riferimento da un file .bib.
\bibliographystyle{plainnat}
BibTeX: sceglie il formato di riferimento; gli stili classici includono plain, unsrt, alpha, abbrv, ieeetr, acm, apalike.
\addbibresource{refs.bib}
biblatex: registra un file .bib nel preambolo.
\printbibliography
biblatex: stampa l’elenco dei riferimenti dove lo inserisci.
\bibitem{chiave}
Una voce scritta a mano all’interno di un ambiente “thebibliography”.
thebibliography (ambiente)
Scritto a manoelenco di riferimento utilizzato quando si salta completamente BibTeX.
Float, figure e tabelle
Comando o ambiente
Cosa fa
figura (ambiente)
Contenitore mobile per un’immagine più didascalia; LaTeX sceglie la posizione finale.
figura* (ambiente)
Figura che si estende su entrambe le colonne in un documento a due colonne.
tabella (ambiente)
Contenitore mobile per una tabella più didascalia; LaTeX sceglie la posizione finale.
tabella* (ambiente)
Tabella che si estende su entrambe le colonne in un documento a due colonne.
\begin{figura}[htbp]
Suggerimenti per il posizionamento: qui, in alto, in basso, nella propria pagina; ! rilassa le regole, [H] (pacchetto float) significa esattamente qui.
tabellare (ambiente)
La vera griglia di righe e colonne: celle divise da “&”, le righe terminano con “\”.
tabellare* (ambiente)
Tabella allungata fino a una larghezza totale specificata.
tabularx (ambiente)
Tabella a larghezza fissa le cui colonne “X” condividono lo spazio rimanente (tabularx).
array (ambiente)
Griglia in modalità matematica con allineamento per colonna.
longtable (ambiente)
Tabella che può essere suddivisa su più pagine, con intestazioni ripetute (longtable).
minipagina (ambiente)
Mini pagina a larghezza fissa all’interno della pagina, utilizzata per affiancare i contenuti.
sottofigura (ambiente)
Un sottopannello con la propria didascalia, come (a) e (b), all’interno di una figura (sottodidascalia).
wrapfigure (ambiente)
Figura con corpo del testo che la avvolge (wrapfig).
sidewaysfigure, sidewaystable (ambienti)
I float vengono ruotati di 90 gradi sulla propria pagina (rotazione).
paesaggio (ambiente)
Ruota intere pagine in orizzontale, con la pagina PDF ruotata automaticamente (pdflscape).
trepartita (ambiente)
Avvolge una tabella in modo che le note a piè di pagina siano allineate alla larghezza della tabella (tabella in tre parti).
tablenotes (ambiente)
Le note sono elencate sotto una tabella in tre parti, contrassegnata con \tnote{a}.
“adjustbox” (ambientee \adjustbox)
Ridimensiona, ridimensiona o ritaglia qualsiasi contenuto con opzioni di valori-chiave (casella di regolazione).
\didascalia{...}
Aggiunge una didascalia numerata a una figura o tabella; inserisci \label dopo.
\didascalia*{...}
Didascalia senza numero o voce di elenco (pacchetto di didascalie).
\captionsetup{...}
Configura i caratteri, le etichette e la spaziatura dei sottotitoli (pacchetto sottotitoli).
\toprule
Regola pesante nella parte superiore di una tabella di libri.
\midrule
Regola media tra l’intestazione e il corpo di una tabella booktabs.
\bottomrule
Regola pesante nella parte inferiore di una tabella di libri.
\cmidrule(lr){2-3}
Regola parziale che si estende su colonne selezionate (booktabs).
\addlinespace
Piccolo spazio verticale extra tra le righe delle schede dei libri, invece di una regola.
\hline
Linea orizzontale a tutta larghezza in un tabulare semplice; le regole di booktabs di solito sembrano migliori.
\cline{2-3}
Linea orizzontale che attraversa le colonne selezionate in una tabella semplice.
\vline
Linea verticale in questo punto di una riga della tabella; gli specificatori di colonna “
\multicolonna{2}{c}{Intestazione}
Unisce le celle tra le colonne di una riga.
\multirow{2}{*}{Label}
Unisce le celle verticalmente su più righe (più righe).
\arraystretch
Fattore per l’altezza della riga della tabella; impostato con \renewcommand{\arraystretch}{1.3}.
\tabcolsep
Lunghezza della spaziatura interna su ciascun lato di una colonna tabulare.
\newcolumntype{C}{>{\centering\arraybackslash}X}
Definisce un identificatore di colonna riutilizzabile (pacchetto di array).
\endfirsthead
longtable: segna la fine dell’intestazione mostrata solo sulla prima pagina.
\endhead
longtable: segna la fine dell’intestazione ripetuta su ogni pagina successiva.
\endfoot
longtable: segna la fine del piè di pagina mostrato ad ogni interruzione di pagina.
\endlastfoot
longtable: segna la fine del piè di pagina mostrato solo alla fine.
\FloatBarrier
Arresta i galleggianti che vanno alla deriva oltre questo punto (placeins).
##Note a piè di pagina
Comando
Cosa fa
\nota{...}
Mette una nota a fondo pagina, contrassegnata da un numero automatico.
\nota a piè di pagina
Stampa solo l’indicatore della nota a piè di pagina, per i luoghi in cui \footnote non è consentito.
\footnotetext{...}
Fornisce il testo per un \footnotemark precedente.
Teoremi e dimostrazioni
Comando o ambiente
Cosa fa
\nuovoteorema{lemma}{Lemma}
Dichiara un ambiente simile a un teorema (amsthm).
\nuovoteorema*{osservazione}{Osservazione}
Dichiara un ambiente simile a un teorema non numerato (amsthm).
\theoremstyle{definizione}
Imposta l’aspetto (semplice, definizione, commento) per le seguenti dichiarazioni \newtheorem (amsthm).
teorema (ambiente)
Blocco di teoremi numerati, creato da \newtheorem{theorem}{Theorem}.
prova (ambiente)
Blocco di prova che stampa “Prova”. e termina con il quadrato QED (amsthm).
Verbatim, codice ed elenchi
Comando o ambiente
Cosa fa
`\verbo
codice
verbatim (ambiente)
Blocco di testo stampato esattamente come digitato, con carattere macchina da scrivere.
\verbatiminput{file.txt}
Stampa un intero file parola per parola (pacchetto letterale).
lstlisting (ambiente)
Elenco del codice sorgente con evidenziazione della sintassi opzionale (elenchi).
`\lstinline
codice
\lstset{lingua=Python}
Configura le impostazioni predefinite degli elenchi: lingua, numerazione, colori (elenchi).
\lstinputlisting{script.py}
Composta un intero file sorgente come un elenco (elenchi).
coniato (ambiente)
Blocchi di codice evidenziati basati su Pygments; necessita di -shell-escape in fase di compilazione (coniato).
`\mintinline{python}
codice
Proiettore (diapositive)
Comando o ambiente
Cosa fa
frame (ambiente)
Una diapositiva di Beamer: \begin{frame}{Titolo diapositiva} ... \end{frame}.
\frame{...}
Modulo diapositiva a comando singolo di Beamer; l’ambiente frame è il solito modo.
\frametitle{...}
Imposta il titolo della diapositiva dall’interno di una cornice.
\framesubtitle{...}
Imposta un sottotitolo più piccolo sotto il titolo del fotogramma.
\pagina titolo
Beamer: all’interno di una cornice, stampa la diapositiva del titolo dai metadati del titolo.
\tabella dei contenuti[sezionecorrente]
Diapositiva di contorno che evidenzia la sezione in cui ti trovi.
\pausa
Proiettore: rivela il resto dell’inquadratura nella fase successiva della diapositiva.
\onslide<2->
Il contenuto viene visualizzato da un determinato passaggio di sovrapposizione in poi.
\solo<2>{...}
Il contenuto esiste solo nei passaggi indicati e non occupa spazio altrove.
\uncover<2->{...}
Il contenuto è invisibile prima del suo passaggio ma riserva sempre il suo spazio.
\visibile<2->{...}, \invisibile<2>{...}
Mostra o nascondi il contenuto in determinati passaggi senza modificare il layout.
\alert{...}
Evidenzia il testo nel colore di avviso del tema, solitamente rosso.
blocco (ambiente)
Casella con titolo nel colore standard del tema.
alertblock (ambiente)
Casella con titolo nel colore dell’avviso, per avvisi o punti chiave.
exampleblock (ambiente)
Casella con titolo nel colore dell’esempio, solitamente verde.
colonne (ambiente) e \column{0.5\textwidth}
Aree di layout affiancate su una diapositiva.
\usetheme{Madrid}
Beamer: sceglie il tema della presentazione nel preambolo.
\usecolortheme{cavalluccio marino}
Scambia solo la tavolozza dei colori del tema.
\usefonttheme{serif}
Scambia solo le scelte dei caratteri del tema.
\setbeamertemplate{simboli di navigazione}{}
Sostituisce un elemento del tema, rimuovendo in questo caso le icone di navigazione.
\setbeamercolor{titolo}{fg=nero}
Sostituisce un colore del tema.
\nota{...}
Note del relatore allegate a una cornice, mostrate solo nell’output delle note.
TikZ e diagrammi
Comando o ambiente
Cosa fa
tikzpicture (ambiente)
Tela per disegni TikZ; tutti i comandi \draw e \node vanno al suo interno.
\tikz
Immagine in linea one-shot: \tikz \draw (0,0) cerchio (2pt);.
\draw (0,0) -- (1,1);
Comando del percorso TikZ che disegna linee e forme; opzioni come [spesso, rosso, ->] gli danno uno stile.
\riempire
Comando del percorso TikZ che riempie una forma invece di accarezzarla.
\filldraw
Comando del percorso TikZ che riempie e delinea una forma.
\ombra
Comando del percorso TikZ che si riempie con una sfumatura.
\clip
Percorso TikZ che limita tutti i disegni successivi al suo interno.
\percorso
Percorso TikZ che calcola le coordinate senza disegnare, ad es. per posizionare i nodi.
\nodo in (0,0) {etichetta};
Comando TikZ che posiziona testo o forme alle coordinate.
\coordinata (a) in (1,2);
Nomina un punto da riutilizzare nei percorsi successivi.
\foreach \i in {1,...,5}
Ciclo che ripete il codice di disegno su un elenco (TikZ/pgffor).
\tikzset{miostile/.style={...}}
Definisce gli stili TikZ riutilizzabili in modo moderno.
\tikzstyle
Sintassi di definizione dello stile vecchio; deprecato, utilizzare \tikzset.
\usetikzlibrary{posizionamento}
Carica funzionalità extra di TikZ nel preambolo.
\matrice (TikZ)
Disposizione allineata alla griglia dei nodi all’interno di un tikzpicture.
tikzcd (ambiente)
Griglia per schemi commutativi; celle divise da “&” (tikz-cd).
\freccia[r, "f"]
Disegna una freccia tra le celle in un diagramma commutativo tikz-cd.
Unità (siunitx)
Comando
Cosa fa
\num{12345.678}
Formatta un numero con il raggruppamento di cifre e i contrassegni decimali corretti.
\qtà{9,8}{\metro\per\secondo\quadrato}
Numero con unità, spaziato correttamente (nome siunitx v3).
\unità{\chilo\grammo}
Solo unità (nome siunitx v3).
\SI{9.8}{\metro\per\secondo\quadrato}
nome v2 di \qty; ancora ampiamente visto nei giornali.
\si{\chilo\grammo}
nome v2 di \unit.
\sisetup{...}
Configurazione globale siunitx.
\DeclareSIUnit{\parsec}{pc}
Definisce un’unità personalizzata (siunitx).
Glossari e acronimi
Comando
Cosa fa
\gls{svm}
Stampa una voce di glossario o di acronimo, espandendola al primo utilizzo (glossari).
\Gls{svm}
Forma maiuscola per l’inizio della frase (glossari).
Imposta un esatto fattore di interlinea (setspace).
\doublespacing
Passa all’interlinea doppia (setspace).
\onehalfspacing
Passa all’interlinea di un metro e mezzo (setspace).
\singlespacing
Ritorna all’interlinea singola (setspace).
spaziatura (ambiente)
Imposta un fattore di interlinea personalizzato per i suoi contenuti (setspace).
\titleformat{\section}{...}{...}{...}{...}
Riprogetta l’aspetto di un’intestazione di sezione (titlesec).
\titlespacing{\section}{0pt}{12pt}{6pt}
Regola lo spazio attorno a un’intestazione (titlesec).
\setlist[itemize]{noitemsep}
Configura la spaziatura dell’elenco e le etichette a livello globale o per livello (enumitem).
parskip (pacchetto)
Cambia il documento in paragrafi bloccati: spazio tra, nessun rientro.
microtipo (pacchetto)
Protrusione ed espansione sottili che migliorano la giustificazione; basta caricarlo.
multicols (ambiente)
Testo a più colonne bilanciato senza l’opzione della classe a due colonne (multicol).
Chimica, fisica e notazione di dominio
Comando
Cosa fa
\ce{H2O}
Impone una formula chimica o una reazione (mhchem).
\chemfig{...}
Disegna un diagramma della struttura chimica (chemfig).
`\braket{\phi
\psi}`
Comandi della classe editore
Comando o ambiente
Cosa fa
\IEEEauthorblockN{...}
IEEEtran: formatta un blocco del nome dell’autore nell’area del titolo della conferenza IEEE.
\IEEEauthorblockA{...}
IEEEtran: formatta un blocco di affiliazione dell’autore nell’area del titolo della conferenza IEEE.
\ccsdesc[500]{...}
acmart: dichiara un concetto ACM CCS per la classificazione dell’articolo.
CCSXML (ambiente)
acmart: contiene l’XML dei concetti ACM CCS leggibili dalla macchina dallo strumento di classificazione ACM.
\Università{...}
Comando di metadati specifico della classe visto nei modelli di tesi, non LaTeX standard.
Ambienti in generale
Un ambiente è una regione aperta con \begin{name} e chiusa con \end{name}; tutto tra i due ottiene il comportamento di quell’ambiente. La storia completa è in comandi e ambienti. Quelli di uso generale:
Ambiente
Cosa fa
“documento”
Il corpo di ogni documento si trova tra \begin{document} e \end{document}.
astratto
Stampa l’abstract del documento con l’intestazione e il layout standard della classe.
frontespizio
Avvolge un frontespizio completo fatto a mano; la pagina non è numerata.
centro
Centra il contenuto orizzontalmente.
flushleft
Allinea a sinistra il suo contenuto, irregolare a destra.
a destra
Allinea a destra il suo contenuto, irregolare a sinistra.
articolare
Elenco puntato; ogni voce inizia con “\item”.
enumerare
Elenco numerato; ogni voce inizia con “\item”.
descrizione
Elenco etichettato; le voci iniziano con “\item[Label]”.
\oggetto
Avvia una voce all’interno degli elenchi di dettaglio, enumerazione o descrizione.
“citazione”
Blocco rientrato per citazioni brevi, nessun rientro di paragrafo.
“citazione”
Blocco rientrato per citazioni più lunghe, con rientri di paragrafo.
verso
Blocco rientrato per la poesia, dove \\ termina ogni verso.
sciattopar
I paragrafi sono composti con interruzioni di riga rilassate, la forma ambientale di \sloppy.
lista
Il generatore di elenchi generali da cui vengono definiti gli elementi e gli amici.
trivlista
Elenco scarno senza etichette o margini, utilizzato all’interno delle definizioni delle macro.
contenuto del file
Scrive il suo corpo in un file in fase di compilazione, ad es. per spedire un .bib all’interno del .tex.
appendici
Racchiude i capitoli dell’appendice, abilitando \appendixpage e gli strumenti per appendice (pacchetto appendix).
Dove andare dopo
Questa pagina è il dizionario. Le lezioni sono la grammatica. Per una pagina pronta per essere incollata, tieni il cheatsheet aperto. Per la differenza tra i blocchi \command{...} e \begin{...}, leggi comandi e ambienti. Per un simbolo che puoi immaginare ma non puoi nominare, usa simboli matematici. Per vedere come appare qualsiasi comando in modalità matematica, incollalo nell’anteprima live e guardalo renderizzare.