Re: Righe verticali: divisori

#22009
Up
0
Down
::

Help On LateX dice di \par

Equivalent to a blank line; often used to make command or environment definitions easier to read.

Che vuol dire in realtà? che mi serve qui?

\par è un comando primitivo di TeX che semplicemente dice: finisci il capoverso. Equivale a lasciare una riga vuota. Nel caso specifico serve per essere sicuri che l’impaginazione della nota a margine usi il corretto \baselineskip. Esempio:
`{\Large Un testo abbastanza lungo perché occupi un paio di righe, aggiungine ancora se non le occupa, eccetera, eccetera.}\par`
Se componi questo testo, ti accorgerai che le due righe sono appiccicate in modo scorretto. Perché? Il comando \Large modifica il \baselineskip per tener conto del corpo ingrandito; ma la chiusura della graffa ripristina il valore di \baselineskip precedente a \Large e la frittata è fatta. Se invece sposti \par dentro, la composizione sarà corretta. In certi casi, come suggeriscono gli estensori di quegli aiuti, \par risparmia di lasciare una riga vuota in posti dove apparirebbe “messa male”.

La riga di divisione tra nota a margine e testo è impossibile? Non che la voglia mettere a tutti i costi, ma vorrei vedere in pratica se migliora o no la bellezza del documento. E poi lo faccio sempre per imparare cose nuove.

Se la nota è di una sola riga, può bastare
`\newcommand{\nota}[1]{\marginpar{\setstretch{1}\sffamily\footnotesize
\raggedright\vrule\ Fig.\ #1\par}}`
Se la nota a margine è composta da più righe occorre lavorarci di più.

Ciao
Enrico

Go to top