在页面背景中插入彩色框会留下空隙

在页面背景中插入彩色框会留下空隙

我想在每一页的上部都放一个彩色框。虽然这是一项简单的任务,但我却无法实现。在这里和 eso-pic 软件包描述中寻找答案并没有给我带来任何帮助。

也不按照这里的建议玩迷你页面 http://en.wikibooks.org/wiki/LaTeX/Tips_and_Tricks#Sidebar_with_information 已经解决了。

这是我目前想到的:

\documentclass[12pt,a5paper]{article}
\usepackage{geometry}
\usepackage{eso-pic,xcolor,lipsum}
\pagestyle{empty}

\AddToShipoutPictureBG{
    \AtPageUpperLeft{
        {\color{red}%
            \rule[-1cm]%offset PageBorder
                {\paperwidth}%{14.8cm}
                {1cm}%height
        }
    }
}

\begin{document}
\lipsum
\end{document}

当我运行 pdfLaTeX 时,左边框上总会有一个小间隙,比如说 0.1 毫米。不敢尝试如何减少 HRule 前后的空间?, 尽管。

任何帮助是极大的赞赏。

答案1

\AddToShipoutPictureBG{%
    \AtPageUpperLeft{%
        {\color{red}%
            \rule[-1cm]%offset PageBorder
                {\paperwidth}%{14.8cm}
                {1cm}%height
        }%
    }%
}

如果您不确定,请在每行末尾添加注释字符%以避免尾随空格。换行符在内部被空格替换。但是,在您的示例中,\AtPageUpperLeft{%只有 是重要的。

相关内容