Anzeige:
Ergebnis 1 bis 8 von 8

Thema: Seitenrand-, Zeilenabstand- und weitere Formatierungen in scrreprt

  1. #1
    Registrierter Benutzer Avatar von tasabego
    Registriert seit
    09.01.2012
    Beiträge
    15

    Question Seitenrand-, Zeilenabstand- und weitere Formatierungen in scrreprt

    Hi,

    ich arbeite mich grad in Rahmen meiner Diplomarbeit in LaTeX ein und komm und komme hier und da an sich ganz gut zurecht. Dennoch habe ich keine Lösungen für folgende Probleme gefunden. Ich verwende MikTex 2.9, TeXnicCenter, biblatex und JabRef. Die documentclass ist scrreprt.

    Seitenränder: links 3 cm; rechts 2,5 cm, oben 2,5 cm, unten 2 cm.
    habe ich so versucht:

    Code:
    %Einstellungen der Seitenränder - Ein Versuch
    \usepackage{geometry}
    \geometry{hmargin=3cm,top=2.5cm,bottom=2cm}
    Zeilenabstand 1½ zeilig, nach einem Absatz zusätzlich 1 Zeile Abstand.
    versuchte ich so:

    Code:
    \linespread {1.5}\selectfont %Zeilenabstand
    Die Schrift für Times New Roman, 12 pt. habe ich so gelöst:

    Code:
    \documentclass[paper=a4,headings=normal,bibtotocnumbered,12pt]{scrreprt}
    %Schriftart Times Roman
    \usepackage{mathptmx}
    \usepackage[scaled=.90]{helvet}
    \usepackage{courier}

    DIe Überschriftengröße gleich der Texkörpergröße (also 12pt) versuchte ich so anzupassen:

    Code:
    \documentclass[paper=a4,headings=normal,bibtotocnumbered,12pt]{scrreprt}
    
    \setkomafont{sectioning}{\normalcolor\bfseries} %Überschrift in Textkörperschrift???

    Leider komm ich nicht weiter bzw. passt das nicht ganz. Das Ergebnis sieht ihr im beigefügten Screenshot. Hat jemand eine Idee? Liegt es evtl an falsch geladenen Packages (weniger ist ja bekanntlich mehr)?


    Allgemein sieht mein Code aus:

    Code:
    \documentclass[paper=a4,headings=normal,bibtotocnumbered,12pt]{scrreprt}
    
    %Einstellungen der Seitenränder - Ein Versuch
    \usepackage{geometry}
    \geometry{hmargin=2cm,top=2cm,bottom=2cm}
    
    
    % Packages
    \usepackage[ngerman]{babel}
    \usepackage[ansinew]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{lmodern}
    \usepackage{amssymb}
    \usepackage{textgreek}
    \usepackage{setspace}
    
    %Schriftart Times Roman
    \usepackage{mathptmx}
    \usepackage[scaled=.90]{helvet}
    \usepackage{courier}
    
    
    %Kopfzeilen oben zentriert
    \usepackage{scrpage2}
    \clearscrheadfoot 
    \chead[\pagemark]{ \pagemark} 
    \pagestyle{scrheadings}
    
    %%% BIBLATEX EINBINDEN %%%
    
    
    \usepackage{biblatex} 
    \usepackage[babel,german=quotes]{csquotes} %Biblatex
    \bibliography{bib} 
    %\usepackage{filecontents} 
    
    
    %%% ENDE VON BIBLATEX %%%
    
    
    
    \setkomafont{sectioning}{\normalcolor\bfseries} %Überschrift in Textkörperschrift???
    
    
    \linespread {1.5}\selectfont %Zeilenabstand
    
    
    
    \begin{document}
    \tableofcontents{}
    \chapter{Kuchen}
    Rhabarber
    \newpage
    schmeckt auch lecker
    \end{document}

  2. #2
    Registrierter Benutzer Avatar von sommerfee
    Registriert seit
    02.07.2006
    Beiträge
    1.603
    Bei der Wahl von KOMA-Script würde ich auch bei KOMA-Script bleiben, und das nicht mit anderen Paketen mischen, deren Funktionsumfang sich mit KOMA-Script überschneidet, oder die Funktionen von KOMA-Script ersetzen. (Ausnahme: Pakete, wo dies zwar der Fall ist, die aber explizit an KOMA-Script angepasst worden sind.)

    Sprich: geometry in die Tonne treten, stattdessen bei typearea bleiben. Siehe scrguide.pdf ("texdoc scrguide")

    Was den Zeilenabstand angeht, so findet sich dazu in der KOMA-Script-Anleitung (wiederum scrguide.pdf) ein Abschnitt dazu, sogar einer, der sich auch mit dem Zusammenhang von Satzspiegel und Zeilenabstand beschäftigt. Einfach mal in der Anleitung nach "Zeilenabstand" suchen.

    P.S.: Wozu lädst du das lmodern-Paket?

  3. #3
    Registrierter Benutzer Avatar von tasabego
    Registriert seit
    09.01.2012
    Beiträge
    15
    Das ging schnell. Erstmal vielen Dank sommerfee.
    Leider weiß ich nicht mehr wofür ich lmodern benötigte, habe es aber rausgenommen, da es anscheinend nichts macht.

    Okay, geometry rausgemacht. \onehalfspacing eingesetzt, dank scrguide.
    1 Problem gelöst, wieder was dazugelernt.

    Wie sieht es mit der Times New Roman Schrift aus? Passt die? Die sieht mir ein wenig vertikal langgezogen aus.

    Das Problem besteht weiterhin, dass bei Überschriften (\chapter), dessen Schriftgröße eigentlich auch 12pt sein sollten, ein großen Absatz nach oben lassen, siehe Bild Überschrift "Kuchen". im Fließtext auf der nächsten Seite der Text "schmeckt auch lecker" weiter oben angesetzt. Dies möchte ich gerade (neben der besagten Schriftgröße) auch für die Überschrift machen. Dazu konnte ich im scrguide nicht wirklich was finden. oder überlese ich da was?


    Code:
    \documentclass[paper=a4,headings=normal,bibtotocnumbered,fontsize=12pt]{scrreprt}
    
    % Packages
    \usepackage[ngerman]{babel}
    \usepackage[ansinew]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{lmodern}
    \usepackage{amssymb}
    \usepackage{textgreek} %greeks letters senkrecht
    \usepackage{setspace} % für Zeilenabstand-Geschichte
    \onehalfspacing %Zeilenabstand 1,5 zeilig
    
    
    %Schriftart Times Roman
    \usepackage{mathptmx}
    \usepackage[scaled=.90]{helvet}
    \usepackage{courier}
    
    
    %Kopfzeilen oben zentriert
    \usepackage{scrpage2}
    \clearscrheadfoot 
    \chead[\pagemark]{ \pagemark} 
    \pagestyle{scrheadings}
    
    \setkomafont{sectioning}{\normalcolor\bfseries} %Überschrift in Textkörperschrift???
    
    
    \begin{document}
    \tableofcontents{}
    \chapter{Kuchen}
    Rhabarber
    \newpage
    schmeckt auch lecker
    \end{document}
    Verwende: MikTeX 2.9, Texmaker, biblatex, JabRef

  4. #4
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Kleiner kriegst du sie mit headings=small, aber sicher nicht auf die normale Textgröße. Das wäre nämlich für Überschriften keineswegs "normal".
    Guck dir im scrguide mal die Sachen mit \setkomafont{disposition}{...} an. Geht aber glaub ich nicht für \chapter.

  5. #5
    Registrierter Benutzer Avatar von tasabego
    Registriert seit
    09.01.2012
    Beiträge
    15
    Vielen Dank, rstuby.
    Das mit der Überschriftengröße hat geholfen. Der Code hierfür ist:

    Code:
    %überschtriftgrösse
    \addtokomafont{chapter}{\normalsize\bfseries}
    \addtokomafont{section}{\normalsize\bfseries}
    \addtokomafont{subsection}{\normalsize\bfseries}
    Das ganze ist in der Präambel, also vor \begin{document} einzusetzen, siehe Minimalbeispiel.

    Weiteres Problem gelöst und wieder was dazugelernt. Mir ist nun aufgefallen, dass der untere Seitenradn anscheinend standardmäßig in scrreprt sehr hoch ist, siehe beigefügtes Minimalbeispiel bei Nummer 30/31.
    Wie kann man die Seitenränder allgemein verringern (brauche links 3 cm, rechts 2,5 cm, oben 2,5 cm, unten 2 cm.) und Überschriften "Kuchen" weiter oben beginnen lassen, siehe Minimalbsp?


    Code:
    \documentclass[paper=a4,headings=normal,bibtotocnumbered,fontsize=12pt]{scrreprt}
    
    % Packages
    \usepackage[ngerman]{babel}
    \usepackage[ansinew]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{amssymb}
    \usepackage{textgreek} %greeks letters senkrecht
    \usepackage{setspace} % für Zeilenabstand-Geschichte
    \onehalfspacing %Zeilenabstand 1,5 zeilig
    
    
    %Schriftart Times Roman
    \usepackage{mathptmx}
    \usepackage[scaled=.90]{helvet}
    \usepackage{courier}
    
    
    %Kopfzeilen oben zentriert
    \usepackage{scrpage2}
    \clearscrheadfoot 
    \chead[\pagemark]{ \pagemark} 
    \pagestyle{scrheadings}
    
    
    \setkomafont{sectioning}{\normalcolor\bfseries} %Überschrift in Textkörperschrift
    
    
    %überschtriftgrösse
    \addtokomafont{chapter}{\normalsize\bfseries}
    \addtokomafont{section}{\normalsize\bfseries}
    \addtokomafont{subsection}{\normalsize\bfseries}
    
    
    \begin{document}
    \tableofcontents{}
    \chapter{Kuchen}
    Rhabarber\\ 2\\3\\4\\5\\6\\7\\8\\9\\
    10\\11\\2\\3\\4\\5\\6\\7\\8\\9\\
    20\\21\\2\\3\\4\\5\\6\\7\\8\\9\\
    30\\31\\2\\3\\4\\5\\6\\7\\8\\9\\
    40\\41\\2\\3\\4\\5\\6\\7\\8\\9\\
    \newpage
    schmeckt auch lecker
    \end{document}
    Gruß,
    tasabego
    Verwende: MikTeX 2.9, Texmaker, biblatex, JabRef

  6. #6
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Wenn du exakte Rändermaße brauchst:Paket geometry.
    Wegen des Abstands über Kapitelüberschriften google mal chapterheadstartvskip.

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

    den abstand zwischen kapitelueberschrift und oberem seitenrand kannst du mit

    Code:
    \renewcommand*{\chapterheadstartvskip}{\vspace*{-\topskip}}
    veraendern. anstatt topskip kannst du auch eine andere laenge oder einen teil davon nehmen, also z.b. 0.8\topskip.

    wenn man mit genauen seitenraendern arbeiten muss, dann ist uebrigens typeaera von KOMA skript nicht genau das richtige. das schreibst selbst der autor von KOMA skript.

    verwende also das geometry paket um deine raender komplett einzustellen. ueberpruefen kannst du dein layout indem du das paket \usepackage{layout} einbindest
    Code:
    .
    .
    .
    \usepackage{layout}
    .
    .
    .
    \begin{document} 
    \layout
    test
    dann wird dir eine seite angezeigt mit allen aktuellen raendern und abstaenden.

    gruss
    Mein Ball ist umgefallen

  8. #8
    Registrierter Benutzer Avatar von tasabego
    Registriert seit
    09.01.2012
    Beiträge
    15

    Lightbulb

    Hab das geometry package nun eingebunden und zusammen mit dem layout package die richtige Größe adjustiert.



    geometry package in Präambel laden und einstellen
    links 3 cm, rechts 2,5 cm, oben 2,5 cm, unten 2 cm.
    Code:
    %Einstellungen der Seitenränder
    \usepackage{geometry}
    \geometry{a4paper,left=30mm,right=25mm, top=25mm, bottom=57.994pt,voffset=-2.5375pt,textheight=735.93596pt}
    mit layout package (danke an bobmalaria) und der log-datei habe ich die Infos zur Adjustierung bekommen.
    Info: 1inch=72.27pt=25.4mm, 1cm=28.453pt (für voffset und hoffset relevant)

    Code:
    \usepackage{layout}
    ...
    \begin{document} 
    \layout
    test
    \end{document}
    Bezüglich Überschriftabstand nach oben, folgendes in der Präambel einfügen

    %Überschriftabstand nach oben
    \renewcommand*{\chapterheadstartvskip}{\vspace*{-1.48\topskip}}

    Gruß und danke an alle nochmal!
    Geändert von tasabego (11-01-2012 um 15:05 Uhr) Grund: Nachtrag
    Verwende: MikTeX 2.9, Texmaker, biblatex, JabRef

Stichworte

Lesezeichen

Berechtigungen

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