页面边框有颜色

页面边框有颜色

如何使用为文档创建彩色页面边框KOMA 脚本 scrbook班级?

像这样:

在此处输入图片描述

(图片取自memoir教程

答案1

你可以使用 TikZ

此示例可以给出如何使用它的想法:

\documentclass[english]{scrbook}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel,blindtext}

\usepackage{scrpage2}
\usepackage{tikz}
\usetikzlibrary{calc}
\newcommand{\pageframe}{%
    \begin{tikzpicture}[remember picture, overlay]
        % page frame
        \fill [red] (current page.north west)
            rectangle (current page.south east);
        \fill [white, rounded corners=1cm] ($(current page.north west)+(1cm,-1cm)$)
                    rectangle ($(current page.south east)+(-1cm,4cm)$);
        \node [fill=green, text width=1.5cm, align=center] at
            ($(current page.south)+(0,4cm)$) {\strut\pagemark};
            % \strut gives all page mark nodes the same hight.
    \end{tikzpicture}
}
% set page style
\cehead[\pageframe]{\pageframe}
\cohead[\pageframe]{\pageframe}
\pagestyle{scrheadings}

\begin{document}
\Blinddocument
\end{document}

使用不同的\ceheadand定义\lefoot(或其他标题命令)可以为左页和右页定义不同的边框。您甚至可以使用 TikZ 方式“绘制”页面标记。

请注意,TikZ 需要两次 latex 运行才能获得正确的位置。

请参阅 PGF 手册,第节16.13.2 引用当前页面节点 – 绝对定位以及有关使用 scrpage2 的 KOMA-Script 手册。

相关内容