Vektorrahmen auf allen Seiten

Vektorrahmen auf allen Seiten

Ich hätte gerne für jede Seite eines Berichts einen regelmäßigen Rahmen, der etwa 0,5 cm außerhalb des Textrands liegt. Ich habe verschiedene Optionen geprüft, wie das Wallpaper-Paket, das Showframe-Paket und die Showframe-Option von Geometry. Ich habe auch Lösungen mit nur einer Seite und Tikz gesehen.

Ich habe eine unbestimmte Anzahl von Seiten im Dokument und möchte auf jeder Seite einen Rahmen, der den gesamten Text der Seite umschließt (einschließlich Seitenzahlen, Kopf- und Fußzeilen). Ich möchte auch eine Auswahlmöglichkeit beim Linienstil (z. B. doppelte Linie, gestrichelt oder gepunktet).

Ich habe so eine Ahnung, dass dies mit Pstricks oder Tikz möglich wäre, aber meine Kenntnisse in beiden Bereichen sind dürftig … für jede Hilfe wäre ich dankbar.

Antwort1

Du kannst den ... benutzenbackgroundPaket; in der contents={}Option kannst du deinen Rahmen mit TikZ platzieren und ihm das gewünschte Aussehen geben; ein einfaches Beispiel:

\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}

Ein Bild der ersten beiden Seiten:

Bildbeschreibung hier eingeben

Wenn die neueste Version backgroundauf Ihrem System noch nicht verfügbar ist, können Sie die alte Syntax verwenden:

\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) $ );}

(die alte Syntax funktioniert in der neuen Version noch.)

Persönlich weiß ich nicht, ob die Verwendung dieser Art von Rahmen in einem Dokument eine gute Idee ist.

verwandte Informationen