Anzeige:
Ergebnis 1 bis 15 von 15

Thema: Seitenformatierung nur auf der ersten Seite

  1. #1
    Registrierter Benutzer
    Registriert seit
    01.02.2011
    Beiträge
    7

    Seitenformatierung nur auf der ersten Seite

    Hallo,
    ich versuche vergeblich meine Seitenformatierung für mein Dokument anzupassen. Es funktioniert fast alles soweit und sieht auch so aus, wie ich es möchte. Jedoch wenn ich ein Kapitel schreibe, welches über mehrere Seiten geht, dann ändert sich der Seitenkopf und -fuß. Wenn nun ein neues Kapitel beginnt, ist es wieder so wie eingestellt, aber eben immer nur die erste Seite?!

    Code:
    \documentclass[smallheadings,headsepline,12pt,a4paper]{scrreprt}
    \usepackage[ngerman]{babel} 
    \usepackage[applemac]{inputenc} 
    \usepackage[T1]{fontenc} 
    \usepackage{hyperref} 
    \typearea{12} 
    \pagestyle{headings} 
    \clubpenalty = 10000 
    \widowpenalty = 10000 
    \usepackage[automark,headsepline,footsepline]{scrpage2}  
    \usepackage{graphicx} 
    \usepackage{geometry} 
    \usepackage{xcolor}
    \geometry{a4paper,left=30mm,right=30mm, top=2cm, bottom=4cm} 
    \renewcommand{\chapterpagestyle}{scrheadings}
    \automark[section]{chapter} 
    \ihead{\color{gray}Titel}
    \chead{} 
    \ohead[raggedright]{{\includegraphics[width=2cm]{Bilder/Logo.jpg}}\\\leftmark}  
    \ifoot{\color{gray}Autor } 
    \cfoot{}
    \ofoot{\color{gray}\thepage }
    \colorlet{headsepline}{orange}
    \setkomafont{headsepline}{\color{headsepline}}
    \colorlet{footsepline}{orange}
    \setkomafont{footsepline}{\color{footsepline}}
    
    \begin{document}
    
    
    % B. TITELSEITE UND INHALTSVERZEICHNIS
    % ***************************************************************************************************
    
    \titlehead{
    \begin{flushright}\textbf{
    \includegraphics[width=3cm]{Bilder/Logo_groß.jpg}}
    \end{flushright}
    }
    
    \title{\textbf{Titel}}
    \author{ Verfasser\\[5ex]}
    \date{Datum}
    
    
    \maketitle
    
    \newpage
    \thispagestyle{empty}
    \section*{}
    \renewcommand{\baselinestretch}{1.50}\normalsize
    \pagenumbering{Roman}
    Vielen Dank schon mal!

    Grüße

  2. #2
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Ich werde es gleich mal ausprobieren, aber spontan klingt es so, als würde deine Kopfzeile (die ja auf den Kapitelanfangsseiten nicht vorhanden ist) das Layout kaputtmachen.

  3. #3
    Registrierter Benutzer
    Registriert seit
    01.02.2011
    Beiträge
    7
    Doch meine Seitenüberschrift ist immer am Kapitelanfang, jedoch nicht auf den folgenden Seiten!

  4. #4
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Ja, du weist den Kapitelanfangsseiten ja auch den pagestyle scrheadings zu und definierst den auch um, aber für den rest des Dokuments gibst du \pagestyle{headings} an. Ändere das auch auf scrheadings, dann dürfte es gehen.
    PS: Und gib den Befehl später an, z.B. unmittelbar vor \begin{document}. So früh kann er offenbar noch nichts damit anfangen.

    Dein Header ist aber zu hoch, deswegen kommen ständig Warnungen.

  5. #5
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    wenn man den muell rauswirft und den richtigen pagestyle laed, dann geht es auch.

    gruss

    Code:
    \documentclass[smallheadings,headsepline,12pt,a4paper]{scrreprt}
    \usepackage[ngerman]{babel} 
    \usepackage[utf8]{inputenc} 
    \usepackage[T1]{fontenc} 
    
    %\typearea{12} unnoetig mit geometry 
    \clubpenalty = 10000 
    \widowpenalty = 10000 
    \usepackage[automark,headsepline,footsepline]{scrpage2}  
    \usepackage{graphicx} 
    \usepackage{geometry} 
    \usepackage{xcolor}
    \geometry{a4paper,left=30mm,right=30mm, top=2cm, bottom=4cm} 
    
    \usepackage{hyperref} %immer am ende laden
    
    \renewcommand{\chapterpagestyle}{scrheadings}
    \automark[section]{chapter} 
    \ihead{\color{gray}Titel}
    \chead{} 
    \ohead[]{\rule{50pt}{\headheight}\\\headmark}  %in den [] steht
    %die plain anweisung, raggedright hat da nichts zu suchen
    \ifoot{\color{gray}Autor} 
    \cfoot{}
    \ofoot{\color{gray}\thepage }
    \colorlet{headsepline}{orange}
    \setkomafont{headsepline}{\color{headsepline}}
    \colorlet{footsepline}{orange}
    \setkomafont{footsepline}{\color{footsepline}}
    \pagestyle{scrheadings} %!!!!!! seitenstil
    \begin{document}
    
    \titlehead{
    \begin{flushright}
    \rule{50pt}{\headheight}%anstatt \includegraphics
    \end{flushright}
    }
    
    \title{\textbf{Titel}}
    \author{ Verfasser\\[5ex]}
    \date{Datum}
    
    
    \maketitle
    
    \newpage
    %\thispagestyle{empty}
    \section{bla}
    \pagenumbering{Roman}
    
    \end{document}
    Geändert von bobmalaria (14-02-2011 um 13:21 Uhr)
    Mein Ball ist umgefallen

  6. #6
    Registrierter Benutzer
    Registriert seit
    01.02.2011
    Beiträge
    7
    @rstuby:
    Danke für die Info. Ich habs jetzt abgeändert und siehe da es geht. Das einzigste Problem was jetzt noch besteht, ist, dass Tex jetzt meinen normalen Text in die Kopfzeile rein schreibt.

    @bobmalaria:
    Sorry aber das versteh ich nicht:
    Code:
    \ohead[]{\rule{50pt}{\headheight}\\\headmark}  %in den [] steht
    %die plain anweisung, raggedright hat da nichts zu suchen
    ...
    \rule{50pt}{\headheight}%anstatt \includegraphics
    Wenn ich das anstatt \includegraphics mache, woher bekomme ich dann mein Logo???

  7. #7
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Ja, das kommt, weil deine Kopfzeilenhöhe zu klein für den von dir definierten Kopf ist. Daher auch die Warnungen.
    Versuch mal
    \setlength{\headheight}{2\baselineskip}
    (anstatt 2\baselineskip kannst du eine anderen Höhe ausprobieren, ich weiß ja nicht, wie hoch dein Bild ist.)
    Das \includegraphics musst du in deinem Originaldokument schon drin lassen, nur im Minimalbeispiel hat es nichts zu suchen, weil wir ja das Bild nicht haben, deshalb hat Bobmalaria das korrigiert.

  8. #8
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    mit \rule{x}{y} habe ich dein bild ersetzt, sonst kann der code ja nicht kompilieren.
    das macht man in anstaendigen minimalbeispieln so. deins war ja leider keines und ich
    musste noch basteln.

    natuerlich kannst du das wieder durch dein logo austauschen.

    latex kennt drei seitenstile

    empty, plain und headings

    empty macht das was man denkt, es zeigt eine leere seite
    plain zeigt manches an, so z.b. eine seitennummer, aber normal keine linien
    headings oder hier scrheadings zeigt alles, also kopf fusszeile und alles was man da so definiert hat.

    im kommando \ohead kann man nun definieren was wo angezeigt wird. so koennte ich z.b. mit

    \ohead[\pagemark]{\pagemark} erreichen das alle seiten (ausser dem mit stil empty natuerlich) eine seitennummer haben.

    so, das alles gilt fuer dich nicht so richtig da du mit
    Code:
    \renewcommand{\chapterpagestyle}{scrheadings}
    faktisch plain seitenstile abschaltest. warum das nicht gut ist hast du ja sicher in der doku von koma-skript gelesen.

    du kannst also das argument in [] immer leer lassen, hat bei dir keinen effekt

    \ohead[]{bild un was weiss ich} z.b.

    raggedright, wie du es verwendet hattest, hat also ueberhaupt keinen einfluss gehabt.
    das einzige was passiert waehre wenn du einen seitenstil plain haettest, weare das z.b. bei kapitel-startseiten oben als text raggedright gestanden haette.

    long story short: bei \ohead[]{} sind die [] nicht dazu da optionale argumente anzugeben.

    gruss
    Mein Ball ist umgefallen

  9. #9
    Registrierter Benutzer
    Registriert seit
    01.02.2011
    Beiträge
    7
    aha, also ich hab jetzt den code mal wie folgt abgeändert, aber iwie hört der bei mir immer auf zu setzen und schreibt folgendes aus:
    Code:
    !Missing number, treated as zero.
    
    l.76 \newpage
    derzeitiger Header:
    Code:
    \documentclass[smallheadings,headsepline,12pt,a4paper]{scrreprt}
    
    \usepackage[ngerman]{babel} 
    \usepackage[applemac]{inputenc} 
    \usepackage[T1]{fontenc} 
    
    %\typearea{12} 
    
    \clubpenalty = 10000 
    \widowpenalty = 10000 
    \usepackage[automark,headsepline,footsepline]{scrpage2}  
    \usepackage{graphicx} 
    \usepackage{geometry} 
    \usepackage{xcolor}
    \geometry{a4paper,left=30mm,right=30mm, top=2cm, bottom=4cm} 
    \renewcommand{\chapterpagestyle}{scrheadings}
    \automark[section]{chapter} 
    \ihead{\color{gray}Titel}
    \chead{} 
    %\ohead[raggedright]{{\includegraphics[width=2cm]{Bilder/Logo.jpg}}\\\headmark}  
    \setlength{\headheight}{2\baselineskip}
    \ohead[]{\includegraphics[width=2cm]{Bilder/Logo.jpg}{\headheight}\\\headmark}  %in den [] steht %die plain anweisung, raggedright hat da nichts zu suchen
    \ifoot{\color{gray}Autor } 
    \cfoot{}
    \ofoot{\color{gray}\thepage }
    \colorlet{headsepline}{orange}
    \setkomafont{headsepline}{\color{headsepline}}
    \colorlet{footsepline}{orange}
    \setkomafont{footsepline}{\color{footsepline}}
    \pagestyle{scrheadings} % schaltet Kopfzeilen ein
    
    \usepackage{hyperref} 
    \begin{document}
    sobald ich \headheight in \ohead raus nehme setzt tex das dokument komplett, jedoch wie vorhin schon beschrieben, der Text beginnt in der Kopfzeile.
    vergrößere ich zb.
    Code:
    \setlength{\headheight}{50pt}
    dann passt es zwar auf den Seiten wo vorher der Text in der Kopfzeile stand aber er verschiebt die anderen Seiten komplett!

    Sorry aber ich steh jetzt voll aufm Schlauch!

    EDIT:
    @bobmalaria:
    Wow danke für die ausführliche Erklärung. Ja das mit dem raggedright hab ich bemerkt. das mit dem Rule hab ich auch geändert! Das funktioniert soweit alles, jedoch eben die größe nicht!
    Geändert von Big_Daddi (14-02-2011 um 15:11 Uhr)

  10. #10
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    da hast du ein paar befehle durchgemischt. der fuer includegraphics heiss

    Code:
    \includegraphics[key value list]{picture path/picture}
    bei dir also
    Code:
    \ohead[]{\includegraphics[width=2cm]{Bilder/Logo.jpg}{\headheight}\\\headmark}
    ich habe mal die klammerpaare fuer dich markiert. loesche also das {\headheight} da raus.
    ich hatte das verwendet um mit \rule{breite}{hoehe} diese schwarze box zu zeichnen. anstatt sowas wie 2cm reinzuschreiben habe ich \rule{1.5cm}{\headheight} geschrieben. fuer \includegraphis hat das natuerlich keine bewandnis!

    willst du dein logo in der hoehe beschraenken, dann versuche

    Code:
    \includegraphics[height=\headheight]{logo}
    Mein Ball ist umgefallen

  11. #11
    Registrierter Benutzer
    Registriert seit
    01.02.2011
    Beiträge
    7
    ja genau so funktioniert es eigentlich auch wunderbar bis auf das, dass bei der Kapitelstartseite alles stimmt, jedoch dann bei section schreibt er das in die kopfzeile rein! Sonst geht eigentlich soweit alles?!?!?!
    Geändert von Big_Daddi (14-02-2011 um 15:40 Uhr)

  12. #12
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    subchapter? du meinst section, oder?

    was wird da hineingeschrieben? ich verstehe dich leider nicht?

    wenn du nur ein logo und seitenzahl willst, dann darfst du eben nur dein \includegraohics und \pagemark verwenden.

    verwendest du \headmark in kombination mit \automark[section]{chapter} (und so machst du es ja) dann druck \headmark eben immer den aktuellen section-titel in die kopfzeile sobal eine seite auftaucht die nicht gleichzeitig auch eine kapitelstartseite ist.

    gruss
    Mein Ball ist umgefallen

  13. #13
    Registrierter Benutzer
    Registriert seit
    01.02.2011
    Beiträge
    7
    ja sorry hab mich vertan und gleich bemerkt und geändert

    Nein, Tex überdruckt einfach die Kopfzeile. Wenn ein Chapter beginnt stimmt noch alles, jedoch wenn im gleichen chapter eine neue Seite begonnen wird, überdruckt er mir die Kopfzeile. Also sprich er überdruckt das ganze (Buchstaben sind übereinander)

  14. #14
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    das kann ich nciht nachvollziehen
    Mein Ball ist umgefallen

  15. #15
    Registrierter Benutzer
    Registriert seit
    01.02.2011
    Beiträge
    7
    ja genau so sieht es bei einer Seite auch aus.
    aber wenn das chapter über mehrere Seiten geht, dann schreibt "mein" tex den text in die kopfzeile rein.

    Also ich habe es jetzt mit
    \pagestyle{scrheadings} % schaltet Kopfzeilen ein
    \setlength{\headheight}{50pt}
    geschafft :-)
    Irgendwie hat das vorher nicht ganz funktioniert!

    DANKE für eure Hilfe
    Geändert von Big_Daddi (14-02-2011 um 16:51 Uhr)

Lesezeichen

Berechtigungen

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