所有頁面上的向量框架

所有頁面上的向量框架

我想要報告中每頁的文字邊距外約 0.5 公分的常規框架。我檢查了不同的選項,例如Wallpaper套件、Showframe套件和Geometry的showframe選項。我還看到使用 Tikz 的一頁解決方案。

我的文件中有未指定的頁數,我希望每個頁面上都有框架,包含該頁面的所有文字(包括頁碼、頁首和頁尾)。我還想要一些線條樣式的選擇(例如雙線、虛線或點線)。

我有一種預感,這可以透過 Pstricks 或 Tikz 來完成,但我對其中任何一個的了解都很有限……任何幫助將不勝感激。

答案1

您可以使用background包裹;在contents={}選項中,您可以使用 TikZ 放置框架並賦予其所需的外觀;一個簡單的例子:

\documentclass{article}
\usepackage{background}
\usetikzlibrary{calc}
\usepackage{lipsum}

\backgroundsetup{
color=black,
scale=1,
opacity=1,
angle=0,
contents={\tikz\draw[line width=1pt,rounded corners,olive]
  ( $ (current page.south east) + (-3,5) $ ) rectangle ( $ (current page.north west) + (2,2) $ );}
}

\begin{document}

\lipsum[1-40]

\end{document}

前兩頁的圖像:

在此輸入影像描述

background如果您的系統尚未提供最新版本,您可以使用舊語法:

\SetBgColor{black}
\SetBgScale{1}
\SetBgOpacity{1}
\SetBgAngle{0}
\SetBgContents{\tikz\draw[line width=1pt,rounded corners,olive]
  ( $ (current page.south east) + (-3,5) $ ) rectangle ( $ (current page.north west) + (2,2) $ );}

(舊語法在新版本中仍然有效。)

作為個人說明,我不知道在文件中使用這種框架是否是一個好主意。

相關內容