Markus Schütz
2004-09-14 15:15:42 UTC
Hallo,
ich habe folgendes Problem. In einem Satz verwende ich mehrere \colorbox. Wenn mann sich nun das Ergebnis anschaut fällt auf, das bei Wörtern mit Großbuchstaben bzw. mit solchen die weiter nach unten "ragen" (y, g, ...) die \colorbox entsprechend gestreckt wird. Sieht dann nicht besonders ansprechend aus, vor allem wenn man mehrere solcher Sätze verwendet.
Ist es möglich diese auf eine feste Größe (eventuell abhängig von der Schriftgröße) zu begrenzen?
Danke für eure Hilfe
Markus
Minimalbeispiel (hoffe ich zumindest)
-------------------------------------
\documentclass{scrartcl}
\usepackage[english]{babel}
\usepackage{color}
\ifx\***@rgb\@undefined\else
\definecolor{lightred}{rgb}{1,0.9,0.7}
\definecolor{lightblue}{rgb}{0.6,0.8,1}
\definecolor{lightblueb}{rgb}{0.8,0.9,1}
\definecolor{gray}{rgb}{0.9,0.9,0.9}
\fi
\newcommand{\cbred}{\colorbox{lightred}}
\newcommand{\cbblue}{\colorbox{lightblue}}
\newcommand{\cbblueb}{\colorbox{lightblueb}}
\newcommand{\cbgray}{\colorbox{gray}}
\begin{document}
\cbred{I} \cbblueb{can't} \cbblue{come} \cbgray{today}.
\end{document}
ich habe folgendes Problem. In einem Satz verwende ich mehrere \colorbox. Wenn mann sich nun das Ergebnis anschaut fällt auf, das bei Wörtern mit Großbuchstaben bzw. mit solchen die weiter nach unten "ragen" (y, g, ...) die \colorbox entsprechend gestreckt wird. Sieht dann nicht besonders ansprechend aus, vor allem wenn man mehrere solcher Sätze verwendet.
Ist es möglich diese auf eine feste Größe (eventuell abhängig von der Schriftgröße) zu begrenzen?
Danke für eure Hilfe
Markus
Minimalbeispiel (hoffe ich zumindest)
-------------------------------------
\documentclass{scrartcl}
\usepackage[english]{babel}
\usepackage{color}
\ifx\***@rgb\@undefined\else
\definecolor{lightred}{rgb}{1,0.9,0.7}
\definecolor{lightblue}{rgb}{0.6,0.8,1}
\definecolor{lightblueb}{rgb}{0.8,0.9,1}
\definecolor{gray}{rgb}{0.9,0.9,0.9}
\fi
\newcommand{\cbred}{\colorbox{lightred}}
\newcommand{\cbblue}{\colorbox{lightblue}}
\newcommand{\cbblueb}{\colorbox{lightblueb}}
\newcommand{\cbgray}{\colorbox{gray}}
\begin{document}
\cbred{I} \cbblueb{can't} \cbblue{come} \cbgray{today}.
\end{document}