@@ -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}
|
||||
Reference in New Issue
Block a user