Archiv verlassen und diese Seite im Standarddesign anzeigen : Hintergrundbild auf Titelseite
Hallo,
ich habe mir gerade ein Hintergrundbild auf der Titelseite erstellt, was auch sehr gut funktioniert. Ich verwende dafür das Packet wallpaper. Was ich jetzt noch gerne hätte wäre die Option der Transparenz. Leider ist dazu in der Anleitung von wallpaper nichts zu finden. Kann man das irgendwie umsetzen oder muss ich das Bild mittels Bildbearbeitungsprogramms selbst transparent machen?
{
\ThisCenterWallPaper{1.0}{bg.png}
\maketitle
}
Gruß,
Bilbo
mechanicus
11-04-2009, 16:14
Hallo,
wenigstens hast du diesmal das Thema nicht gelöscht.
\documentclass[12pt,ngerman]{scrreprt}
\usepackage{babel}
\usepackage{graphicx}
\usepackage{wallpaper}
\usepackage{tikz}
\usepackage{blindtext}
\author{Vorname Nachname}
\title{Titel der Arbei}
\date{\today}
\subtitle{Hier kann was anders stehen}
\renewcommand{\ThisTileWallPaper}[3]{%
\AddToShipoutPicture*{%
\begingroup
\setlength{\tileYoffset}{\wpYoffset}
\setlength{\tilewidth}{#1}%
\setlength{\tileheight}{#2}%
\setlength{\tileY}{0pt}%
\whiledo{\lengthtest{\tileY < \paperheight}}{%
\setlength{\tileX}{0pt}%
\setlength{\tileXoffset}{\wpXoffset}%
\whiledo{\lengthtest{\tileX < \paperwidth}}{%
\put(\LenToUnit{\tileXoffset},\LenToUnit{\tileYoff set}){{%
\begin{tikzpicture}%
\node (0,0) [opacity=0.5]{\includegraphics[height=\tileheight,width=\tilewidth]{#3}};%
\end{tikzpicture}}}%
\addtolength{\tileX}{\tilewidth}
\addtolength{\tileXoffset}{\tilewidth}
}%
\addtolength{\tileY}{\tileheight}
\addtolength{\tileYoffset}{\tileheight}
}%
\endgroup
}%
}
\begin{document}
\ThisTileWallPaper{\paperwidth}{\paperheight}{Hint ergrundbild}
\maketitle
\chapter{foo}
\blindtext
\end{document}
Gruß
Marco
Hallo Marco,
fast so wie es sein soll. Jetzt habe ich aber links bzw. unten einen kleinen weißen Rand, da sich das Bild nicht mehr komplett einpasst. Mit dem Befehl \ThisCenterWallPaper ging es noch tadellos.
Gruß,
Bilbo
mechanicus
11-04-2009, 17:00
Hallo,
scheinbar liegt es an tikz. Hat wohl einen eingebauten Rand?
\documentclass[12pt,ngerman]{scrreprt}
\usepackage{babel}
\usepackage{graphicx}
\usepackage{wallpaper}
\usepackage{tikz}
\usepackage{blindtext}
\author{Vorname Nachname}
\title{Titel der Arbei}
\date{\today}
\subtitle{Hier kann was anders stehen}
\renewcommand{\ThisCenterWallPaper}[2]{%
\AddToShipoutPicture*{\put(\LenToUnit{\wpXoffset}, \LenToUnit{\wpYoffset}){%
\parbox[b][\paperheight]{\paperwidth}{%
\vfill
\centering
\hspace*{-1em}\begin{tikzpicture}%
\node (0,0) [opacity=0.5]{%
\includegraphics[width=#1\paperwidth,height=#1\paperheight,keepaspe ctratio]{#2}};%
\end{tikzpicture}
\vfill
}}}
}
\begin{document}
\ThisCenterWallPaper{1}{Hintergrundbild}
\maketitle
\chapter{foo}
\blindtext
\end{document}
Gruß
Marco
Nun ist der Rand rechts bzw. unten:)
mechanicus
11-04-2009, 17:52
Nun ist der Rand rechts bzw. unten:)
:D:D:D
Jetzt habe ich es:
\documentclass[12pt,ngerman]{scrreprt}
\usepackage{babel}
\usepackage{graphicx}
\usepackage{wallpaper}
\usepackage{tikz}
\usepackage{blindtext}
\author{Vorname Nachname}
\title{Titel der Arbei}
\date{\today}
\subtitle{Hier kann was anders stehen}
\renewcommand{\ThisCenterWallPaper}[2]{%
\AddToShipoutPicture*{\put(\LenToUnit{\wpXoffset}, \LenToUnit{\wpYoffset}){%
\parbox[b][\paperheight]{\paperwidth}{%
\vfill
\centering
\begin{tikzpicture}[overlay]%
\node (0,0) [opacity=0.5]{%
\includegraphics[width=#1\paperwidth,height=#1\paperheight,keepaspe ctratio]{#2}};%
\end{tikzpicture}
\vfill
}}}
}
\begin{document}
\ThisCenterWallPaper{1}{Hintergrundbild}
\maketitle
\chapter{foo}
\blindtext
\end{document}
Hoffe ich zumindest :rolleyes:
Gruß
Marco
Danke, jetzt funktioniert es :)
Hallo,
ich habe ein Problem. Wenn ich einen Schmutztitel einfüge, dann erscheint das Hintergrundbild auf dem Schmutztitel. Es soll aber auf der Titelseite erscheinen, sprich auf der 2. Seite des Dokuments. Scheint immer nur auf der 1. Seite zu erscheinen.
\documentclass[12pt,ngerman]{scrreprt}
\usepackage{babel}
\usepackage{graphicx}
\usepackage{wallpaper}
\usepackage{tikz}
\usepackage{blindtext}
\renewcommand{\ThisCenterWallPaper}[2]{%
\AddToShipoutPicture*{\put(\LenToUnit{\wpXoffset}, \LenToUnit{\wpYoffset}){%
\parbox[b][\paperheight]{\paperwidth}{%
\vfill
\centering
\begin{tikzpicture}[overlay]%
\node (0,0) [opacity=0.5]{%
\includegraphics[width=#1\paperwidth,height=#1\paperheight,keepaspe ctratio]{#2}};%
\end{tikzpicture}
\vfill
}}}
}
\begin{document}
\extratitle{Schmutztitel}
\titlehead{Titelkopf}
\subject{Diplomarbeit}
\author{Vorname Nachname}
\title{Titel der Arbei}
\date{\today}
\subtitle{Hier kann was anders stehen}
\ThisCenterWallPaper{1}{Hintergrundbild}
\maketitle
\chapter{foo}
\blindtext
\end{document}
Gruß,
Bilbo
mechanicus
22-04-2009, 23:03
Hallo,
folgendes funktioniert bei mir:
\documentclass[12pt,ngerman]{scrreprt}
\usepackage{babel}
\usepackage{graphicx}
\usepackage{wallpaper}
\usepackage{tikz}
\usepackage{blindtext}
\renewcommand{\ThisCenterWallPaper}[2]{%
\AddToShipoutPicture*{\put(\LenToUnit{\wpXoffset}, \LenToUnit{\wpYoffset}){%
\parbox[b][\paperheight]{\paperwidth}{%
\vfill
\centering
\begin{tikzpicture}[overlay]%
\node (0,0) [opacity=0.5]{%
\includegraphics[width=#1\paperwidth,height=#1\paperheight,keepaspe ctratio]{#2}};%
\end{tikzpicture}
\vfill
}}}
}
\begin{document}
\extratitle{Schmutztitel}
\titlehead{Titelkopf}
\subject{Diplomarbeit}
\author{Vorname Nachname}
\title{Titel der Arbeit\ThisCenterWallPaper{1}{Hintergrundbild}}
\date{\today}
\subtitle{Hier kann was anders stehen}
\maketitle
\clearpage
\chapter{foo}
\blindtext
\end{document}
Gruß
Marco
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.