franen” post=67696Ciao a tutti, io vorrei ottenere una casella di testo colorata e avente una larghezza ben precisa.
Ho provato inserendo un \makebox (\framebox nell’esempio qui sotto, per chiarezza) in una \colorbox, ma succede che la \colorbox risulta più larga di quel che desidero.
Sapreste dirmi perché?
E sapreste indicarmi un’alternativa?`\documentclass{article}
\usepackage{color}
\newlength{\mydimen}
\setlength{\mydimen}{10mm}
\begin{document}
\framebox[\mydimen]{\textcolor{red}{A}}
\colorbox{black}{\makebox[\mydimen]{\textcolor{red}{A}}}\makebox[\mydimen]{\textcolor{red}{A}} \framebox[\mydimen]{\textcolor{red}{A}}
\end{document}`
Altra domanda: se volessi regolare io l’altezza delle scatole, come potrei fare? Leggevo della possibilità di inserire in una \box del testo invisibile di altezza definita. È un modo ortodosso?Francesco
\colorbox aggiunge alle dimensioni anche \fboxsep sui quattro lati:
`\colorbox{black}{\makebox[\dimexpr\mydimen-2\fboxsep\relax]{\color{red}A}}`
Ciao
Enrico