10

Here's my MWE:

\documentclass{article}
\usepackage[dvipsnames]{xcolor}
\colorlet{LightLavender}{Lavender!40!}

\begin{document}

\colorbox{LightLavender}{hello} world

\end{document}

It produces something like this:

enter image description here

I'm wondering if it's possible to have the box have rounded corners. Ideally a solution would work in both text and math modes because I sometimes use it in equations to help designate which terms are alike/cancel out.

1
  • mdframed also having better features....
    – MadyYuvi
    Commented Oct 30, 2020 at 5:48

2 Answers 2

16

tcolorbox, with use in math environment(s):

\documentclass[dvipsnames]{article}
\usepackage[most]{tcolorbox}
\colorlet{LightLavender}{Lavender!40!}
\tcbset{on line, 
        boxsep=4pt, left=0pt,right=0pt,top=0pt,bottom=0pt,
        colframe=white,colback=LightLavender,  
        highlight math style={enhanced}
        }

\begin{document}
\tcbox{Hello} world! $\tcbhighmath{c^2} = a^2 + b^2$
\end{document}

enter image description here

8
  • Very nice...and the boxes are inline with the formula. +1.
    – Sebastiano
    Commented Oct 30, 2020 at 7:45
  • 1
    @Sebastiano, thank you very much!
    – Zarko
    Commented Oct 30, 2020 at 7:56
  • Awesome thanks! I didn't know you could add the dvipsnames option to the article class either, so that's an added bonus. Commented Oct 30, 2020 at 12:56
  • 1
    @Zarko how would you recommend doing this if I wanted to have multiple color highlights? Commented Nov 1, 2020 at 21:49
  • 1
    @unDavide, in such a cases you need redesign tcbox (define smaller boxsep). For more, I advice to ask new question, where you provide an MWE, which reproduce your problem. On it people can answer with solutions for your problem.
    – Zarko
    Commented Sep 17, 2023 at 0:13
4

Use tcolorbox.

\documentclass{article}
\usepackage[dvipsnames]{xcolor}
\colorlet{LightLavender}{Lavender!40!}
\usepackage{tcolorbox}
\begin{document}

\tcbox[on line,boxsep=0pt,left=2pt,right=2pt,top=2pt,bottom=2pt,colback=LightLavender]{hello} world

\end{document}

enter image description here

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .