Re: Problema con \colorbox

#78404
Up
0
Down
::

canaxis” post=77499Ciao a tutti,
sto redegendo un documento in cui devo sottolineare dei titoli utilizzando una colorbox.
Nel preambolo ho dato il seguente comando:

`
\usepackage[xelatex,usenames,dvipsnames]{color}
\definecolor{mygrey}{gray}{.96}
\definecolor{mygreylink}{gray}{.30}`

Nel testo, per ottenere l’effetto voluto, ho scritto:

` \colorbox{mygrey}{\begin{minipage}{\textwidth}\large{{\textsf{\textbf{OBJECTIVE \vphantom{p\^{E}}}}}}\end{minipage}}`

Il risultato sarebbe perfetto se non per un piccolo problema: la scatola sporge lievemente sul margine destro rispetto alla larghezza del testo del documento. L’effetto e` purtroppo sgradevole. L’errore che ricevo e` il seguente:

`
Overfull \hbox (6.0pt too wide) in paragraph at lines 74–75
[][][][][][][]`

Il preambolo completo del documento e` il seguente (compilo con xelatex su mac):

`\documentclass[a4paper, 12pt, oneside, final]{article}
\usepackage{geometry}
\usepackage{fontspec}
\defaultfontfeatures{Mapping=tex-text}
\setmainfont[Ligatures=TeX,Numbers=OldStyle]{Minion Pro}
\setsansfont[Ligatures=TeX,Scale=MatchUppercase]{Futura}
\pagestyle{empty}
\geometry{a4paper,tmargin=3 cm,bmargin=1in,lmargin=2cm,rmargin=2cm,headheight=0in,headsep=0in,footskip=.3in}
\setlength{\parindent}{0in}
\setlength{\parskip}{0in}
\setlength{\itemsep}{0in}
\setlength{\topsep}{0in}
\setlength{\tabcolsep}{0in}
\usepackage{enumitem}
\setlist{leftmargin=*}
\usepackage[xelatex,usenames,dvipsnames]{color}
\definecolor{mygrey}{gray}{.96}
\definecolor{mygreylink}{gray}{.30}`

Qualcuno sa come aiutarmi per risolvere il problema? Grazie in anticipo per le risposte 🙂

[tt]\colorbox[/tt] aggiunge un po’ di spazio attorno al contenuto su tutti i lati. Il parametro che usa è [tt]\fboxsep[/tt], il cui valore normale è appunto 3pt.

`\colorbox{mygrey}{\begin{minipage}{\dimexpr\textwidth-2\fboxsep}\large{{\textsf{\textbf{OBJECTIVE \vphantom{p\^{E}}}}}}\end{minipage}}`

Direi però che il modo di scrivere tutto questo è piuttosto complicato per niente. 🙂

`\colorbox{mygrey}{\makebox[\dimexpr\textwidth-2\fboxsep][c]{\large\sffamily\bfseries\strut OBJECTIVE}}`

Ciao
Enrico

Go to top