Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Latex-Vorlage ändern um Linie unter Kopfzeile zu bekommen

  1. #1
    Registrierter Benutzer
    Registriert seit
    12.02.2013
    Beiträge
    23

    Latex-Vorlage ändern um Linie unter Kopfzeile zu bekommen

    Hi

    ich benutzte eine Latex Vorlage. Damit ist soweit alles gut. Allerdings besteht meine Kopfzeile aus einer Zahl mit einem kurzen Vertikalstrich dahinter und der Kapitelüberschrift.
    Aus Layoutgründen brauche ich aber eine Querlinie unter der Kopfzeile. Wie kann ich das denn einstellen? So sieht das bisher aus...ich kann leider recht wenig damit anfangen.

    Code:
    \automark[section]{chapter}
    \clearscrheadfoot                  
    \pagestyle{scrheadings}            
    \pagenumbering{arabic}
    \setcounter{page}{1}
    %
    \lehead{\pagemark \hspace*{2em} \headmark}
    \rohead{\headmark \hspace*{2em} \pagemark }
    
    \clearscrheadings
    \clearscrplain
    \pagestyle{scrheadings}
    
    \lehead[%
      \llap{%
        \pagemark
        \hspace{1mm}%
        \smash{\rule[-2.8mm]{1pt}{6mm}}%
        \hspace{2mm}%
      }%
    ]{%
      \llap{%
        \pagemark
        \hspace{1mm}%
        \smash{\rule[-2.8mm]{1pt}{6mm}}%
        \hspace{2mm}%
      }%
      {%
        \sffamily
        \itshape
        \selectfont
        \headmark
      }%
    }
    
    \rohead[%
      \rlap{%
        \hspace{2mm}%
        \smash{\rule[-2.8mm]{1pt}{6mm}}%
        \hspace{1mm}%
        \pagemark
      }%
    ]{%
      {%
          \sffamily
        \itshape
        \selectfont
        \headmark
      }%
      \rlap{%
        \hspace{2mm}%
        \smash{\rule[-2.8mm]{1pt}{6mm}}%
        \hspace{1mm}%
        \pagemark
      }%
    }
    
    \renewcommand\pnumfont{%
      \sffamily%
      \bfseries
      \upshape
    %  \fontsize{8}{12}%
      \fontsize{10}{12}%
      \selectfont
    }
    
    \renewcommand\headfont{%
      \sffamily%
      \itshape
    %  \fontsize{8.5}{12}%
      \fontsize{10}{12}%
      \selectfont
    }

  2. #2
    Registrierter Benutzer
    Registriert seit
    21.08.2009
    Beiträge
    496
    Bitte mache vollständige Minimalbeispiel. In dem Codeschnipsel sieht es schon etwas durcheinander aus. Erst löschst du den Inhalt der Kopf- und Fusszeile, dann definierst du Einträge in der Kopfzeile, die wieder gelöscht und dann nochmal neu definiert werden.

    Damit du Linien unter der Kopfzeile erhälst, müssen dem Paket scrpage2 die Optionen headsepline und plainheadsepline übergeben werden:

    Code:
    \documentclass{scrbook}
    
    \usepackage[T1]{fontenc}
    
    \usepackage[automark,
      headsepline,% Linie unter Kopfzeile
      plainheadsepline% auch auf Kapitelanfangsseiten
      ]{scrpage2}
    \clearscrheadfoot                  
    \pagestyle{scrheadings}            
    
    \lehead[%
      \llap{\pagemark\hspace{1mm}\smash{\rule[-2.8mm]{1pt}{6mm}}\hspace{2mm}}%
      ]{%
      \llap{\pagemark\hspace{1mm}\smash{\rule[-2.8mm]{1pt}{6mm}}\hspace{2mm}}\headmark
      }
    
    \rohead[%
      \rlap{\hspace{2mm}\smash{\rule[-2.8mm]{1pt}{6mm}}\hspace{1mm}\pagemark}%
      ]{%
      \headmark\rlap{\hspace{2mm}\smash{\rule[-2.8mm]{1pt}{6mm}}\hspace{1mm}\pagemark}%
    }
    
    %% falls eine KOMA-Scriptklasse verwendet wird
    \setkomafont{pagenumber}{\sffamily\upshape\fontsize{10}{12}\selectfont}
    \setkomafont{pageheadfoot}{\sffamily\itshape\fontsize{10}{12}\selectfont}
    
    %% falls eine Standardklasse verwendet wird
    %\renewcommand\pnumfont{\sffamily\upshape\fontsize{10}{12}\selectfont}
    %\renewcommand\headfont{\sffamily\itshape\fontsize{10}{12}\selectfont}
    
    
    \usepackage[ngerman]{babel}
    \usepackage{blindtext}
    
    \begin{document}
    \Blinddocument
    \end{document}
    Gruß
    Elke

  3. #3
    Registrierter Benutzer
    Registriert seit
    09.12.2005
    Beiträge
    1.326
    Es ist übrigens immer eine gute Idee, Dinge die man nicht versteht, mal versuchsweise auszukommentieren. Dann sieht man wenigstens, wofür die da sind. Ebenfalls empfehlenswert ist, wenn man wenigstens mal in den Anleitungen der verwendeten Pakete nach den entsprechenden Anweisungen sucht und sich das dort durch liest.

    Insgesamt würde ich aber eher in Richtung »Minimale Vorlage vs. maximale Probleme« tendieren. Das dort beschriebene Vorgehen hat den Vorteil, dass man wenigstens halbwegs versteht, was man tut und eine Chance hat, den schlimmsten Unfug der Vorgänger nicht zu übernehmen.

  4. #4
    Registrierter Benutzer
    Registriert seit
    12.02.2013
    Beiträge
    23
    Ok Danke! Habe hinbekommen

Lesezeichen

Berechtigungen

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