Archiv verlassen und diese Seite im Standarddesign anzeigen : Kein Seitenumbruch bei neuen Kapiteln (scrbook)
Hallo!
Ich verwende scrbook und möchte gerne den jeweiligen Seitenumbruch vor einem neuen Kapitel unterdrücken/vermeiden. Typographische Bedenken sind in diesem Fall nicht relevant, da ich die scrbook-Klasse für einen anderen Zweck (setzen von Mathematikaufgaben/-lösungen) "missbrauche"!
Für Tipps dankbar
Vulcano
lockstep
22-02-2010, 17:27
Nur sicherheitshalber: Hast du erwogen, scrartcl zu missbrauchen?
Wenn es scrbook sein muss, füge folgendes in die Präambel ein (Nebenwirkungen nicht ausgeschlossen!):
\makeatletter
\renewcommand\chapter{%\if@openright\cleardoublepa ge\else\clearpage\fi
% \thispagestyle{\chapterpagestyle}%
\global\@topnum\z@
\@afterindentfalse
\secdef\@chapter\@schapter
}
\makeatother
Ich habe dabei lediglich ein paar Dinge aus der Originaldefinition von \chapter auskommentiert.
lockstep
Hallo lockstep und danke für die rasche Antwort!
Dein Vorschlag unterbindet zwar den Umbruch aber leider auch das worauf ich eigentlich "scharf" bin: Die kapitelweise Zählung der Formeln!
(Deswegen ist für mich scrartcl auch nicht interessant - hier wird ja durchgezählt!)
lockstep
22-02-2010, 17:57
Bei mir wird kapitelweise gezählt.
\documentclass{scrbook}
\usepackage[latin9]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{blindtext}
\makeatletter
\renewcommand\chapter{%\if@openright\cleardoublepa ge\else\clearpage\fi
% \thispagestyle{\chapterpagestyle}%
\global\@topnum\z@
\@afterindentfalse
\secdef\@chapter\@schapter
}
\makeatother
\begin{document}
\chapter{Das erste Kapitel}
\blindtext
\begin{equation}
a^2 + b^2 = c^2
\end{equation}
\chapter{Das zweite Kapitel}
\blindtext
\begin{equation}
x^2 + y^2 = z^2
\end{equation}
\end{document}
lockstep
u_fischer
22-02-2010, 17:59
Deswegen ist für mich scrartcl auch nicht interessant - hier wird ja durchgezählt!
Hm. Es ist schon interessant. \chapter in scrbook verhält sich nicht so, wie du willst, und da fragst du, wie du das ändern kannt. Die Zähler in scrartcl verhalten sich nicht so wie du willst, und da verwirfst du gleich die ganze Klasse.
\documentclass{scrartcl}
\makeatletter
\@addtoreset{figure}{section}
\makeatother
\renewcommand\thefigure{\thesection.\arabic{figure }}
\begin{document}
\section{Section 1}
\begin{figure}
\caption{text}
\end{figure}
\section{Section 1}
\begin{figure}
\caption{text}
\end{figure}
\end{document}
lockstep
22-02-2010, 18:07
Danke Ulrike, ich hätte es nicht höflicher sagen können.
lockstep
Der "Missbrauch" ist etwas umfangreicher als ich es hier darstellen kann: deswegen habe ich bislang scrartcl "verworfen". Mit Ulrikes Hinweis klappt es nun! Danke und auch danke an lockstep!
vulcano
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.