[texhax] how to redefine chapter

tom sgouros tomfool at as220.org
Tue Apr 4 18:24:26 CEST 2006

The book version of \chapter* calls on \@makeschapterhead, which is
defined like this:

  {\parindent \z@ \raggedright
    \Huge \bfseries  #1\par\nobreak
    \vskip 40\p@

The \vspace* at the top is your culprit.  Remove it or increase it or
whatever you want.  You'll have to put your redefinition inside a
\makeatletter...\makeatother pair or inside a new class file.

This kind of stuff is pretty easily found by grepping through the base
LaTeX class files.  I suspect that somewhere there's a book.dtx, too,
but I don't know for sure.


 tomfool at as220 dot org

More information about the texhax mailing list