Rieccomi qua.
Allora, supponiamo che in una classe book, si passi solo momentaneamente per l’elenco dei simboli a due colonne (comando \twocolumn). Ciò perché le descrizioni dei simboli sono molto brevi ed è molto tipico per permettere delle pagine meno vuote di usare due colonne in questa sezione.
Domanda: come faccio a mettere la riga verticale nera che divide le colonne? Questa domanda è rivolta al caso in questione ma anche ad un generico documento in cui si abbiano due colonne.
Per brevi tratti a più colonne è più conveniente l’ambiente multicols fornito dal pacchetto multicol che si usa scrivendo
`\begin{multicols}{2}
\end{multicols}`
Il vantaggio rispetto a \twocolumn è che viene eseguito il bilanciamento delle due colonne e che non si è costretti a cominciare una nuova pagina.
Per il filetto di divisione il parametro da impostare è
`\setlength{\columnseprule}{0.4pt}`
Altra buona domanda: usando nel preambolo
`\newcommand{\nota}[1]{\marginpar{\setstretch{1} \sffamily
\begin{flushleft}
\begin{footnotesize} Fig. #1\end{footnotesize}
\end{flushleft}
}}`
come faccio a mettere una riga nera verticale tra testo e nota a margine?
La trovo bruttina, sinceramente. Una definizione migliore delle tue note a margine è
`\newcommand{\nota}[1]{\marginpar{\setstretch{1}\sffamily\footnotesize
\raggedright Fig.\ #1\par}}`
Non occorre usare l’ambiente flushleft né l’inesistente ambiente footnotesize. A volte è utile usare pseudoambienti di quel tipo, ma qui è solo un inutlle appesantimento, importante è ricordarsi di dare il comando \par finale, per via del cambio di \baselineskip dato dal comando \footnotesize; non sarebbe necessario usando l’ambiente flushleft, ma anche questo appesantisce inutilmente la definizione.
Usa “\ ” dopo un punto in quelle situazioni (meglio anche ~ nel testo normale) a meno che tu non sia sicuro che è in vigore \frenchspacing.
Ciao
Enrico