Anzeige:
Ergebnis 1 bis 8 von 8

Thema: \newpage wird ignoriert

  1. #1
    Registrierter Benutzer
    Registriert seit
    28.10.2010
    Beiträge
    47

    \newpage wird ignoriert

    Hallo,

    ich habe ein kleines Problem. Ich möchte gerne das jede Section auf einer neuen Seite beginnt. Generell sollte das ja mit \newpage funktionieren. Das tut es auch bis auf den Fall, wenn ein Bild ganz an das Ende der vorherigen Section rutscht. Ist dies der Fall wird der \newpage Befehl ignoriert und die neue Section fängt direkt unter dem Bild an. Sobald irgend wie auch nur eine Zeile Text unter der Abbildung steht, funktioniert \newpage.

    \FloatBarier verwende ich nur sehr sparsam, denn gerade an diesen Stellen (Ende einer Section) hau ich mir damit meist sehr große Lücken in den Text.

    Ich hab das mal versucht zu konstruieren:
    Code:
    \documentclass[12pt,a4paper,oneside,titlepage]{scrreprt}
    \usepackage[utf8]{inputenc}
    \usepackage[pdf]{pstricks}
    \usepackage[ngerman]{babel}
    \usepackage{csquotes}
    \usepackage{amsmath}
    \usepackage{amsfonts}
    \usepackage{amssymb}
    \usepackage{makeidx}
    \usepackage{hyperref}
    \usepackage{graphicx}
    \usepackage[left=30mm,right=20mm, top=2.5cm, bottom=2.5cm]{geometry}
    \usepackage{setspace}
    \usepackage[font=footnotesize ,labelfont=bf,format=plain,justification=centerlast]{caption}
    \usepackage[bibencoding=latin1, backend=bibtex8]{biblatex} %UTF8 Unterstützung für Biblatex
    \usepackage{multirow} 
    \usepackage{array} 
    \usepackage{color}
    \usepackage{tabularx}
    \usepackage{ragged2e}
    \usepackage{pst-plot}
    \usepackage{pst-circ}
    \usepackage{pstricks-add}
    \usepackage[section]{placeins}
    \usepackage{subfigure} 
    
    \usepackage[automark]{scrpage2}
    \clearscrheadfoot
    \ihead{\headmark}
    \ohead{Section}
    \ofoot{Seite \pagemark}
    \setheadsepline{0.5pt}
    \setfootsepline{0.5pt}
    \pagestyle{scrheadings}
    
    \begin{document}
    \chapter{Kapitel1}
    \section{Sektion1}
     text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text
     \begin{figure}[!htb]
    	\centering
    	\begin{pspicture}(-1,-1)(12,12)
    		\psset{unit=20pt}
    		\pnode(4,0){p1}
    		\pnode(4,4){p2}
    		\pnode(4.5,0){s1}
    		\pnode(4.5,2){s2}
    		\pnode(4.5,4){s3}
    		% Klemmen
    		\pnode(1,0){P1}
    		\pnode(1,4){P2}
    		\pnode(7.5,0){S1}
    		\pnode(7.5,2){S2}
    		\pnode(7.5,4){S3}
    		% Trafospulen
    		\psframe[dimen=outer, fillstyle=solid, fillcolor=black](3,0)(4,4)
    		\psframe[dimen=outer, fillstyle=solid, fillcolor=black](4.5,0)(5.5,4)
    		% Anschlüsse
    		\wire[arrows=-o](p1)(P1)
    		\wire[arrows=-o](p2)(P2)
    		\wire[arrows=-o](s1)(S1)
    		\wire[arrows=-o](s2)(S2)
    		\wire[arrows=-o](s3)(S3)
    		% Beschriftung
    		\rput*(0,0){$P_1$}
    		\rput*(0,4){$P_2$}
    		\rput*(8.5,0){$S_1$}
    		\rput*(8.5,2){$S_2$}
    		\rput*(8.5,4){$S_3$}
    	\end{pspicture}
    	\setcaptionwidth{\textwidth}
    	\caption{Stromwandler mit mehreren Sekundäranzapfungen}
    	\label{fig:stromwandler-multi-sek}
    \end{figure}
    
    \newpage
    \section{Sektion2}
     text text text text text text text text text text text text text text text text text text
    \end{document}
    TexLive 2010 / Texmaker 2.3 / Debian Squeeze 64bit

  2. #2
    Registrierter Benutzer
    Registriert seit
    10.07.2010
    Ort
    Offenhausen
    Beiträge
    654
    Verwende statt
    Code:
    \newpage
    den Befehl
    Code:
    \clearpage
    oder noch besser
    Code:
    \cleardoublepage
    Siehe dazu KOMAscript-Manual.

    Gruß, Sepp.-

  3. #3
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von 4nndee Beitrag anzeigen
    ich habe ein kleines Problem. Ich möchte gerne das jede Section auf einer neuen Seite beginnt. Generell sollte das ja mit \newpage funktionieren. Das tut es auch bis auf den Fall, wenn ein Bild ganz an das Ende der vorherigen Section rutscht. Ist dies der Fall wird der \newpage Befehl ignoriert und die neue Section fängt direkt unter dem Bild an. Sobald irgend wie auch nur eine Zeile Text unter der Abbildung steht, funktioniert \newpage.
    \newpage funktioniert immer, nur schiebt sich _danach_ die Fließumgebung dazwischen. Mit \clearpage werden zuerst die Floats ausgegeben und dann eine neue Seite erstellt.

    Herbert

  4. #4
    Registrierter Benutzer
    Registriert seit
    28.10.2010
    Beiträge
    47
    Besten Dank. Jetzt klappts.
    So was in der Art hatte ich schon vermutet, da es ja funktioniert hat, wenn kein float in der Nähe war. Aber da muss man als Anfänger erst mal drauf kommen :-)
    TexLive 2010 / Texmaker 2.3 / Debian Squeeze 64bit

  5. #5
    Registrierter Benutzer
    Registriert seit
    31.03.2010
    Beiträge
    1.039
    Zitat Zitat von 4nndee Beitrag anzeigen
    Ich möchte gerne das jede Section auf einer neuen Seite beginnt.
    Bist Du sicher, dass die \section nicht eigentlich \chapter und die \chapter \part sein sollen? Zusammen mit Deiner anderen Frage habe ich da so einen Verdacht:
    Code:
    \documentclass{scrreprt}
    
    \makeatletter
    \renewcommand*{\partheadstartvskip}{\chapterheadstartvskip}
    \renewcommand*{\@endpart}{\let\clearpagewas\clearpage
      \let\clearpage\onedeactivatedclearpage}
    \makeatother
    \newcommand*{\onedeactivatedclearpage}{\let\clearpage\clearpagewas}
    
    \begin{document}
    \part{Das war mal ein Kapitel}
    \chapter{Das war mal ein Abschnitt}
    Test
    \chapter{Das war auch mal ein Abschnitt}
    \end{document}

  6. #6
    Registrierter Benutzer
    Registriert seit
    28.10.2010
    Beiträge
    47
    Welche andere Frage meinst du?
    TexLive 2010 / Texmaker 2.3 / Debian Squeeze 64bit

  7. #7
    Registrierter Benutzer
    Registriert seit
    31.03.2010
    Beiträge
    1.039
    Zitat Zitat von 4nndee Beitrag anzeigen
    Welche andere Frage meinst du?
    http://www.mrunix.de/forums/showthread.php?t=70262

  8. #8
    Registrierter Benutzer
    Registriert seit
    28.10.2010
    Beiträge
    47
    Ach die. Nee, das hat nix damit zu tun. Das sind zwei getrennte Dokumente.
    TexLive 2010 / Texmaker 2.3 / Debian Squeeze 64bit

Lesezeichen

Berechtigungen

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