Hallo, ich versuche nun schon seit einiger Zeit einen 'einfachen Rahmen' um meine Kapitelüberschriften (chapter, section, subsection bzw. chapter*) zubekommen, aber das will mir nicht wirklich gelingen. - Ich habe zwar einen "workaround" über das package "titlesec" gefunden, welcher funkioniert, aber in diversen Foren habe ich gelesen, dass es nicht empfohlen wird, diesen gemeinsam mit einer KOMA-Klasse zu verwenden (was ich aber tue). Gibt's eine Möglichkeit mit "KOMA-Mitteln", die Rahmen - wie im angefügten Bild dargestellt - hinzubekommen? ... das Minimalbeispiel dazu selbst ist folgendes (die Rahmen hab' ich nur nachträglich drumherumgezeichnet um zu verdeutlichen, was ich meine): Open in writeLaTeX
\documentclass[ oneside, BCOR=5mm, headings=optiontoheadandtoc ]{scrbook} \usepackage[T1]{fontenc} \usepackage[latin1]{inputenc} \usepackage[ngerman]{babel} \usepackage[automark]{scrpage2} \usepackage{xcolor} \usepackage{geometry} \geometry{a4paper, top=35mm, left=30mm, right=30mm, bottom=25mm, headsep=15mm, footskip=12mm} \usepackage[demo]{graphicx} \usepackage{textpos} \usepackage{blindtext} \usepackage{mparhack} \setkomafont{disposition}{\normalfont} \setkomafont{chapter}{\normalfont} \setkomafont{section}{\normalfont} \setkomafont{subsection}{\normalfont} \renewcommand\chapterformat{\makebox[1.5cm][l]{\thechapter\autodot}} \renewcommand\othersectionlevelsformat[3]{\makebox[1.5cm][l]{#3\autodot}} \begin{document} \pagestyle{scrheadings} \clearscrheadfoot \ohead[\headmark]{\headmark} \tableofcontents \addchap[tocentry={}]{The concerning one ...} \blindtext[1] \chapter[Chapter 1]{Chapter 1} \blindtext[1] \blinddocument \end{document} Danke im Voraus für eure Hilfe + liebe Grüße! gefragt 05 Jun '14, 16:01 Peter |
Wie wäre es mit so einem Getrickse? Aus dem, was hier zu Fuß gesetzt wurde, kann man sich bei Bedarf ein neues Kommando machen.
Open in writeLaTeX
\documentclass[a4paper,11pt,ngerman,parskip=half-]{scrreprt} \usepackage{selinput} \SelectInputMappings{adieresis={ä}, germandbls={ß}} \usepackage[ngerman]{babel} % Seitenumbrich bei Kapiteln abschalten ============= \makeatletter \newcommand{\nobreakchap}{% \renewcommand\chapter{% \par\global\@topnum\z@ \@afterindentfalse \secdef\@chapter\@schapter} } \newcommand{\normalchap}{% \renewcommand\chapter{% \if@openright\cleardoublepage\else\clearpage\fi \thispagestyle{\chapterpagestyle}% \global\@topnum\z@ \@afterindentfalse \secdef\@chapter\@schapter} } \makeatother %Abschalten mit \nobreakchap %Anschalten mit \normalchap %============================== \usepackage[tikz]{mdframed} %Abstand bei Kapitel beseitigen (verringern?) Siehe auch unten \renewcommand*{\chapterheadstartvskip}{\vspace*{0.0cm}} \usepackage{lipsum} \usepackage{xcolor} \pagecolor{green!5} %========= \begin{document} %========= \tableofcontents \begin{mdframed}[% % userdefinedwidth = \textwidth, %default %innerlinewidth=0pt, outerlinewidth=1pt, middlelinewidth=5pt, innertopmargin=-40pt, innerbottommargin=-20pt, innerleftmargin=5pt, tikzsetting={shade,left color=yellow!50,right color=gray!50}, ] \chapter{Kapitelüberschrift} \end{mdframed}% \vspace*{2\baselineskip} %Abstand wieder zuschalten \lipsum[66] \nobreakchap \begin{mdframed}[% % userdefinedwidth = \textwidth, %default %innerlinewidth=0pt, outerlinewidth=1pt, middlelinewidth=2pt, innertopmargin=-5pt, innerbottommargin=-12pt, innerleftmargin=5pt, ] \chapter{Kapitelüberschrift} \end{mdframed}% \lipsum[66] \normalchap \chapter{Kapitelüberschrift} \section{Abschnitt} \section{Abschnitt} %========= \end{document} %========= beantwortet 06 Jun '14, 05:22 cis |
Da KOMA erfahrungsgemäß starren typographischen Regelkanon (ver-)befolgt, vermute ich: nein. Es geht sicher auch ohne das
titlesec
-Paket (etwa mitadjustbox
), aber was stört Dich denn an Deiner Lösung?Hmh, also stören tut mich daran direkt nichts - es war nur interessehalber, weil ich, wie gesagt schon öfters mitgekriegt hab, dass anscheinend dieses 'titlesec' bzw. 'titletoc'-Package recht missbilligt wird ...