我想为我的文档添加自定义边框。我考虑这样做,使用图形工具(仅外框)创建边框,然后将其放置在文档的开头,这样它就可以作为边框覆盖整个页面。
现在当我输入某些内容时,它会在框架内还是在框架外?
我需要帮助来为页面创建自己的边框。
答案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}
当然,你也可以使用自己的材料作为框架。