Wie kann ich \LLCornerWallPaper deaktivieren?

Wie kann ich \LLCornerWallPaper deaktivieren?

wallpaperMithilfe des Pakets und ist es mir gelungen, am unteren Rand meiner Seite ein Hintergrundbild zu platzieren \LLCornerWallPaper. Abhängig von geraden/ungerade Seiten möchte ich den linken/rechten Teil eines Panoramas als Hintergrund festlegen.DasDie Antwort zeigt, wie man für KOMA-Script etwas auf der Grundlage von Ungeradezahl/Geradezahl macht.

Jetzt besteht mein Problem darin, dass beide Bilder sowohl auf ungeraden als auch auf geraden Seiten erscheinen. Hier ist mein (vereinfachter) Code:

\documentclass[twoside,titlepage=false]{scrartcl}
\usepackage{wallpaper}
\usepackage{scrextend}
\begin{document}
\ifthispageodd{\LLCornerWallPaper{1}{pano-left}}{}
Text odd.\newpage
\ifthispageodd{\LLCornerWallPaper{1}{pano-right}}{}
Text even.
\end{document}

Antwort1

Schnell und dreckig

\documentclass[twoside,titlepage=false]{scrartcl}
\usepackage{ifthen,mwe,wallpaper,everypage,lipsum}
\AddEverypageHook{\ClearWallPaper\ifthenelse{\isodd{\arabic{page}}}%
{\LRCornerWallPaper{0.1}{example-image-a.jpg}}%
{\LLCornerWallPaper{0.1}{example-image-b.jpg}}}
\begin{document}
\lipsum[1-25]
\end{document}

Sie können es verwenden \AddThispageHook, wenn Sie Dinge lokal erledigen möchten. Der Trick besteht darin, es \ClearWallPaperbei Bedarf zu verwenden.

Bildbeschreibung hier eingeben

Antwort2

Sie können ein Paket laden scrlayer-scrpage, das Teil des KOMA-Script-Bundles ist. Dann können Sie allen Seitenstilen Ebenen für gerade und ungerade Seiten hinzufügen.

\documentclass[twoside,titlepage=false]{scrartcl}
\usepackage{scrlayer-scrpage}
\usepackage{graphicx}
\DeclareNewLayer[
  background,
  evenpage,
  mode=picture,
  contents={\putLL{\includegraphics[scale=.2]{example-image-a.jpg}}}
]{bg.even}
\DeclareNewLayer[
  background,
  oddpage,
  mode=picture,
  contents={\putLR{\makebox[0pt][r]{\includegraphics[scale=.2]{example-image-b.jpg}}}}
]{bg.odd}
\AddLayersToPageStyle{@everystyle@}{bg.odd,bg.even}
\usepackage{lipsum}
\begin{document}
\lipsum
\lipsum
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen