Eine Seite eines Rechtecks ​​wellen

Eine Seite eines Rechtecks ​​wellen

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

Bildbeschreibung hier eingeben

Durch Ändern tape bend heightkö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} 

Bildbeschreibung hier eingeben

Und mit coilDekoration:

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

Bildbeschreibung hier eingeben

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}

Bildbeschreibung hier eingeben

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 tikznodepagesPaket nicht wirklich benötigen, da die verwendeten Knoten bereits im Standard-TikZ definiert sind. Außerdem kann auf die Verwendung der calcBibliothek verzichtet werden.

Aktualisieren:

Ich sehe das inIhre ursprüngliche FrageSie haben sich entschieden, zum backgroundPaket zu wechseln. In diesem Fall müssen Sie zum Übersetzen meiner obigen Beispielcodes nur die tikzpictureUmgebung 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 contentserforderlich ; die Bibliothek ist auch nicht erforderlich):tikzpicturecalc

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

Bildbeschreibung hier eingeben

Antwort2

Ich habe TikZ und seine decorations.pathmorphingBibliothek verwendet. Ich habe das Rechteck höher gemacht, \paperheightum 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} 

Bildbeschreibung hier eingeben

verwandte Informationen