Anzeige:
Ergebnis 1 bis 4 von 4

Thema: scrbook: Äußeren Bereich färben

  1. #1
    Registrierter Benutzer
    Registriert seit
    05.09.2006
    Beiträge
    361

    scrbook: Äußeren Bereich färben

    Liebes Forum,

    in einigen Lehrbüchern sind die äußeren Seitenbereiche sehr breit und werden für Randnotizen verwendet, was mit geometry und marginnote gut klappt.
    Wie kann man jedoch den ganzen Seitenbereich der Notizen vom oberen bis zum unteren Papierrand färben?

    Hier ein Beispiel des Thiemeverlages (Duale Reihe).

    Eine Idee, wie das hinbekommen haben?

    Vielen Dank und liebe Grüße

    ElGato
    Ubuntu 14.04 LTS, Texstudio 2.6, TeX Live 2014 (manuell installiert)

  2. #2
    Registrierter Benutzer
    Registriert seit
    05.09.2006
    Beiträge
    361
    Geschafft

    Code:
    \documentclass{scrbook}
    \usepackage{xcolor}                 % to have colors 
    \usepackage{eso-pic}                % put things into background 
    \usepackage{lipsum}                 % for sample text
    \usepackage{ifthen}
    \usepackage{blindtext}
    
    \definecolor{randfarbe}{gray}{0.85}% Farbe äußerer Seitenrand
    
    \AddToShipoutPicture{% from package eso-pic: put something to the background
        \ifthenelse{\isodd{\thepage}}{
              % ODD page: left bar
              \AtPageLowerLeft{% start the bar at:
               \put(\LenToUnit{\dimexpr\paperwidth-\marginparwidth-\marginparsep},0){
                    \color{randfarbe}\rule{\dimexpr\marginparwidth+\marginparsep}{\LenToUnit\paperheight}%
              }%
              }
          }%
          {%
              % EVEN page: right bar
              \AtPageLowerLeft{% start the bar at
                      \color{randfarbe}\rule{\dimexpr\marginparwidth+\marginparsep}{\LenToUnit\paperheight}%
               }%
           }%
    }
    
    
    \begin{document}
    
    \blinddocument
    
    \end{document}
    Ubuntu 14.04 LTS, Texstudio 2.6, TeX Live 2014 (manuell installiert)

  3. #3
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.858
    Moin moin,
    Zitat Zitat von ElGato Beitrag anzeigen
    Code:
        \ifthenelse{\isodd{\thepage}}{
    das funktioniert aber nur bei rein arabischer Paginierung.
    Imho besser
    Code:
        \ifthenelse{\isodd{\value{page}}}{%
    oder gar
    Code:
        \ifthispageodd{% siehe scrguide
    wobei hier sogar das ifthen-Paket entfallen könnte.

    Und ich dachte, Du wolltest nicht nur senkrechte Balken
    Code:
    \documentclass[DIV=25,ngerman]{scrbook}
    \usepackage{babel,blindtext,showframe}% nur zur Demo
    \usepackage{xcolor,eso-pic,scrpage2}
    \pagestyle{scrheadings}
    \lehead{\AddToShipoutPictureBG*{\AtPageLowerLeft{%
      \vbox{%
        \color{blue!60}\hrule width 0.33\paperwidth height \dimexpr 1in+\voffset+\topmargin+\headheight\relax
        \color{blue!30}\hrule width 0.33\paperwidth height \headsep
        \hrule width \dimexpr 1in+\hoffset+\evensidemargin\relax height \dimexpr \textheight+\footskip\relax
        \hrule width 0.33\paperwidth height \dimexpr \paperheight-1in-\voffset-\topmargin-\headheight-\headsep-\textheight-\footskip\relax
      }%
    }}}
    \rohead{\AddToShipoutPictureBG*{\AtPageLowerLeft{%
      \parbox[b]{\paperwidth}{%
        \null\hfill\vbox{%
          \color{blue!60}\hrule width 0.33\paperwidth height \dimexpr 1in+\voffset+\topmargin+\headheight\relax
          \color{blue!30}\hrule width 0.33\paperwidth height \headsep
          \hbox to 0.33\paperwidth{%
            \null\hfill
            \vrule width \dimexpr 1in+\hoffset+\evensidemargin height \dimexpr \textheight+\footskip\relax
          }%
          \hrule width 0.33\paperwidth height \dimexpr \paperheight-1in-\voffset-\topmargin-\headheight-\headsep-\textheight-\footskip\relax
        }%
      }%
    }}}
    \begin{document}
    \blinddocument
    \end{document}
    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  4. #4
    Registrierter Benutzer
    Registriert seit
    05.09.2006
    Beiträge
    361
    WOW!
    Spitzenklasse!
    Ubuntu 14.04 LTS, Texstudio 2.6, TeX Live 2014 (manuell installiert)

Stichworte

Lesezeichen

Berechtigungen

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