Grazie per continuare ad interessarti diquesto argomento!! La spaziatura nuova mi piace molto. Visto che continui a interessarti ne approfitto per chiederti una cosa che avevo deciso di ignorare per non continuare ad assillarti 😳
Mi capita di dovere scrivere un ambiente come questo:
\begin{statement}[Celle]
\begin{description}
\item[Cella Unitaria:] è la porzione di volume…
\item[Cella Primitiva:] è la cella unitaria di volume minimo.
\item[Cella di Wigner-Seitz]: la cella primitiva che ha anche…
\end{description}
\end{statement}dove l’ambiente statement è definito, a partire dal tuo ambiente esempio, in questo modo:
\newenvironment{statement}[1][]
{\par\nointerlineskip\vspace{\topsep}%
\hbox{%
\fboxsep=\the\sidebar\hspace{-\envborder}\hspace{-.5\sidebar}%
\colorbox{statementborder}{%
\hspace{\envborder}\footnotesize\bfseries%
\textcolor{white}{#1\hspace{\envborder}}
}
}
\nointerlineskip\vspace{-\topsep}%
\begin{staframed}\noindent\ignorespaces%
}
{\end{staframed}\nointerlineskip}Il problema è che, per via di description, la spaziatura verticale (sia in alto che in basso) è più grande che nei casi normali di solo testo. C’è un modo per annullare questa spaziatura aggiuntiva? Trovo che sia inutilie spaziare in verticale una cosa che è già messa ampiamente in evidenza perchè all’intero di un box colorato.
Grazie mille veramente, troppo disponibile!
Marco.
Scusa se rispondo tardi ma sono un po’ troppo impegnato!
Non è colpa dell’ambiente o di framed ma è di description che lascia spazio, come del resto fanno tutte le liste:
`
\begin{statement}[Celle]
\vspace{-\baselineskip}
\begin{description}
\item[Cella Unitaria:] è la porzione di volume…
\item[Cella Primitiva:] è la cella unitaria di volume minimo.
\item[Cella di Wigner-Seitz]: la cella primitiva che ha anche…
\end{description}%
\vspace{-\baselineskip}\vspace{\smallskipamount}\vspace{\envborder}
\end{statement}`
Al limite puoi creare un nuovo ambiente dedicato alle sole liste.
Ciao
Andrea