Nachfolgend sehen Sie das MWE zum Einfügen eines schwarzen Rechtecks auf die linke Seite einer Seite, um die schwarzen Markierungen zu verbergen, die der Drucker auf jedem Blatt hinterlässt (? alte Patrone).
Wie kann ich die offene Seite des Rechtecks wellen- oder bandartig gestalten, damit es dekorativ aussieht?
\documentclass[a5paper]{article}
\usepackage{tikzpagenodes}
\usetikzlibrary{calc}
\usepackage{eso-pic}
\AddToShipoutPictureBG{%
\begin{tikzpicture}[remember picture, overlay]
\fill[black] (current page.north west) --
($(current page.north west) +(5mm,0)$) --
($(current page.south west) +(5mm,0)$) --
(current page.south west);
\end{tikzpicture}%
}
\begin{document}
\section{A section}
Some text\newpage
\section{Another section}
Some text
\end{document}
Antwort1
Eine weitere Option mit einer tape
Form aus shapes.symbols
:
\documentclass[a5paper]{article}
\usepackage{tikz}
\usetikzlibrary{shapes.symbols}
\usepackage{eso-pic}
\AddToShipoutPictureBG{%
\begin{tikzpicture}[remember picture, overlay]
\node[
tape,
fill=black,
minimum height=2cm,%\paperheight,
minimum width=\paperheight,
rotate=90]
at (current page.west)
{};
\end{tikzpicture}%
}
\begin{document}
\section{A section}
Some text\newpage
\section{Another section}
Some text
\end{document}
Durch Ändern tape bend height
können Sie etwas „Welligeres“ erzeugen:
\documentclass[a5paper]{article}
\usepackage{tikz}
\usetikzlibrary{shapes.symbols}
\usepackage{eso-pic}
\AddToShipoutPictureBG{%
\begin{tikzpicture}[remember picture, overlay]
\node[
tape,
fill=black,
minimum height=2cm,
minimum width=\paperheight,
tape bend height=20pt,
rotate=90]
at (current page.west)
{};
\end{tikzpicture}%
}
\begin{document}
\section{A section}
Some text\newpage
\section{Another section}
Some text
\end{document}
Und mit coil
Dekoration:
\documentclass[a5paper]{article}
\usepackage{tikz}
\usetikzlibrary{decorations.pathmorphing}
\usepackage{eso-pic}
\AddToShipoutPictureBG{%
\begin{tikzpicture}[remember picture, overlay]
\fill[black, decorate, decoration={coil,segment length=30pt}]
(current page.north west) --
([xshift=8mm,yshift=5mm]current page.north west) --
([xshift=8mm,yshift=-5mm]current page.south west) --
(current page.south west);
\end{tikzpicture}%
}
\begin{document}
\section{A section}
Some text.
\newpage
\section{Another section}
Some text.
\end{document}
Auch hier können Sie durch Spielen mit den Dekorationsattributen einen anderen Effekt erzielen:
\documentclass[a5paper]{article}
\usepackage{tikz}
\usetikzlibrary{decorations.pathmorphing}
\usepackage{eso-pic}
\AddToShipoutPictureBG{%
\begin{tikzpicture}[remember picture, overlay]
\fill[black, decorate, decoration={coil,segment length=90pt,aspect=0}]
(current page.north west) --
([xshift=8mm,yshift=5cm]current page.north west) --
([xshift=8mm,yshift=-5cm]current page.south west) --
(current page.south west);
\end{tikzpicture}%
}
\begin{document}
\section{A section}
Some text.
\newpage
\section{Another section}
Some text.
\end{document}
AlsMark Wibrowhat vorgeschlagen insein Kommentar, wenn sich das Rechteck immer auf der linken Seite befindet, kann die Geschwindigkeit verbessert werden, indem nur die rechte Seite des Rechtecks dekoriert wird. Beispiel:
\documentclass[a5paper]{article}
\usepackage{tikz}
\usetikzlibrary{decorations.pathmorphing}
\usepackage{eso-pic}
\AddToShipoutPictureBG{%
\begin{tikzpicture}[remember picture, overlay]
\fill[black, decoration={coil,segment length=90pt,aspect=0}]
(current page.north west) --
([xshift=8mm,yshift=5cm]current page.north west)
decorate { --
([xshift=8mm,yshift=-5cm]current page.south west) } --
(current page.south west);
\end{tikzpicture}%
}
\begin{document}
\section{A section}
Some text.
\newpage
\section{Another section}
Some text.
\end{document}
Beachten Sie, dass Sie hierfür das tikznodepages
Paket nicht wirklich benötigen, da die verwendeten Knoten bereits im Standard-TikZ definiert sind. Außerdem kann auf die Verwendung der calc
Bibliothek verzichtet werden.
Aktualisieren:
Ich sehe das inIhre ursprüngliche FrageSie haben sich entschieden, zum background
Paket zu wechseln. In diesem Fall müssen Sie zum Übersetzen meiner obigen Beispielcodes nur die tikzpicture
Umgebung als Wert für den Schlüssel einsetzen, wie das folgende Beispiel zeigt (es ist weder eine zusätzliche Box noch ein weiteres Extra wie in der akzeptierten Antwort auf die andere Frage contents
erforderlich ; die Bibliothek ist auch nicht erforderlich):tikzpicture
calc
\documentclass[a5paper]{article}
\usepackage{background}
\usetikzlibrary{shapes.symbols}
\backgroundsetup{
angle=0,
scale=1,
opacity=1,
color=black,
contents={
\begin{tikzpicture}[remember picture, overlay]
\node[
tape,
fill=black,
minimum height=2cm,%\paperheight,
minimum width=\paperheight,
rotate=90]
at (current page.west)
{};
\end{tikzpicture}%
}
}
\begin{document}
Some text
\end{document}
Antwort2
Ich habe TikZ und seine decorations.pathmorphing
Bibliothek verwendet. Ich habe das Rechteck höher gemacht, \paperheight
um sicherzustellen, dass die Dekoration den gesamten benötigten Bereich abdeckt.
\documentclass[a5paper]{article}
\usepackage{tikzpagenodes}
\usetikzlibrary{calc}
\usetikzlibrary{decorations.pathmorphing}
\usepackage{eso-pic}
\AddToShipoutPictureBG{%
\begin{tikzpicture}[remember picture, overlay]
\fill[black, decorate, decoration=snake]
(current page.north west) --
($(current page.north west) +(5mm,5mm)$) --
($(current page.south west) +(5mm,-5mm)$) --
(current page.south west);
\end{tikzpicture}}% End of \AddToShipoutPictureBG
\begin{document}
\section{A section}Some text.\newpage
\section{Another section}Some text.
\end{document}