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, 10:01

Peter's gravatar image

Peter
413
Akzeptiert: 0%

bearbeitet 06 Jun '14, 05: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?

(05 Jun '14, 20: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, 05: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 05 Jun '14, 23:22

cis's gravatar image

cis
5.4k860169

Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Aktuelle Buch-Infos

LaTeX Cookbook

LaTeX Beginners Guide

Limitierter Rabatt ebook
50% Coupon code tDRet6Y

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üge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×73
×5
×1

Frage gestellt: 05 Jun '14, 10:01

Frage wurde angeschaut: 2,207 Mal

Zuletzt aktualisiert: 06 Jun '14, 05:25