2) Posso avere una spiegazione della sintassi che abbiamo usato? Cioè sapere quei singoli comandi cosa dicono e come si compongono, in modo che se un domani devo metterci mano per modificare qualcosa non sto a rompere l’anima a tutti? I comandi sono questi
`\newcounter{para}
\newcommand{\newpar}{\refstepcounter{para}%
\noindent\llap{\arabic{para}\quad}\hspace{\parindent}\ignorespaces}`
Definisco un contatore che contenga i numeri dei capoversi (\newcounter{para}). Il comando \newpar per prima cosa incrementa il contatore (con \refstepcounter invece di \stepcounter perché così il numero generato sarà usato da un successivo comando \label); subito dopo comincia il capoverso (\noindent) scrivendo il numero ma in una box di ampiezza zero da cui il testo “sporge a sinistra” (\llap); il numero è leggermente allontanato dal margine con \quad. A questp punto diamo uno spazio uguale al normale rientro (\hspace{\parindent}) e cominciamo il capoverso; \ignorespaces non è strettamente necessario, in questa situazione, ma è bene metterlo alla fine di ogni macro che cominci un capoverso e produca testo.
E comunque il fatto che alle 23:27 del 24 dicembre sto qua sul codice indica un buon livello di malattia mentale, dovete darmene atto 😆
Quando TeX prende la mano, questo e altro!
Ciao
Enrico