给文字增加背景色,首先,会想到xcolor宏包所提供的colorbox命令起到了背景色添加的作用,但是其背景色不能出现断行,若是断行了colorbox就无法支援了。那么我需要下面的效果该如何实现呢?
若是这样的情况,可以使用下面的方法:
- \usepackage{xcolor}
- \usepackage[normalem]{ulem} % use normalem to protect \emph
- \newcommand\hl{\bgroup\markoverwith
- {\textcolor{yellow}{\rule[-.5ex]{2pt}{2.5ex}}}\ULon}
- \usepackage{xcolor}
- \usepackage[normalem]{ulem} % use normalem to protect \emph
- \newcommand\hl{\bgroup\markoverwith
- {\textcolor{yellow}{\rule[-.5ex]{2pt}{2.5ex}}}\ULon}
这样我们使用\hl命令即可。