【解决方案】 1,使用 代码如下: 上面的图中有较多边框,可以使用下面的代码来缩小边框的空白: 2,用 效果图如下: 3, 使用 效果图: 4,使用 adjustbox 包来实现,同样不允许换页。代码如下: 效果图: 5, 效果图: 6, 效果图: 另外,tikz也是可以实现更多有趣的背影样式,如下图所示: 代码地址:http://www.texample.net/tikz/examples/framed-tikz/ 选自:http://tex.stackexchange.com/questions/59340/how-to-highlight-an-entire-paragraph/59342mdframed
包来实现:\documentclass{article}
\usepackage[framemethod=tikz]{mdframed}
\usepackage{lipsum}
\begin{document}
\lipsum[4]
\begin{mdframed}[hidealllines=true,backgroundcolor=blue!20]
\lipsum[2]
\end{mdframed}
\lipsum[4]
\end{document}\documentclass{article}
\usepackage[framemethod=tikz]{mdframed}
\usepackage{lipsum}
\begin{document}
\lipsum[4]
\begin{mdframed}[hidealllines=true,backgroundcolor=blue!20,innerleftmargin=3pt,innerrightmargin=3pt,leftmargin=-3pt,rightmargin=-3pt]
\lipsum[2]
\end{mdframed}
\lipsum[4]
\end{document}framed
包的shaded环境,这个环境比较优于上面的方案的地方就是支持断页显示。\documentclass{article}
\usepackage{xcolor}
\usepackage{framed}
\usepackage{lipsum}
\colorlet{shadecolor}{blue!20}
\begin{document}
\lipsum[4]
\begin{shaded}
\lipsum[2]
\end{shaded}
\lipsum[4]
\end{document}tcolorbox
包提供的tcolorbox环境来实现,但这个是不允许换页的。\documentclass{article}
\usepackage{xcolor}
\usepackage{tcolorbox}
\usepackage{lipsum}
\begin{document}
\lipsum[4]
\begin{tcolorbox}[notitle,boxrule=0pt,colback=blue!20,colframe=blue!20]
\lipsum[2]
\end{tcolorbox}
\lipsum[4]
\end{document}\documentclass{article}
\usepackage{xcolor}
\usepackage{adjustbox}
\usepackage{lipsum}
\begin{document}
\lipsum[4]
\noindent\adjustbox{bgcolor=blue!20,minipage=[t]{\linewidth}}{\lipsum[4]}
\lipsum[4]
\end{document}fancypar
包来实现,同样这个也不允许换页。演示代码如下:\documentclass{article}
\usepackage{fancypar}
\usepackage{lipsum}
\begin{document}
\lipsum[4]
\ZebraPar[colorone=blue!20,colortwo=blue!20]{\lipsum[4]}
\lipsum[4]
\end{document}todonotes
包也可以用于实现这一效果,演示代码如下:\documentclass[letterpaper]{article}
\usepackage{lipsum}
\usepackage[bordercolor=white,backgroundcolor=gray!30,linecolor=black,colorinlistoftodos]{todonotes}
\newcommand{\rework}[1]{%
\todo[color=yellow,inline]{Rework: {#1}}%
}
\begin{document}
\lipsum[2]
\rework{Nam dui ligula, fringilla a, euismod sodales, sollicitudin vel, wisi. Morbi
auctor lorem non justo. Nam lacus libero, pretium at, lobortis vitae, ultricies et,
tellus. Donec aliquet, tortor sed accumsan bibendum, erat ligula aliquet magna,
vitae ornare odio metus a mi. Morbi ac orci et nisl hendrerit mollis. Suspendisse
ut massa. Cras nec ante. Pellentesque a nulla. Cum sociis natoque penatibus et
magnis dis parturient montes, nascetur ridiculus mus. Aliquam tincidunt urn}
\lipsum[2]
\end{document}
发表评论 取消回复