整版彩盒

整版彩盒

我想创建一个与容器大小完全匹配的彩色框。首先,我尝试创建一个与页面大小完全匹配的框。

我第一次尝试\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}

相关内容