我想创建一个与容器大小完全匹配的彩色框。首先,我尝试创建一个与页面大小完全匹配的框。
我第一次尝试\colorbox
与一起使用minipage
,它给了我在页面顶部的白色条纹和“过满\hbox
”警告:
\documentclass{article}
\pagestyle{empty}
\usepackage{geometry}
\geometry{margin=0in}
\setlength{\fboxsep}{0pt}
\setlength{\fboxrule}{0pt}
\usepackage{xcolor}
\begin{document}
\noindent\colorbox{green}{
\begin{minipage}[t][\paperheight][t]{\paperwidth}
Hello world!
\end{minipage}
}
\end{document}
经过一番搜索,我找到了adjustbox包。这次尝试不再给出过满警告,但顶部的白色条纹仍然存在:
\documentclass{article}
\pagestyle{empty}
\usepackage{geometry}
\geometry{margin=0in}
\setlength{\fboxsep}{0pt}
\setlength{\fboxrule}{0pt}
\usepackage{xcolor}
\usepackage{adjustbox}
\begin{document}
\begin{adjustbox}{bgcolor=blue}%
\begin{minipage}[t][\paperheight][t]{\paperwidth}
Hello world!
\end{minipage}
\end{adjustbox}
\end{document}
我显然遗漏了一些东西,有什么想法吗?
答案1
只需通过发出 删除页面顶部的剩余空间\topskip0pt
。
\documentclass{article}
\pagestyle{empty}
\usepackage{geometry}
\geometry{margin=0in}
\setlength{\fboxsep}{0pt}
\setlength{\fboxrule}{0pt}
\usepackage{xcolor}
\usepackage{adjustbox}
\begin{document}
\topskip0pt % <---
\begin{adjustbox}{bgcolor=blue}%
\begin{minipage}[t][\paperheight][t]{\paperwidth}
Hello world!
\end{minipage}
\end{adjustbox}
\end{document}