Re: Aiuto per \fcolorbox senza segmenti verticali

#12394
Up
0
Down
::

Ciao a tutti,
eccomi qua con un nuovo quesito tipografico. Prendendo spunto dal testo di questa pagina web http://www.regular-expressions.info/charclass.html ho provato a realizzare la stessa cosa in un documento simile in fase di elaborazione ma volendo usare solo \fcolorbox per disegnare rettangoli colorati intorno ad alcune parole del testo, non ho trovato nessuna soluzione per limitare il rendering delle sole linee orizzontali del box.

È possibile farlo con \fcolorbox o dovrei passare a qualche altro pacchetto (forse pstricks)?

Io modificherei \fcolorbox:
`\makeatletter
\def\Fcolorbox#1#{\color@Fbox{#1}}
\def\color@Fbox#1#2#3{%
\color@b@x{\fboxsep\z@\color#1{#2}\Fbox}{\color#1{#3}}}
\long\def\Fbox#1{%
\leavevmode
\setbox\@tempboxa\hbox{%
\color@begingroup
\kern\fboxsep{#1}\kern\fboxsep
\color@endgroup}%
\@Frameb@x\relax}
\def\@Frameb@x#1{%
\@tempdima\fboxrule
\advance\@tempdima\fboxsep
\advance\@tempdima\dp\@tempboxa
\hbox{%
\lower\@tempdima\hbox{%
\vbox{%
\hrule\@height\fboxrule
\hbox{%
#1%
\vbox{%
\vskip\fboxsep
\box\@tempboxa
\vskip\fboxsep}%
#1}%
\hrule\@height\fboxrule}%
}%
}%
}
\makeatother`
usando poi \Fcolorbox come useresti \fcolorbox.

Ciao
Enrico

Go to top