Anzeige:
Ergebnis 1 bis 13 von 13

Thema: Wie verhält es sich mit den Seitenrändern?

  1. #1
    Registrierter Benutzer
    Registriert seit
    21.09.2000
    Ort
    Tiefes Oberschwaben
    Beiträge
    60

    Wie verhält es sich mit den Seitenrändern?

    Ich benötige eine Vorlage mit bestimmten Seitenrändern.
    Dazu brauch ich auf der Kopfseite ein Logo.

    Wenn ich mit geometry die Ränder einstelle und noch ein Logo verwende passen die Einstellungen Oben und Unten nicht mehr.

    Wer kann mir erklären wie sich das alles verhält. Kann ich irgendwo den Textkörper verkleinern damit die Abstände wieder passen?

  2. #2
    Registrierter Benutzer
    Registriert seit
    27.11.2007
    Beiträge
    375
    Wie verhält es sich mit einem Minimalbeispiel?

    Mit deiner Problembeschreibung kann man so nicht allzuviel anfangen...

    Viele Grüße,

    Christian.
    Ubuntu 16.04 -- TeX Live 2015 -- Emacs (AUCTeX, RefTeX)

  3. #3
    Registrierter Benutzer
    Registriert seit
    21.09.2000
    Ort
    Tiefes Oberschwaben
    Beiträge
    60
    Hier ein Beispiel:

    Rand rechts und links passt. Oben und Unten stimmts nicht.
    Vielleicht ist Latex für solche Sachen gar nicht gedacht??

    HTML-Code:
    \documentclass[12pt,oneside,a4paper]{scrreprt}
    \usepackage[left=2.5cm,right=2cm,top=2.5cm,bottom=2cm,includeheadfoot]{geometry}
    \usepackage{ngerman}
    \usepackage[latin1]{inputenc}
    \usepackage{fancyhdr}
    \usepackage{graphicx}
    \pagestyle{fancy}
    \fancyhf{}
    \fancyhead[L]{\nouppercase{\leftmark}}
    \fancyhead[C]{\includegraphics{logo.pdf}}
    \renewcommand{\headrulewidth}{0.5pt}
    \fancyfoot[R]{\thepage}
    \renewcommand{\footrulewidth}{0.5pt}
    \begin{document}
    Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
    \end{document}
    Geändert von Goldfinger (29-09-2010 um 15:04 Uhr)

  4. #4
    Registrierter Benutzer
    Registriert seit
    27.11.2007
    Beiträge
    375
    Kannst du deinen Eintrag bitte noch mal ÄNDERN und statt PHP- die Code-Umgebung wählen? Sonst kann man deinen Code nicht einfach kopieren und verwenden, da die Backslashes fehlen...

    Danke,

    Christian.
    Ubuntu 16.04 -- TeX Live 2015 -- Emacs (AUCTeX, RefTeX)

  5. #5
    Registrierter Benutzer
    Registriert seit
    21.09.2000
    Ort
    Tiefes Oberschwaben
    Beiträge
    60
    Oops,
    danke.

  6. #6
    Registrierter Benutzer
    Registriert seit
    11.09.2005
    Beiträge
    1.712
    Das Logo ist zu gross für die Standardkopfzeile. Du müsstest auch ein Warnung bekommen mit "headheight too small..."
    Wenn du headheight entsprechend vergrösserst, klappts. Dein Bild ist laut Foxit 1.41cm hoch, ab headheight=1.57cm erschien bei mir keine Warnung mehr.
    Code:
    \documentclass[12pt,oneside,a4paper]{scrreprt} 
    \usepackage[left=2.5cm,right=2cm,top=2.5cm,bottom=2cm,includefoot]{geometry} 
    \usepackage{ngerman} 
    \usepackage[latin1]{inputenc} 
    \usepackage{fancyhdr} 
    \usepackage{graphicx} 
    \pagestyle{fancy} 
    
    \setlength{\headheight}{1.57cm}
    
    \fancyhf{} 
    \fancyhead[L]{\nouppercase{\leftmark}} 
    \fancyhead[C]{\includegraphics[height=1.41cm]{logo.pdf}} 
    \renewcommand{\headrulewidth}{0.5pt} 
    \fancyfoot[R]{\thepage} 
    \renewcommand{\footrulewidth}{0.5pt} 
    \begin{document} 
    Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. 
    \end{document}
    Wenn das Logo höher sein soll, nimm includefoot statt includeheadfoot (siehe geometry-Doku).

  7. #7
    Registrierter Benutzer
    Registriert seit
    21.09.2000
    Ort
    Tiefes Oberschwaben
    Beiträge
    60
    Danke für die Info.
    Ich kapier das alles nicht so wirklich.

    Der Abstand des oberen Randes soll 2.5 cm betragen und unten 2cm.

    Vielleicht kann mir jemand die Zusammenhänge erklären?
    Im Internet steht zwar sehr viel, aber das scheint dann doch zu hoch für mich zu sein.

  8. #8
    Registrierter Benutzer
    Registriert seit
    11.09.2005
    Beiträge
    1.712
    Der Abstand vom oberen Rand bis wohin soll 2.5 cm betragen? Bis zu Oberkante des Logos? Bis zum Anfang des Fliesstextes? Kannst du das Präzisieren?

    Ausserdem habe ich dich auf die geometry-Doku hingewiesen. In der Doku sind nämlich Grafiken inklusive der Parameter, ich fand, es ist dort recht anschaulich erklärt.

  9. #9
    Registrierter Benutzer
    Registriert seit
    21.09.2000
    Ort
    Tiefes Oberschwaben
    Beiträge
    60
    Danke für die Antwort.
    Der Abstand sollte praktisch von Blattkante zu Oberkante Logo sein und unten das selbe, also der Abstand der Blattunterkante bis zur Seitenzahl.

    Ich habe mir diese Doku angeschaut:
    ftp://ftp.tex.ac.uk/tex-archive/macr...y/geometry.pdf

    Aber mich überfordert das ehrlich gesagt.

  10. #10
    Registrierter Benutzer
    Registriert seit
    11.09.2005
    Beiträge
    1.712
    Probier mal, obs so passt:
    Code:
    \documentclass[12pt,oneside,a4paper]{scrreprt}
    
    \usepackage{geometry}
    
    \usepackage{ngerman} 
    \usepackage[latin1]{inputenc} 
    \usepackage{fancyhdr} 
    \usepackage{graphicx} 
    \pagestyle{fancy} 
    
    
    \setlength{\headheight}{1.57cm}% Muss unbedingt definiert werden, bevor sonstige geometry-Optionen übergeben werden.
    % Optionen zu geometry. Gleich wie \usepackage[...]{geometry}, so kann es aber auch erst später definiert werden.
    \geometry{%
    showframe,% Zeigt sämtliche Rahmen
    left=2.5cm,right=2cm,top=2.5cm,bottom=2cm,
    includehead=true,%
    includefoot=true
    }
    
    \fancyhf{} 
    \fancyhead[L]{\nouppercase{\leftmark}} 
    \fancyhead[C]{\includegraphics[height=1.41cm]{logo.pdf}} 
    \renewcommand{\headrulewidth}{0.5pt} 
    \fancyfoot[R]{\thepage} 
    \renewcommand{\footrulewidth}{0.5pt} 
    
    \begin{document} 
    Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. 
    \end{document}

  11. #11
    Registrierter Benutzer
    Registriert seit
    21.09.2000
    Ort
    Tiefes Oberschwaben
    Beiträge
    60
    Wow,
    passt perfekt.

    Vielen Dank.

    Ich schau mir da morgen früh nochmal in Ruhe an wie das alles zusammenhängt.

  12. #12
    Registrierter Benutzer
    Registriert seit
    11.09.2005
    Beiträge
    1.712
    Puh, geschafft

    Das "Hinterhältige" daran war, dass man \setlength{\headheight}{...} definieren muss, _bevor_ man irgendwelche Geometry-Einstellungen macht.
    Man könnte es auch so machen wie bisher, \usepackage[...]{geometry}, dann muss aber \setlength davor und damit sind \usepackages und Befehle nicht mehr gut getrennt, daher habe ich es mit \geometry{...} später definiert.

    Hatte auch eine Weile dran zu knabbern, bis ich das rausgefunden hatte. Das geht aus der Anleitung tatsächlich so nicht hervor.

  13. #13
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von Xenara Beitrag anzeigen
    Puh, geschafft

    Das "Hinterhältige" daran war, dass man \setlength{\headheight}{...} definieren muss, _bevor_ man irgendwelche Geometry-Einstellungen macht.
    Man könnte es auch so machen wie bisher, \usepackage[...]{geometry}, dann muss aber \setlength davor und damit sind \usepackages und Befehle nicht mehr gut getrennt, daher habe ich es mit \geometry{...} später definiert.

    Hatte auch eine Weile dran zu knabbern, bis ich das rausgefunden hatte. Das geht aus der Anleitung tatsächlich so nicht hervor.
    das Problem dürfte sein, dass du fancyhdr zu früh lädst, denn es benötigt ja die Angaben von geometry:
    Code:
    \documentclass[12pt,oneside,a4paper]{scrreprt}
    
    \usepackage{geometry}
    
    \usepackage{ngerman} 
    \usepackage[latin1]{inputenc} 
    \usepackage{graphicx} 
    
    \geometry{
      headheight=1.57cm,
      showframe,% Zeigt sämtliche Rahmen
      left=2.5cm,right=2cm,top=2.5cm,bottom=2cm,
      includehead=true,
      includefoot=true
    }
    
    \usepackage{fancyhdr} 
    \pagestyle{fancy} 
    \fancyhf{} 
    \fancyhead[L]{\nouppercase{\leftmark}} 
    \fancyhead[C]{\includegraphics[height=1.41cm]{logo.pdf}} 
    \renewcommand{\headrulewidth}{0.5pt} 
    \fancyfoot[R]{\thepage} 
    \renewcommand{\footrulewidth}{0.5pt} 
    ...
    sollte dasselbe liefern

    Herbert

Lesezeichen

Berechtigungen

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