我希望有一个tcolorbox
横跨整个页面宽度的 tcolorbox。为此,我增加了 tcolorbox 的大小,但问题是它尊重边距,因此它在右侧移动了几厘米:
虽然我想要更多类似的东西:
(注意:在这里为了制作最后一张图片,我使用了一些使用叠加 tikz 图片的技巧,但这并不合适,因为我需要手动将所有块相对于彼此定位......)
谢谢你!
梅威瑟:
\documentclass{article}
% NO EDIT
\def\cropModeCrop{crop}
\def\cropModeNocrop{nocrop} % with marks
\def\cropModeNocropmark{cropnocropmark} % without marks
\edef\currentCropMode{\cropModeNocrop} % crop, nocrop, nocropnomark
% Code to deal with crop, don't pay attention
\usepackage{eso-pic}
% Deal with trim and page geometry
% \usepackage{atbegshi}
\usepackage[
showframe,
paperwidth=297mm,
paperheight=210mm,
margin=5mm,
nohead,
nofoot,
nomarginpar,
pdftex=false,dvips=false,vtex=false,
]{geometry}
\newcommand{\mystockwidth}{307mm}
\newcommand{\mystockheight}{220mm}
\ifx\currentCropMode\cropModeNocrop%
\usepackage[width=\mystockwidth,height=\mystockheight,center,pdftex,frame,noinfo]{crop}
\fi
\ifx\currentCropMode\cropModeNocropmark%
\usepackage[width=\mystockwidth,height=\mystockheight,center,pdftex,noinfo]{crop}
\fi
\usepackage[most]{tcolorbox}
\begin{document}%
\begin{tcolorbox}[width=\mystockwidth,halign=center]
Hello
\end{tcolorbox}
Some text
\begin{tcolorbox}[width=\mystockwidth,halign=center]
Hello
\end{tcolorbox}
\end{document}
答案1
尝试
\documentclass{article}
% NO EDIT
\def\cropModeCrop{crop}
\def\cropModeNocrop{nocrop} % with marks
\def\cropModeNocropmark{cropnocropmark} % without marks
\edef\currentCropMode{\cropModeNocrop} % crop, nocrop, nocropnomark
\usepackage[
showframe,
paperwidth=297mm,
paperheight=210mm,
margin=5mm,
nohead,
nofoot,
nomarginpar,
]{geometry}
\usepackage[most]{tcolorbox}
\usepackage[strict]{changepage}
\usepackage{lipsum} % <----
\begin{document}%
\lipsum[11]
\begin{adjustwidth}{-5mm}{-5mm}% <----
\begin{tcolorbox}[width=\linewidth]%\paperwidth]
\lipsum[11]
\end{tcolorbox}
\end{adjustwidth}% <----
%
\begin{tcolorbox}[width=\textwidth]
Hello
\end{tcolorbox}
\end{document}