我想调整文本区域的大小tcolorbox
,使文本区域的宽度等于线宽,但框更大。我试过了
\begin{tcolorbox}[spread upwards,sharp corners=north,height=3cm,
colframe=blue!75!black]
This is an example for 'spread upwards'.
\end{tcolorbox}
它给了我一个覆盖整个页面的框,这正是我想要的。但文本也覆盖了整个页面宽度……无论如何,也许这不是实现我想要的最佳方式……我想要一个彩色带作为文本的背景,覆盖整个页面宽度。有什么想法吗?
答案1
像这样吗?
\documentclass{article}
\usepackage{tcolorbox}
\usepackage{lipsum}
\newlength{\marginwidth}
\setlength{\marginwidth}{\paperwidth}
\addtolength{\marginwidth}{-\textwidth}
\begin{document}
\lipsum[4]
\begin{tcolorbox}[spread sidewards,left=\marginwidth/2,right=\marginwidth/2,colframe=blue!75!black]
\lipsum[4]
\end{tcolorbox}
\lipsum[4]
\end{document}