Newsgroup: it.comp.software.tex
Titolo: shadowbox

Ho provato shadowbox. Avendo un testo "multiline"
mi pare di aver capito che l'unica soluzione
è racchiuderlo in una minipage. Pero come devo fare
perché il testo usi tutta la giustezza?
Col codice sottoriportato (e caricando calc)
cmq la cornice sporge a destra. Ci sono alternative
al'adozione di \textwidth (con calc)?
================================================================
\noindent \shadowbox{ \begin{minipage}{\textwidth}
Per l'invio e la ricezione della posta Emacs si affida a dei
programmi che agiscono ''in sottofondo'', ma, a differenza di Vim,
l'altro grande editor, riesce a gestire dal suo interno l'intero
processo.
\end{minipage} }
Grazie
M.

 \end{minipage} }
Che c'entri calc con il codice non ho idea. Di sicuro avresti
potuto usare la cortesia di menzionare il pacchetto fancybox:
pensi che tutti sappiano a memoria i comandi dei 1500 pacchetti 
disponibili? Eppure mi pareva di averti recentemente chiesto che
gli esempi fossero compilabili. :-(
Ovviamente basta consultare la documentazione di fancybox per
scoprire che il contenuto di \shadowbox viene circondato da
\fboxsep di spazio a destra e a sinistra; ci sono da tenere
in conto le righe verticali (\fboxrule) e, naturalmente, l'ombra
(\shadowsize). Quindi
\noindent\shadowbox{%
\begin{minipage}{\textwidth-2\fboxsep-2\fboxrule-\shadowsize}
Per l'invio e la ricezione della posta Emacs si affida a dei
programmi che agiscono ''in sottofondo'', ma, a differenza di Vim,
l'altro grande editor, riesce a gestire dal suo interno l'intero
processo.
\end{minipage}}
Occhio agli spazi.
Ciao
Enrico

 
Sì perfetto come sempre
Grazie mille
M.

 se si adotta \textwidth
Falso:
\noindent\shadowbox{\begin{minipage}{\textwidth}
abc
\end{minipage}}
d� solo un "Overfull \hbox" (com'� ovvio). Di 10.8 pt,
perch� \fboxrule=0.4pt, \fboxsep=3pt, \shadowsize=4pt.
Ciao
Enrico

 perché \fboxrule=0.4pt, \fboxsep=3pt, \shadowsize=4pt.
Questo tuo codice compila anche a me senza calc.
Invece il codice di prima e cioè 
================================================================
\noindent\shadowbox{%
\begin{minipage}{\textwidth-2\fboxsep-2\fboxrule-\shadowsize}
Per l'invio e la ricezione della posta Emacs si affida a dei
programmi che agiscono ``in sottofondo'', ma, a differenza di Vim,
l'altro grande editor, riesce a gestire dal suo interno l'intero
processo.
\end{minipage}}
================================================================
se tolgo calc mi dà:
================================================================
! Missing number, treated as zero.
<to be read again>
                   \relax
l.83 ...extwidth-2\fboxsep-2\fboxrule-\shadowsize}
?
================================================================
M.

 ================================================================
Mi pare ovvio.
Ciao
Enrico

 Mi pare ovvio.
A me un po' meno... :-)
M.


Ho provato quest'altro codice:
=========================================================================
\noindent\shadowbox{\begin{minipage}{\columnwidth-\widthof{\shadowbox{}}}
Per l'invio e la ricezione della posta Emacs si affida a dei
programmi che agiscono ``in sottofondo'', ma, a differenza di Vim, l'altro
grande editor, riesce a gestire dal suo interno l'intero processo.
\end{minipage}}
=========================================================================
Ancora una volta, non compila senza il pacchetto calc.
Perché in questo caso? E cmq quale sintassi è migliore?
Grazie!
M.

 Perch� in questo caso? E cmq quale sintassi � migliore?
Il pacchetto calc serve appunto per inserire, nell'argomento di
\setlength, di minipage e di altre costruzioni, operazioni sulle
dimensioni.
Ciao
Enrico

 dimensioni.
Ma in questo caso esiste un escamotage per fare a meno di calc?
E la seconda sintassi è equivalente alla prima, conviene
o presenta degli svantaggi?
Grazie
M.

 o presenta degli svantaggi?
L'uso di \widthof{\shadowbox{}} � equivalente a usare le dimensioni 
esplicite, solo pi� lungo dal punto di vista dei calcoli per TeX.
Ciao
Enrico

 esplicite, solo più lungo dal punto di vista dei calcoli per TeX.
Come dice Scarpia, "or tutto è chiaro..."
(anche se qualcosa mi fa supporre
che Puccini non dev'essere molto nelle tue corde)
Grazie!
M.

 che Puccini non dev'essere molto nelle tue corde)
veramente... in questo mondo
conciossiacosaquandofossech�
il quadro non � tondo...
Bando alle ciance: non � nelle mie corde.
Ciao
Enrico