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'm using \part for defining parts of my "book". The thing is, that the part takes a whole page. I use \documentclass[12pt]{book}.

I want to style the \part in a way that it looks like the fncychap style Conny and don't take a whole page.

How do I accomplish that?

share|improve this question
    
I'm sorry for not understanding, but what do you mean by "a whole site"? –  Willie Wong Oct 4 '11 at 13:25
    
I think he means "a whole page". –  Mico Oct 4 '11 at 13:26
    
Correct. The current style of \part takes an entire page. –  Stefan Oct 4 '11 at 13:51
    
Maybe not what you are looking for, but the memoir class provides options for styling the layout of the \part-page, as described in section 6.4 of the manual. –  Carsten Thiel Oct 4 '11 at 13:57
2  
In order to make \part not take a whole page, you need to make \chapter not start on a new page too, assuming you have a \chapter after every \part. –  Alan Munn Oct 4 '11 at 15:12
show 1 more comment

1 Answer

up vote 13 down vote accepted

Here's a version using the titlesec package. I've made the \part and chapter styles identical, and roughly imitated the Conny style. You probably don't want to do exactly this, but it should be enough to get you started.

\documentclass{book}
\usepackage{lipsum}% for dummy text
\usepackage{titlesec}

\titleclass{\part}{top} % make part like a chapter
\titleformat{\part}
[display]
{\centering\normalfont\Huge\bfseries}
{\titlerule[5pt]\vspace{3pt}\titlerule[2pt]\vspace{3pt}\MakeUppercase{\partname} \thepart}
{0pt}
{\titlerule[2pt]\vspace{1pc}\huge\MakeUppercase}
%
\titlespacing*{\part}{0pt}{0pt}{20pt}
%
\titleclass{\chapter}{straight} % make chapter like a section (no newpage)
\titleformat{\chapter}
[display]
{\centering\normalfont\Huge\bfseries}
{\titlerule[5pt]\vspace{3pt}\titlerule[2pt]\vspace{3pt}\MakeUppercase{\chaptertitlename} \thechapter}
{0pt}
{\titlerule[2pt]\vspace{6pt}\huge\MakeUppercase}

\titlespacing*{\chapter}{0pt}{0pt}{40pt}



\begin{document}
\part{A part}
\chapter{A chapter}
\lipsum[1-2]
\end{document}

output of code

share|improve this answer
    
+1 (except for the use of fncychap) :) –  egreg Oct 4 '11 at 17:32
    
Thank you very much. Sorry for my late answer, but today I figured out that \titleclass{\chapter}{straight} seems to break the links to my toc (list of tables, etc). I'm using \tableofcontents \addcontentsline{toc}{chapter}{Contents}. See the image for an example: !Screenshot. (left: all link to page I). –  Stefan Nov 9 '11 at 11:23
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.