页面带有图像边框吗?

页面带有图像边框吗?

我想为我的文档添加自定义边框。我考虑这样做,使用图形工具(仅外框)创建边框,然后将其放置在文档的开头,这样它就可以作为边框覆盖整个页面。

现在当我输入某些内容时,它会在框架内还是在框架外?

我需要帮助来为页面创建自己的边框。

答案1

您可以使用背景包将框架添加到文档的每一页;包内部用于PGF/TikZ放置背景材料,并为您提供对属性的强大控制。一个小例子,在文档的每一页中放置一个蓝色框架:

\documentclass{book}
\usepackage{background}
\usepackage{ifthen}
\usepackage{lipsum}

\newcommand*\Myframe{%
  \begin{tikzpicture}[ultra thick]
    \draw(0,0) rectangle (1.1\textwidth,1.15\textheight);
  \end{tikzpicture}}

\SetBgScale{1}
\SetBgHshift{-1cm}
\SetBgAngle{0}
\SetBgOpacity{1}
\SetBgContents{}
\SetBgColor{blue}
\SetBgVshift{-0.1cm}

\makeatletter
\AddEverypageHook{%
\ifthenelse{\isodd{\value{page}}}%
  {\SetBgHshift{-1cm}}%
  {\SetBgHshift{1cm}}%
  \SetBgContents{\Myframe}\bg@material}
\makeatother


\begin{document}
\chapter{Chapter title}
\lipsum[1-20]

\end{document}

当然,你也可以使用自己的材料作为框架。

相关内容