Anzeige:
Ergebnis 1 bis 10 von 10

Thema: Hintergrundbild auf Titelseite

  1. #1
    Registrierter Benutzer
    Registriert seit
    05.04.2007
    Beiträge
    535

    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?

    Code:
    {
    \ThisCenterWallPaper{1.0}{bg.png}
    \maketitle
    }
    Gruß,
    Bilbo

  2. #2
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hallo,

    wenigstens hast du diesmal das Thema nicht gelöscht.

    Code:
    \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{\tileYoffset}){{%
              \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}{Hintergrundbild}
    \maketitle
    \chapter{foo}
    \blindtext
    \end{document}
    Gruß
    Marco

  3. #3
    Registrierter Benutzer
    Registriert seit
    05.04.2007
    Beiträge
    535
    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

  4. #4
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hallo,

    scheinbar liegt es an tikz. Hat wohl einen eingebauten Rand?

    Code:
    \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,keepaspectratio]{#2}};%
             \end{tikzpicture}
           \vfill
         }}}
    }  
    
    \begin{document}
    \ThisCenterWallPaper{1}{Hintergrundbild}
    \maketitle
    \chapter{foo}
    \blindtext
    \end{document}
    Gruß
    Marco

  5. #5
    Registrierter Benutzer
    Registriert seit
    05.04.2007
    Beiträge
    535
    Nun ist der Rand rechts bzw. unten

  6. #6
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von Bilbo Beitrag anzeigen
    Nun ist der Rand rechts bzw. unten


    Jetzt habe ich es:
    Code:
    \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,keepaspectratio]{#2}};%
             \end{tikzpicture}
           \vfill
         }}}
    }  
    
    \begin{document}
    \ThisCenterWallPaper{1}{Hintergrundbild}
    \maketitle
    \chapter{foo}
    \blindtext
    \end{document}
    Hoffe ich zumindest

    Gruß
    Marco

  7. #7
    Registrierter Benutzer
    Registriert seit
    05.04.2007
    Beiträge
    535
    Danke, jetzt funktioniert es

  8. #8
    Registrierter Benutzer
    Registriert seit
    05.04.2007
    Beiträge
    535
    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.

    Code:
    \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,keepaspectratio]{#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

  9. #9
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hallo,

    folgendes funktioniert bei mir:
    Code:
    \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,keepaspectratio]{#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

  10. #10
    Registrierter Benutzer
    Registriert seit
    05.04.2007
    Beiträge
    535
    Super, danke

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •