Anzeige:
Ergebnis 1 bis 9 von 9

Thema: Seitenumbruch vor Chapter verhindern

  1. #1
    Registrierter Benutzer
    Registriert seit
    23.06.2010
    Beiträge
    142

    Seitenumbruch vor Chapter verhindern

    Ich habe ein wenig recherchiert, es wird von einigen Seiten davon abgeraten,
    den Seitenumbruch vor einem Chapter zu unterbinden. Aber in einem Fall
    tue ich es in meinem Dokument trotzdem.
    Die Überschrift soll in der gleichen Größe erscheinen wie die eines Chapter,
    in den Bookmarks soll der Eintrag auch auf dem selben Level erscheinen
    wie die übrigen Chaptereinträge, da es thematisch einfach kein Unterkapitel
    ist, es handelt sich jedoch nur um 3 Zeilen (in dem Fall eine Danksagung).
    Ich habe auch eine Lösung gefunden, aber die ist nicht elegant.
    Die Frage lautet nun, wie geht es eleganter?
    Code:
    \begin{minipage}{\textwidth}
    ein paar Zeilen Text
    \chapter*{Kein eigener Anhang}
    \label{cha:kein-eigener-anhang}
    Kein Eigenes Kapitel, da zu kurz, aber auch kein Unterkapitel.
    Soll bei den Bookmarks auf selber Gliederungsebene erscheinen 
    wie die Chapter.
    \end{minipage}
    Anbei mein Beispiel.

  2. #2
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Code:
    \documentclass{scrbook}
    \begin{document}
    \chapter{blub}
    
    \begingroup
    \let\cleardoublepage\relax
    \chapter{Bla}
    
    text
    \endgroup
    
    \end{document}

  3. #3
    Registrierter Benutzer
    Registriert seit
    23.06.2010
    Beiträge
    142
    Zitat Zitat von u_fischer Beitrag anzeigen
    Code:
    \documentclass{scrbook}
    \begin{document}
    \chapter{blub}
    
    \begingroup
    \let\cleardoublepage\relax
    \chapter{Bla}
    
    text
    \endgroup
    
    \end{document}
    Super, vielen Dank! Eleganter geht es wohl kaum!

    Ellocco

  4. #4
    Registrierter Benutzer
    Registriert seit
    23.06.2010
    Beiträge
    142
    Beide Lösungen erzeugen mit der Dokumentenklasse scrbook eine Unreglemäßigkeit
    bei den Kopfzeilen: sie verschwinden!
    Hier ein Beispiel, es ist weitgehend minimal. Auf den Seiten 7(13) und 11(17)
    fehlen die Kopfzeilen:
    Code:
    \documentclass[11pt,paper=a4,titlepage=on,headsepline=on,parskip=on,twoside,fleqn,final, ]{scrbook}
    
    \usepackage{scrpage2}
    \usepackage{blindtext} 
    \usepackage{hyperref}
    %%% --------- Set global LaTeX LayOut Variables ---------------------------------
    \newlength{\BCORlength}
    \setlength{\BCORlength}{10.0mm}
    \KOMAoptions{BCOR=\BCORlength}
    \KOMAoptions{cleardoublepage=plain}
    \KOMAoptions{numbers=autoendperiod}
    % \KOMAoptions{numbers=noendperiod}
    \clearscrheadfoot
    \ohead{\pagemark}
    \ihead{\headmark}
    \setheadsepline[text]{0.2pt}
    % \setheadsepline[textwithmarginpar]{0.25pt}
    \addtokomafont{chapter}{\LARGE\uppercase}
    \renewcommand*{\headfont}{\normalfont\small\sffamily}
    %% ---
    
     
    \begin{document}
    \title{\jobname{}}
    \maketitle
    \frontmatter
    %% --- Begin Abstract ----------------------------------------------------------------------------------
    \cleardoublepage
    \begingroup
    \let\cleardoublepage\relax
    %% --
    \phantomsection
      \addcontentsline{toc}{chapter}{Abstract --- Zusammenfassung}   %% Eintrag im Inhaltsverzeichnis
    \chapter*{Abstract}
    \label{cha:abstract}
    Dies ist kein Minimalbeispiel!
    
    \blindtext{}
    
    
    \chapter*{Zusammenfassung}
    \label{cha:zusammenfassung}
    Dies ist kein Minimalbeispiel!
    
    \blindtext{}
    \endgroup
    %% --- End Abstract ---------------------------------------------------------------------------------
    
    \tableofcontents
    %% --- main matter ----------------------------------------------------------------------------------
    \mainmatter{}
    %% --- switch to new header line format (page stayle) -----------------------------------------------
    \pagenumbering{arabic}
    \pagestyle{scrheadings}
    \cleardoublepage
    
    \chapter{First Chapter}
    \label{cha:first-chapter}
    \blindtext{}
    
    \section{First Section}
    \label{sec:first-section}
    
    \Blindtext[3]
    
    \section{Second Section}
    \label{sec:first-section}
    
    \Blindtext[3]
    
    \chapter{Second Chapter}
    \label{cha:first-chapter}
    \blindtext{}
    
    \section{Third Section}
    \label{sec:first-section}
    
    \Blindtext[3]
    
    \section{Fourth Section}
    \label{sec:first-section}
    
    \Blindtext[3]
    
    \phantomsection
     \stepcounter{chapter} %  \chapter*{} erh\"oht den Z\"ahler nicht
     \addcontentsline{toc}{chapter}{Acknowledgement 1} %Eintrag im Inhaltsverzeichnis
    \begingroup
    \let\cleardoublepage\relax
    % \let\newpage\relax
    % \let\newpage\pagebreak
    % \let\vfil\relax
    \chapter*{Acknowledgement --- \newline{}
               Hier fehlt die Kopfzeile}
    \label{cha:acknowledgement}
    \endgroup
    \blindtext{}
    
    --- ~ \emph{Thank you very much for your contribution!} 
    %% -----
    \chapter{Third Chapter}
    \label{cha:first-chapter}
    \blindtext{}
    
    \section{Fifth Section}
    \label{sec:first-section}
    
    \Blindtext[3]
    
    \section{Sixth Section}
    \label{sec:first-section}
    
    \Blindtext[3]
    
    \begin{minipage}{1.0\linewidth}
    \chapter*{Versuch mit Minipage}
    \label{cha:acknowledgement}
    \phantomsection
     \stepcounter{chapter} %  \chapter*{} erh\"oht den Z\"ahler nicht
     \addcontentsline{toc}{chapter}{Acknowledgement 2} %Eintrag im Inhaltsverzeichnis
    \blindtext{}
    
    --- ~ \emph{Thank you very much for your contribution!} 
    
    \end{minipage}
    % \cleardoubleevenstandardpage
    % \cleardoubleoddstandardpage
    
    \chapter{Fourth Chapter}
    \label{cha:fourth-chapter}
    \blindtext{}
    
    \section{Seventh Section}
    \label{sec:first-section}
    
    \Blindtext[3]
    
    
    \appendix{}
    \addcontentsline{toc}{part}{\protect\appendixname} %Eintrag im Inhaltsverzeichnis
    \part*{\appendixname}
    
    \chapter{Erster Anhang}
    \label{cha:erster-anhang}
    \blindtext{}
    
    \end{document}
    P.S.:
    Ich habe eben einen Trick gefunden, wie ich LaTeX überreden kann,
    die Kopfzeile zu setzen, der Befehl lautet:
    Code:
    \thispagestyle{scrheadings}
    Geändert von ellocco (03-12-2010 um 20:53 Uhr)

  5. #5
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von ellocco Beitrag anzeigen
    Beide Lösungen erzeugen mit der Dokumentenklasse scrbook eine Unreglemäßigkeit
    bei den Kopfzeilen: sie verschwinden!
    Hier ein Beispiel, es ist weitgehend minimal. Auf den Seiten 7(13) und 11(17)
    fehlen die Kopfzeilen:

    Code:
    ...
    \Blindtext[3]
    
    \phantomsection
     \stepcounter{chapter} %  \chapter*{} erh\"oht den Z\"ahler nicht
     \addcontentsline{toc}{chapter}{Acknowledgement 1} %Eintrag im Inhaltsverzeichnis
    
    \vspace{2cm}\huge\sffamily\bfseries
    Acknowledgement --- \\ Hier fehlt nicht die Kopfzeile\label{cha:acknowledgement}
    \normalsize\normalfont
    
    \vspace{1cm}
    
    \blindtext{}
    ...
    Herbert

  6. #6
    Registrierter Benutzer
    Registriert seit
    23.06.2010
    Beiträge
    142
    Zitat Zitat von voss Beitrag anzeigen
    Code:
    ...
    ...
    \vspace{2cm}\huge\sffamily\bfseries
    Acknowledgement --- \\ Hier fehlt nicht die Kopfzeile\label{cha:acknowledgement}
    \normalsize\normalfont
    ...
    Herbert
    Ja, das ist die Poor man's-Variante, einfach in der jeweiligen *.cls-Datei
    suchen und entsprechend diese Werte nehmen.
    Das wollte ich eigendlich vermeiden. - Trotzdem danke für den Tip!

  7. #7
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von ellocco Beitrag anzeigen
    Ja, das ist die Poor man's-Variante, einfach in der jeweiligen *.cls-Datei
    suchen und entsprechend diese Werte nehmen.
    Das wollte ich eigendlich vermeiden. - Trotzdem danke für den Tip!
    Man fummelt überhaupt nie in einer cls-Datei rum ...
    Code:
    \def\Chapter#1{%
      \par\vspace{2cm}\huge\sffamily\bfseries#1
      \addcontentsline{toc}{chapter}{#1}\par
      \normalsize\normalfont\vspace{1cm}}
    Herbert

  8. #8
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Hier ein Beispiel, es ist weitgehend minimal.
    Dies ist kein Minimalbeispiel!
    Du machst Witze.

    Abgesehen davon: Lies im scrguide "\addchap" nach.

  9. #9
    Registrierter Benutzer
    Registriert seit
    23.06.2010
    Beiträge
    142
    Zitat Zitat von u_fischer Beitrag anzeigen
    Du machst Witze.

    Abgesehen davon: Lies im scrguide "\addchap" nach.
    Danke für den Lesetip, jetzt wo es läuft ist es mir auch klar.
    Auf den Seiten mit Kapitelanfängen wird der Seitenstil auf
    "\chapterpagestyle" (Koma) und bei den Standardklassen
    auf "\thispagestyle{plain}" umgeschaltet.

    Wenn ich den Tip von Ulrike weiter führe, dann kann ich bei
    Verwendung der Dokumentenklasse scrbook Folgendes schreiben:
    Code:
    \documentclass[11pt,paper=a4,titlepage=on,headsepline=on,parskip=on,twoside,fleqn,final, ]{scrbook}
    ...
    \begingroup
    \let\cleardoublepage\relax
    \let\thispagestyle\relax
    \let\chapterpagestyle\relax
    \chapter*{Acknowledgement}
    \label{cha:acknowledgement}
    \endgroup
    ...
    Geändert von ellocco (06-12-2010 um 09:15 Uhr) Grund: Ein Beispiel beigefügt.

Lesezeichen

Berechtigungen

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