goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Direktlinks:
Zuletzt aktive Beiträge
Unbeantwortete Beiträge
[Erweitert]

Forenstatistik:
Beiträge: 99385
Top-Poster: Johannes_B (5059)

Wir begrüßen unseren neuesten Benutzer naderda.

Links:


Mit Unterstützung von DANTE e.V.: Deutschsprachige Anwendervereinigung TeX. Danke den Mitgliedern!





Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Kollision Kopfzeile mit Text bei verwendung von \setspace

 

Bastian
Forum-Anfänger
Forum-Anfänger

Beiträge: 30
Anmeldedatum: 16.07.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.07.2009, 19:07     Titel: Kollision Kopfzeile mit Text bei verwendung von \setspace
  Antworten mit Zitat      
Hallo zusammen!
Ich bin grad dabei, meine Diplomarbeit zu schreiben und bastle mir dafür eine Latex Vorlage.

Klappt auch soweit alles ganz gut, aber grad stößt mein Halbwissen an seine Grenzen:
Ich muss laut Hochschule einen 1,5 Fachen Zeilenabstand verwenden. Da \onehalfspace kleiner als der 1,5 Fache Abstand von MS Word ist, möchte ich \setstretch{1.5} verwenden. Dabei (auch bei \onehalfspace, aber da fällt es nicht so auf) verschiebt sich die Kopfzeile etwas nach unten, so dass sie mit dem Text kollidert. Die beiden angefügten Screenshots zeigen den Unteschied zwischen \singlespacing und \setstretch{1.5}.

Da ich mittelerweile recht viele Pakete einbinde, hier noch meine kompltte Präembel, falls das Problem an Wechselwirkungen der Pakete liegt.

Code • Öffne in Overleaf

\documentclass[a4paper,12pt]{scrartcl}
\usepackage[ansinew]{inputenc}
\usepackage[ngerman]{babel}\usepackage{geometry}                                                   \usepackage{graphicx}
\usepackage{longtable}
\usepackage{scrpage2}
\usepackage{stfloats}
\usepackage{fixltx2e}
\usepackage[T1]{fontenc}

\usepackage{setspace}   %Paket für Zeilenabstände

\usepackage[pdftex]{hyperref}      

\newcommand{\changefont}[3]{\fontfamily{#1} \fontseries{#2} \fontshape{#3} \selectfont}   %Für andere Schriftarten

\setkomafont{footnote}{\changefont{ppl}{m}{n}}         %in Fußnote
\setkomafont{caption}{\changefont{ppl}{m}{n}\footnotesize}            %in Bildunterschrift
\setkomafont{captionlabel}{\changefont{ppl}{m}{n}\footnotesize}  

\geometry{left=5cm,right=2.5cm,top=2.5cm,bottom=2.5cm}      

\pagestyle{scrheadings}
\clearscrheadfoot
\automark{section}% überschriften definieren
   \ihead{\newline \headmark}
   \ohead{\includegraphics[height=1cm]{Abbildungen/Kapitel/FH-Logo-allein-bl.jpg}}
   \cfoot[\pagemark]{\pagemark}                                                      
\setheadsepline{0.5pt}                                                                  \setfootsepline{0.5pt}  


\begin{document}

\changefont{ppl}{m}{n}  

 


Vielen Dank für eure Hilfe!

Abstand 15.png
 Beschreibung:

Download
 Dateiname:  Abstand 15.png
 Dateigröße:  4.84 KB
 Heruntergeladen:  475 mal
Abstand 10.png
 Beschreibung:

Download
 Dateiname:  Abstand 10.png
 Dateigröße:  4.7 KB
 Heruntergeladen:  460 mal
Private Nachricht senden Benutzer-Profile anzeigen

inquietus
Forum-Fortgeschrittener
Forum-Fortgeschrittener

Beiträge: 67
Anmeldedatum: 09.05.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.07.2009, 19:31     Titel: Re: Kollision Kopfzeile mit Text bei verwendung von \setspac
  Antworten mit Zitat      
Bastian hat Folgendes geschrieben:

Ich muss laut Hochschule einen 1,5 Fachen Zeilenabstand verwenden. Da \onehalfspace kleiner als der 1,5 Fache Abstand von MS Word ist, möchte ich \setstretch{1.5} verwenden. Dabei (auch bei \onehalfspace, aber da fällt es nicht so auf) verschiebt sich die Kopfzeile etwas nach unten, so dass sie mit dem Text kollidert.


Siehe http://www.ctan.org/get/info/l2tabu/german/l2tabu.pdf.
Private Nachricht senden Benutzer-Profile anzeigen

Bastian
Forum-Anfänger
Forum-Anfänger

Beiträge: 30
Anmeldedatum: 16.07.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.07.2009, 19:39     Titel:
  Antworten mit Zitat      
ich hatte es auch schon mit:
Code • Öffne in Overleaf
\makeatletter
\renewcommand{\onehalfspacing}{%
  \setstretch{1.5}%  default
  \ifcase \@ptsize \relax % 10pt
    \setstretch {1.5}%
  \or % 11pt
    \setstretch {1.5}%
  \or % 12pt
    \setstretch {1.5}%
  \fi
}
 

[Quelle:http://www.macuser.de/forum/f19/latex-unterschied-zwischen-251062/index2.html]
... und dann der weiteren Verwendung von \onehalfspace versucht. Hat soweit den gleichen Effekt, darum wollte ich den handlicheren Befehl \setstretch{1.5} verwenden.

Wollte damit natürlich kein Tabu brechen bzw. habe es auch so nicht in der Tabuliste gefudnen (ist ja nun nicht so, dass ich die nicht vor meiner Frage hier gelesen hätte) Cool
Private Nachricht senden Benutzer-Profile anzeigen

inquietus
Forum-Fortgeschrittener
Forum-Fortgeschrittener

Beiträge: 67
Anmeldedatum: 09.05.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.07.2009, 19:58     Titel:
  Antworten mit Zitat      
Naja, die Frage ist nur, warum Du das empfohlene Paket setspace nicht verwendest. Und wenn bei der Verwendung des Paketes Fehler auftreten oder nicht erwünschte Resultate, dann wäre ein Minimalbeispiel ganz hilfreich, welches das Problem demonstriert.

Ist ja nicht so, daß man raten könnte, was Du konkret machst Wink
Private Nachricht senden Benutzer-Profile anzeigen

Bastian
Forum-Anfänger
Forum-Anfänger

Beiträge: 30
Anmeldedatum: 16.07.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.07.2009, 20:04     Titel:
  Antworten mit Zitat      
Zitat:
\usepackage{setspace} %Paket für Zeilenabstände


ich verwende es doch....


Naja, dann versuche ich mal ein Minimalbeispiel hinzubekommen.
Private Nachricht senden Benutzer-Profile anzeigen

Bastian
Forum-Anfänger
Forum-Anfänger

Beiträge: 30
Anmeldedatum: 16.07.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.07.2009, 20:56     Titel:
  Antworten mit Zitat      
So, hier also ein Minimalbeispiel, was den von mir angesprochenen Darstellungsfehler (siehe PDF) erzeugt:

Code • Öffne in Overleaf
\documentclass[a4paper,12pt]{scrartcl}
\usepackage{graphicx}
\usepackage{scrpage2}
\usepackage{setspace}

\makeatletter
\renewcommand{\onehalfspacing}{%
  \setstretch{1.5}%  default
  \ifcase \@ptsize \relax % 10pt
    \setstretch {1.5}%
  \or % 11pt
    \setstretch {1.5}%
  \or % 12pt
    \setstretch {1.5}%
  \fi
}

\pagestyle{scrheadings}
\clearscrheadfoot
\automark{section}
   \ihead{\newline \headmark}
   \ohead{\includegraphics[height=1cm]{FH-Logo-allein-bl.jpg}}
\setheadsepline{0.5pt}

\begin{document}

\onehalfspacing

\section{Einleitung}

\end{document}


Ich hoffe, ihr könnte mir helfen.

LaTeX3.pdf
 Beschreibung:
Ausgabedatei

Download
 Dateiname:  LaTeX3.pdf
 Dateigröße:  66.37 KB
 Heruntergeladen:  490 mal
Private Nachricht senden Benutzer-Profile anzeigen

Bastian
Forum-Anfänger
Forum-Anfänger

Beiträge: 30
Anmeldedatum: 16.07.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.07.2009, 21:01     Titel:
  Antworten mit Zitat      
achso, und noch als Nachtrag:
Auch ohne die neudefinition von \onehalfspacing wird die Darstellung verzerrt:
Code • Öffne in Overleaf
\documentclass[a4paper,12pt]{scrartcl}
\usepackage{graphicx}
\usepackage{scrpage2}
\usepackage{setspace}

\pagestyle{scrheadings}
\clearscrheadfoot
\automark{section}
   \ihead{\newline \headmark}
   \ohead{\includegraphics[height=1cm]{FH-Logo-allein-bl.jpg}}
\setheadsepline{0.5pt}

\begin{document}

\onehalfspacing

\section{Einleitung}

\end{document}


Die beiden Ausgaben, einmal wie im Code mit \onehalfspacing und einmal mit \singelspacing zum vergleich.

LaTeX3.pdf
 Beschreibung:
Ausgabe mit \singlespacing

Download
 Dateiname:  LaTeX3.pdf
 Dateigröße:  66.37 KB
 Heruntergeladen:  554 mal
LaTeX3.pdf
 Beschreibung:
Ausgabe mit \onehalfspacing

Download
 Dateiname:  LaTeX3.pdf
 Dateigröße:  66.37 KB
 Heruntergeladen:  406 mal
Private Nachricht senden Benutzer-Profile anzeigen

inquietus
Forum-Fortgeschrittener
Forum-Fortgeschrittener

Beiträge: 67
Anmeldedatum: 09.05.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.07.2009, 21:28     Titel:
  Antworten mit Zitat      
Bei mir funktioniert folgendes:

Code • Öffne in Overleaf

\documentclass[a4paper,12pt,headinclude=true,headlines=1.5]{scrartcl}
\usepackage{scrpage2}
\usepackage[onehalfspacing]{setspace}

\pagestyle{scrheadings}
\clearscrheadfoot
\automark{section}
   \ihead{\headmark}
\setheadsepline{0.5pt}

\begin{document}


\section{Einleitung}

\end{document}
 
Private Nachricht senden Benutzer-Profile anzeigen

Bastian
Forum-Anfänger
Forum-Anfänger

Beiträge: 30
Anmeldedatum: 16.07.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.07.2009, 21:56     Titel:
  Antworten mit Zitat      
vielen Dank inquietus!!! Bin schonmal wieder ein gutes Stück weiter.

Ich hatte in der Kopfzeile
Code • Öffne in Overleaf
\ihead{\newline \headmark}
dies newline (ein Überbleibsel aus der Vorlage, der ich mich bedient habe), das hat einiges zerrissen.

Und das korrekte einbinden des Pakets mit
Code • Öffne in Overleaf
\usepackage[onehalfspacing]{setspace}

funktioniert gleich viel besser.

Jetzt habe ich nur noch das Problem, dass der Zeilenabstand für das gesamte Dokument gilt, also auch für Titelseite (die ich nicht über titlepage, sondern manuell erzeuge) und Verzeichnisse.

Wie kann ich dein Abstand nun bei bestimmten Seiten auf den Standartwert zurücksetzen?
Private Nachricht senden Benutzer-Profile anzeigen

inquietus
Forum-Fortgeschrittener
Forum-Fortgeschrittener

Beiträge: 67
Anmeldedatum: 09.05.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.07.2009, 22:13     Titel:
  Antworten mit Zitat      
Bastian hat Folgendes geschrieben:

Und das korrekte einbinden des Pakets mit
Code • Öffne in Overleaf
\usepackage[onehalfspacing]{setspace}

funktioniert gleich viel besser.
Jetzt habe ich nur noch das Problem, dass der Zeilenabstand für das gesamte Dokument gilt, also auch für Titelseite (die ich nicht über titlepage, sondern manuell erzeuge) und Verzeichnisse.

Das als Paket-Option zu setzen habe ich nur der Übersicht halber gemacht. Man kann genausogut mit den Befehlen arbeiten. Darüberhinaus gibt es wohl noch Umgebungen, die das Paket bereitstellt, mit denen sich der Zeilenabstand lokal einstellen läßt. Näheres findest du in der Dokumentation in der Paketdatei.

Wichtiger sind die Optionen für die Dokumentenklasse aus meinen Beispiel.
Private Nachricht senden Benutzer-Profile anzeigen

Neues Thema eröffnen Neue Antwort erstellen Gehe zu Seite 1, 2  Weiter



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de


  Datenschutzerklärung | Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2019 goLaTeX.de