start document
Build XeLaTeX to PDF / build (push) Failing after 42s

This commit is contained in:
Domipoke
2026-07-29 03:50:16 +02:00
parent 9f776d23a1
commit 6da4911753
+18
View File
@@ -63,3 +63,21 @@ L'aggiunta di metadati\footnote{Un metadato è un dato aggiuntivo di un file. Un
\end{minted}
Al posto di \texttt{Titolo}, \text{Nome}, \texttt{Data} è possibile inserire qualsiasi stringa\footnote{Per stringa si intende un insieme di caratteri e spazi che formano del testo} e i comandi che hanno come risultato una stringa. Un esempio particolare è l'uso del comando \mintinline{\today} per la data.
\section{document}
Il documento è il vero contenuto del nostro pdf. Qui ogni cosa che scriveremo sarà effettivamente visibile nel nostro pdf e formattato seguendo i comandi e gli ambienti che useremo.
\subsection{Comandi}
Un comando è sempre introdotto dal carattere \slash. Qualora volessimo inserire proprio il carattere \slash nel nostro testo possiamo usare il comando \mintinline{\slash}
Un comando può avere una delle seguenti strutture:
\paragraph{Senza argomenti} \mintinline{\comando}
\paragraph{Argomenti obbligatori} \mintinline{\comando{}} sono espressi all'interno di una coppia di parentesi graffe. Se il comando necessita di un numero $n$ di argomenti allora necessitiamo di inserire $n$ coppie di parentesi graffe concatenate. Esempio $n=3$ \mintinline{\comando{arg1}{arg2}{arg3}}
\paragraph{Argomenti facoltativi} \mintinline{\comando[]{}} sono espressi all'interno di una coppia di parentesi quadre. Se il comando necessita di un numero $m$ di argomenti allora necessitiamo di inserire $m$ coppie di parentesi quadre concatenate. Esempio $m=3, n=1$ \mintinline{\comando[arg1][arg2][arg3]{arg4}} o esempio $m=3, n=3$ \mintinline{\comando[arg1][arg2][arg3]{arg4}{arg5}{arg6}}.
\begin{nota}
Un comando termina all'inserimento di uno spazio al di fuori di una coppia di parentesi. \mintinline{\comando{arg1} {arg2}} è errato in quanto lo spazio spezza la definizione del comando. Scrivere nella forma precedente è come scrivere \mintinline{\comando{arg1} arg2} dove arg2 è testo normale visualizzato e non passato come argomento del comando.
A causa di questa regola capita spesso di avere errori di formattazione dovuti a comandi che necessitano di un doppio spazio, uno per essere interrotti e uno per separarli di uno spazio dalla lettera successiva. Un esempio di errore è il seguente: \mintinline{\LaTeX è un linguaggio di marcatura} (con un solo spazio dopo il comando) fornisce questo risultato {\LaTeX è un linguaggio di marcatura}.
Un escamotage che si può utilzzare è quello di scrivere il comando all'interno di una coppia di parentesi graffe \mintinline{{\LaTeX}} ma è un'operazione che può rallentare molto la scrittura.
Non tutti i comandi possiedono questa problematica, i comandi delle librerie più nuove possiedono una serie di regole che valutano quando lo spazio posto dopo deve essere effettivamente visualizzato come uno spazio.
\end{nota}