Anzeige:
Ergebnis 1 bis 8 von 8

Thema: Zeilenabstand vs. Durchschuss

  1. #1
    Registrierter Benutzer
    Registriert seit
    08.12.2009
    Ort
    Jena
    Beiträge
    32

    Zeilenabstand vs. Durchschuss

    Hallo Gemeinde,

    nachdem ich einige Posts

    zB. http://www.mrunix.de/forums/showthre...=zeilenabstand

    hier und über Suchmaschinen durchgelesen haben und trotzdem nicht schlau geworden bin, wende ich mich an Euch.

    Ich soll einen Text setzen mit Times, Grundschrift 12pt und Zeilenabstand 14 pt.

    Frage: Wo kann ich ablesen, dass mein \setstretch{}-Befehl auch wirklich eingegangen ist.
    In der Log-Datei ist der \baselineskip ja angegeben. Aber ich kann mit \setstretch{} ändern was ich will - der Wert bleibt immer auf genau 14.5pt stehen.
    2. Frage: ...und diese 14.5 pt sind dann der Zeilenabstand oder doch der Durchschuss???

    Hier mein Minimalbeispiel
    HTML-Code:
    %xxxxxxxxxxxxxxxxxxxxxxxxxPräambelxxxxxxxxxxxxxxxxxxxxxxxxxx
    \documentclass[
    paper=a4,
    fontsize=12pt,%Schriftgröße 12
    open=right,% Kapitel sollen immer auf einer ungeraden Seite (rechts) beginnen
    twoside, % Zweiseitig
    pagesize,%Ausgabe für pdf vorbereiten
    footinclude=true,% die Fußnoten gehören zum Satzspiegel
    ]{scrbook}
    
    %xxxxxxxxxxxxxxxxxSchriftart Timesxxxxxxxxxxxxxxxxxxxxxxxx
    \usepackage{lmodern}%Sonst wird METAFONT-Variante der Schriften verwendet, die nur als hässlicher (weil pixeliger)Bitmapfont in der PDF-Datei landet. 
    \usepackage[T1]{fontenc} % Zeichenbelegung der verwendeten Schrift einstellen
    \newcommand{\changefont}[3]{\fontfamily{#1} \fontseries{#2} \fontshape{#3} \selectfont}
    \changefont{ptm}{m}{n}
    
    %xxxxxxxxxxxxxxDer Zeilenabstand - bloß nicht mit \linespread und \baselinestretch
    \usepackage{setspace} %der Zeilenabstand
    \setstretch{1.1667}%der Faktor um von 12Punkten Schriftgröße auf 14 Punkte Zeilenabstand zu kommen
    \showthe\baselineskip
    
    \setlength{\parskip}{0pt}  %zwischen Absätzen keine Leerzeile
    
    %xxxxxxxxxxxxDer Zeilenabstand innerhalb Quote-Umgebungxxxxxxxxxxx
    
    
    \renewenvironment{quote}{\begin{addmargin}[7mm]{0em}\footnotesize\setstretch{1.2}\vspace{-1pt}}{\end{addmargin}\vspace{-1pt}}
    %addmargin[l.Einzug]{r.Einzug} also immer linker Einzug auf 7mm
    
    %xxxxxxxxxxxAbsatzeinzug 7mmxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    
    \setlength{\parindent}{7mm} 
    
    %xxxxxxxxxxxxxxxxdie Fußnotenlinie abschaltenxxxxxxxxxxxxxxxxx
    
    \let\footnoterule\relax
    
    
    %xxxxxxxxxxxxxxxxxxxxDer Satzspiegelxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    \usepackage[text={14cm,22.3cm},centering,includefoot=true]{geometry}%die Weite und Höhe des Textes, zum Textkörper gehören die Fußnoten
    
    
    %xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    \usepackage[utf8]{inputenc} % stellt Umlaute und ß bereit
    \usepackage[ngerman] {babel} % Silbentrennung nach neuer Rechtschreibung; für die alte einfach das <n> entfernen!
    %xxxxxxxxxxxxxxxBlindtextxxxxxxxxxxxxxxxxx
    \usepackage{blindtext}
    
    
    
    
    
    
    
    \begin{document}
    
    \chapter{balalalalala}
    \Blindtext[2][3]
    \blindtext\footnote{\blindtext}
    \begin{quote}
    \blindtext
    \end{quote}
    \blindtext
    \end{document}

  2. #2
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Frage: Wo kann ich ablesen, dass mein \setstretch{}-Befehl auch wirklich eingegangen ist.
    In der Log-Datei ist der \baselineskip ja angegeben. Aber ich kann mit \setstretch{} ändern was ich will - der Wert bleibt immer auf genau 14.5pt stehen.
    Bei mir zeigt dein \showthe-Befehl dies:

    Code:
    > 16.91718pt.
    l.21 \showthe\baselineskip

    Abgesehen davon:

    1. Der \changefont-Befehl ist Unsinn. Verwende entweder \usepackage{mathptmx} oder \renewcommand\rmfamily{ptm}.

    2. Willst du den Zeilenabstand aller Schriftgrößen ändern oder nur den normalen Text? Im zweiten Fall solltest du besser \normalsize umdefinieren.

  3. #3
    Registrierter Benutzer
    Registriert seit
    08.12.2009
    Ort
    Jena
    Beiträge
    32
    Vielen Dank für die schnelle Antwort,

    der Changefont Befehl ist original von der Anleitung
    "Schriftarten in Latex von Jan Rudl" - ich dachte, ich wäre auf der sicheren Seite.


    Zum \showthe- Befehl.
    Jetzt seh ich es auch. Da oben hab ich ihn nicht vermutet. Naja. Mal wieder zu blind.


    Vielen, vielen Dank an u_fischer

  4. #4
    Registrierter Benutzer
    Registriert seit
    31.03.2010
    Beiträge
    1.039
    Zitat Zitat von dr.rock Beitrag anzeigen
    der Changefont Befehl ist original von der Anleitung
    "Schriftarten in Latex von Jan Rudl"
    Der Befehl wird dort AFAIR verwendet, um innerhalb eines Dokuments zu Demonstrationszwecken unzählige Schriftarten zu mischen und hat dort eine gewisse Berechtigung (wobei die Verwendung von \usefont auch hier besser wäre, da man dann auch gleich das Font-Encoding passend mit wählen kann). Allgemein sollte man jedoch nicht unzählige Schriftarten in einem Dokument mischen, sondern die Grundschriften (i. d. R. \rmdefault, \sfdefault, \ttdefault, \familydefault) für ein Dokument festlegen und es dabei dann im ganzen Dokument belassen. Dafür taugt der Befehl aber überhaupt nicht, weil er beispielsweise keinen Einfluss auf das Ergebnis von \normalfont hat.

  5. #5
    Registrierter Benutzer
    Registriert seit
    08.12.2009
    Ort
    Jena
    Beiträge
    32
    ....und zu Frage 2:

    es gibt nur 2 Schriftgrößen

    die "Normale Schrift" mit 12 pt und 14 pt Zeilenabstand
    und die "Quote" - Zitat- Schrift mit 10 pt und 12 pt Zeilenabstand

    ...ich dachte, meine Def. der Quote-Umgebung wäre OK.
    (Obwohl ich wiederum nicht weiß, wo ich den Wert ( Zeilenabstand 12 pt) ablesen kann.
    Geändert von dr.rock (09-02-2011 um 11:49 Uhr)

  6. #6
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    der Changefont Befehl ist original von der Anleitung
    "Schriftarten in Latex von Jan Rudl" - ich dachte, ich wäre auf der sicheren Seite.
    Der Befehl eignet sich, um lokal die Schrift zu wechseln. Aber nicht um die Grundschrift eines Dokuments zu ändern. Wie sinnlos er ist, kannst du an deinem Beispiel sehen: Am Ende der log-Dateien kannst du die benutzten Schriften sehen. Times/ptm ist nicht darunter, denn bei \begin{document} wurde intern mit einem \normalfont-Befehl wieder auf lmodern umgestellt.

    es gibt nur 2 Schriftgrößen

    die "Normale Schrift" mit 12 pt und 14 pt Zeilenabstand
    und die "Quote" - Zitat- Schrift mit 10 pt und 12 pt Zeilenabstand
    Und was ist mit den Überschriften? Fußnoten?

  7. #7
    Registrierter Benutzer
    Registriert seit
    08.12.2009
    Ort
    Jena
    Beiträge
    32
    ach, Scheiss, ja

    Naklar.

    Fußnoten sollen 10 pt groß und ebenfalls 12 pt Zeilenabstand erhalten
    Eine Überschrift mit Schriftgröße 14pt
    in der Bibliographie/Register ebenfalls 10 pt und 12 pt Abstand


    Also definiere ich die Quote-Umgebung um....und die Fußnoten auch?

  8. #8
    Registrierter Benutzer
    Registriert seit
    08.12.2009
    Ort
    Jena
    Beiträge
    32
    Hallo nochmal,


    für die Quote Umgebung hab ich jetzt dieses hier

    %xxxxxxxxxxxxDer Zeilenabstand innerhalb Quote-Umgebungxxxxxxxxxxx
    \newcommand{\myquotefont}{\fontsize{10}{12}\select font}
    \renewenvironment{quote}{\begin{addmargin}[7mm]{0em}\setstretch{0.9656}\vspace{2pt}\myquotefont}{ \end{addmargin}\vspace{2pt}}

    die Frage ist aber immer noch...warum eigentlich \vspace mit 2pt angegeben wird? Der Zeilenabstand zwischen Zitat und Normaltext soll eine "Halbe Leerzeile" sein. Aber welche Leerzeile nimmt Latex vor und nach Zitat? Die vom Normaltext oder die von Zitat?

    A.
    Geändert von dr.rock (09-02-2011 um 12:54 Uhr)

Stichworte

Lesezeichen

Berechtigungen

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