MAGNIFICO…
hai colto in pieno il mio problema e mi hai risolto il tutto in 4 righe…sarai il mio GURU.
Mi sono informato su ArsTeXnica, rivista sicuramente molto interessante, ho letto anche l’indice del n°1 e devo dire che farebbe proprio per me, valutero’ seriamente la cosa.Per quanto riguarda parametrizzare il colore non c’è problema, tutto risolto ora pero per completare il risultato avrei bisogno di sapere se e “come” è possibile definire lo spessore della cornice(frame).Sapreste aiutarmi??
Grazie
Ciao.
Il parametro che regola lo spessore della cornice si chiama \fboxrule, quindi basta un \setlength e lo regoli. Prendendo la definizione di \fbox dal file latex.ltx, con qualche modifica si può fare così nel preambolo del documento:
`
\makeatletter
\def\fcoldimbox#1#2#3{%
\setlength\fboxrule{#3}
\color{#2}
\leavevmode
\setbox\@tempboxa\hbox{%
\color@begingroup
\kern\fboxsep{\normalcolor#1}\kern\fboxsep
\color@endgroup}%
\@frameb@x\relax}
\makeatother
`
che va utilizzato così:
`
\fcoldimbox{testo da incorniciare}{red}{5pt}
`
risolvendo il problema di avere il testo colorato (usando \normalcolor all’interno della definizione).
A questo punto Enrico potrebbe ( 🙄 ) darci un consiglio per fondere insieme i due codici? Ci ho provato ma non riesco ad aggiungere un ulteriore parametro alla definizione di fbox usando il codice qui sopra con quello più in alto
`
\renewcommand{\fbox}{%
\color{green}\origfbox}
`
Preferirei non usare i \makeat nei preamboli o in nuovi file da aggiungere.
E’ possibile?
Ciao,
Roberto