31 Marzo 2010 alle 17:09
#43532
::
Ho cercato di copiare un po’ più fedelmente la tua ascii art! 🙂
Prova a compilare questo:`\documentclass[a4paper,10pt]{article}
\usepackage{fancybox,calc,lipsum}
\usepackage{xcolor,graphicx}
\newcommand{\TitleFancyBox}[2]{
\setlength{\fboxsep}{12pt} % §1
\cornersize*{10pt} % §2
\noindent
\ovalbox{%
\parbox[t][0pt]{0pt}{%
\raisebox{\fboxsep+5pt}{% % §3
\hspace{25pt} % §4
{\setlength{\fboxsep}{5pt}% % §5
\colorbox{white}{#1}}}}%
\parbox[t][][t]{%
\columnwidth-2\fboxsep}{#2}}}
\begin{document}
\TitleFancyBox{titolo della box}{\lipsum[1-2]}
\end{document}`Ci sono un paio di grandezze da sistemare ad occhio:
- §1: i 12pt sono la separazione tra la linea della box e il suo contenuto
§2: i 10pt sono il raggio dei bordi arrotondati
§3: i 5pt che ho scritto dovrebbero essere la metà del corpo del font corrente (non è \baselineskip, non ricordo il nome per farlo in automatico 🙁 )
§4: i 25pt qui rappresentano il rientro da sinistra del titolo del box
§5: i 5pt sono lo spazio a destra e a sinistra del titolo, tra testo e linea del bordo
Funziona anche con \Ovalbox.
🙂
LuCa