PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Formatierung der chapter Überschrift mit titlesec



Schlauti
25-09-2008, 16:14
Hallo zusammen,

nun sind 99% der Diplomarbeit nur durch Lesen dieses Forums geschafft, doch jetzt habe ich ein Problem mit der Formatierung meiner Kapitelüberschriften. Ich formatiere diese mit dem titlesec Paket und habe in der Doku keine Lösung oder ein Beispiel für chapter gefunden. Das Problem ist, dass die Nummer des Kapitels nicht vor den Namen des Kapitels gesetzt wird und ich (bzw. mein Professor) gerne die Nummer vor dem Namen stehen haben möchte, in etwa so:


--------------------------------
1 Testchapter
--------------------------------

In meinem Beispiel unten wird die Kapitelnummer nicht vorangestellt, ich habe aber noch nicht herausgefunden warum. Füge ich ein \thechapter in die Klammern des labels ein, schreibt er die Nummer über die obere Linie.


\documentclass[a4paper,12pt]{scrreprt}
% -----------------------
\usepackage[ngerman]{babel}
\usepackage{xcolor}
\definecolor{kukaorange}{cmyk}{0,67,100,0}
\definecolor{sectioncolor}{RGB}{0, 0, 0}
%
\usepackage{titlesec}
\titleformat{\chapter}[display] % {command}[shape]
{\usekomafont{chapter}\Large \color{black}} % format
{}%---------------------------------------------% label
{1pt}%---------------------% sep (from chapternumber)
{\color{kukaorange}\titlerule \vspace{0.9pc} \filright \color{sectioncolor}}
[\color{kukaorange} \vspace{0.9pc} \filright {\titlerule}]%
%
\begin{document}
\chapter{Testchapter}
\section{Testsection}
\end{document}

Für eine Lösung wäre ich sehr dankbar.
(Benutze MiKTeX 2.7 mit TeXnicCenter, titlesec v2.8)

Gruß
Thomas

Stefan_K
25-09-2008, 16:32
Hallo Thomas,

Du verwendest das Format display, damit wird das Label in einen eigenen Absatz gesetzt. Versuche vielleicht ein anderes Format, standard sections verwenden beispielsweise hang.

Stefan

Schlauti
25-09-2008, 17:17
Hallo Stefan,


Versuche vielleicht ein anderes Format, standard sections verwenden beispielsweise hang.
danke für den Tipp, er hat mich nicht direkt aber über Umwege zum Ziel geführt. Ich habe hier mal das neue Beispiel eingefügt und es siehts sehr gut aus, allerdings weiß ich nicht, ob die Abstände von Schrift zur Linie auch so passen. Müsste eigentlich, da ich in der titlesec Doku nichts gefunden habe, dass \titlerule zusätzlichen Abstand einfügt. Wird schon so passen.



\documentclass[a4paper,12pt]{scrreprt}
% -----------------------
\usepackage[ngerman]{babel}
\usepackage{xcolor}
\definecolor{kukaorange}{cmyk}{0,67,100,0}
\definecolor{sectioncolor}{RGB}{0, 0, 0}
%
\usepackage{titlesec}
\titleformat{\chapter}[hang] % {command}[shape]
{\color{kukaorange}{\titlerule} \vspace{0.5pc} \usekomafont{chapter}\Large \color{black}} % format
{\color{sectioncolor}\thechapter}%---------------% label
{1ex}%---------------------% sep (from chapternumber)
{}
[\color{kukaorange} \vspace{0.5pc} \filright{\titlerule}]%
%
\begin{document}
\chapter{Testchapter}
\section{Testsection}
\end{document}

Danke erstmal.

Gruß Thomas