Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

I'd like to get the chapter names formatted as shown below:

enter image description here

with a horizontal ruler between the circle and Chapter name, for both numbered and non-numbered chapters (I work with the chapterprefix=on option, so I'd like not to loose the "Chapter" word before chapter no.)

The problems are:

  1. Placing a horizontal ruler.

  2. Having the title at the same line as "CHAPTER {number}."

Thanks in advance

share|improve this question
add comment

2 Answers 2

up vote 7 down vote accepted

Here's a solution using the titlesec package; this will work as expected with both numbered and unnumbered chapters; taking into account the comments, I've replaced the initial definition of the circle with \CIRCLE from the wasysym package:

\documentclass[chapterprefix=true]{scrbook}
\usepackage{titlesec}
\usepackage{wasysym}

\titleformat{\chapter}[block]
  {\normalfont\huge\sffamily\bfseries}
  {\CIRCLE\vskip6pt\titlerule[1pt]\vskip9pt\chaptertitlename~\thechapter.}
  {0.5em}{}
\titleformat{name=\chapter,numberless}[block]
  {\normalfont\huge\sffamily\bfseries}
  {\CIRCLE\vskip6pt\titlerule[1pt]\vskip9pt}
  {0pc}{}

\begin{document}

\tableofcontents
\chapter{Test Numbered Chapter}
\chapter*{Test Unnumbered Chapter}

\end{document}

Some images of the output showing a numbered and an unnumbered chapter:

enter image description here

enter image description here

share|improve this answer
    
That's great, thanks a lot. Actually this solution is something I can fully understand and modify, while the first one seemed for me a kind of magic (although it worked pretty good for numbered chapters too). –  Alexandre Apr 16 '12 at 3:48
    
@Gonzalo Medina Tikz consumes a lot of time while compiling. Wouldn't it be better to include a circle as as a graphic? –  Keks Dose Apr 16 '12 at 6:22
    
@Keks Dose - I actually used the wasysym-version of circle with the \CIRCLE command in math mode. –  Alexandre Apr 16 '12 at 8:27
    
@KeksDose: you're right. I've changed the code; the new version doesn't use TikZ but \CIRCLE from wasysym as Alexandre suggested. –  Gonzalo Medina Apr 16 '12 at 12:35
add comment

I had some troubles to understand what you mean by "circle symbol, 20 pt" did you mean radius or diameter? Now then... i wrote a piece of code which i would consider as a bit dangerous (maybe titlesec provides a more user-spaceish way). This takes one of KOMA´s basic definitions and alter it to fit your requirements. I had troubles with chaptermark as well so i used this definition. This is of course not tested adequately but i believe it should work in any situation.

\documentclass[chapterprefix=true]{scrbook}
\usepackage{tikz}

\makeatletter
 \renewcommand*{\@@makechapterhead}[1]{\chapterheadstartvskip
  {%
    \setlength{\parindent}{\z@}\setlength{\parfillskip}{\fill}%
    \normalfont\sectfont\nobreak\size@chapter{}%
    \if@chapterprefix
      \let\@tempa\raggedsection
    \else
      \let\@tempa\@hangfrom
    \fi
    \@tempa{\ifnum \c@secnumdepth >\m@ne%
        \if@mainmatter
          \if@chapterprefix
            \expandafter\size@chapterprefix
          \else
            \expandafter\size@chapter
          \fi
          {\tikz\fill circle (20pt) ; \rule[.75\baselineskip]{5cm}  {1pt}}%insted of chaptermark 
          \if@chapterprefix
            \size@chapterprefix{}\endgraf\nobreak\vskip.5\baselineskip%               \chapapp\enskip \thechapter.\enskip
          \fi
        \fi
      \fi
    }%
    {\raggedsection \interlinepenalty \@M \size@chapter{#1}\par}}%
  \nobreak\chapterheadendvskip
}
\makeatother

\begin{document}

  \tableofcontents
  \chapter{text}
    Test text 
  \section{text}
    Test text

\end{document}

enter image description here

share|improve this answer
    
Thank you!That actually did a trick with the numbered chapters, with slight modifications: s1.ipicture.ru/uploads/20120416/Ju6wsBrZ.jpg , although the circle/horiz. line do not apper after \chapter* –  Alexandre Apr 15 '12 at 20:44
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.