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?

alt text

... 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's gravatar image

Peter
4123
Akzeptiert-Rate: 0%

bearbeitet 06 Jun '14, 11:24

Da KOMA erfahrungsgemäß starren typographischen Regelkanon (ver-)befolgt, vermute ich: nein. Es geht sicher auch ohne das titlesec-Paket (etwa mit adjustbox), aber was stört Dich denn an Deiner Lösung?

(06 Jun '14, 02:58) cis

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 ...

(06 Jun '14, 11:25) 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.

Ich hab hier den Seitenumbruch bei chapter abgeschaltet, für die Abbildung - also erschießt mich nicht gleich.

alt text

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}
%=========
Permanenter link

beantwortet 06 Jun '14, 05:22

cis's gravatar image

cis
9.5k95459491
Akzeptiert-Rate: 29%

Deine Antwort
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs fügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×131
×9
×1

gestellte Frage: 05 Jun '14, 16:01

Frage wurde gesehen: 9,639 Mal

zuletzt geändert: 06 Jun '14, 11:25