Choose the section
chapter style and redefine the macros \chapnumfont
and \chaptitlefont
. See section 6.5 of the memoir
manual for details. (Note: The \HUGE
fontsize switch isn't available in the standard classes.)
\documentclass{memoir}
\chapterstyle{section}
\renewcommand*{\chapnumfont}{\normalfont\HUGE\bfseries\sffamily}
\renewcommand*{\chaptitlefont}{\normalfont\HUGE\bfseries\sffamily}
\usepackage{mathpazo}
\usepackage{lipsum}
\begin{document}
\chapter{First chapter}
\lipsum[1]
\end{document}

As an alternative, you could redefine \printchaptertitle
to gobble its argument (here: not print "First chapter" at all):
\documentclass{memoir}
\renewcommand*{\chapnamefont}{\normalfont\HUGE\bfseries\sffamily}
\renewcommand*{\chapnumfont}{\normalfont\HUGE\bfseries\sffamily}
\renewcommand*{\afterchapternum}{}
\renewcommand*{\printchaptertitle}[1]{}
\usepackage{mathpazo}
\usepackage{lipsum}
\begin{document}
\chapter{First chapter}
\lipsum[1]
\end{document}

As cfair has commmented, I have replaced the obsolete palatino
package with mathpazo
.
Since you've defined \fonttitle
to be the font for your chapters, simply replace
\newcommand{\fonttitle}{\chaptitlefont}
with
\newcommand{\fonttitle}{\secheadstyle}
Note that \chaptitlefont
corresponds to \Huge\bfseries
while \secheadstyle
(the default used in sections) corresponds to \Large\bfseries
(see Section 6.9 of memoir
manual).
Complete code:
\documentclass[12pt,oneside]{memoir}
\title{Document}
\author{prosseek}
% }
% http://tex.stackexchange.com/questions/97465/modify-default-memoir-chapter-style
\makeatletter
\newcommand{\fonttitle}{\secheadstyle}
\makechapterstyle{mystyle}{%
\def\chapterheadstart{\vspace*{\beforechapskip}}
\def\printchaptername{}
\def\printchapternum{}
\def\printchapternonum{}
\def\printchaptertitle##1{\fonttitle \space \fonttitle \thechapter.\space \fonttitle ##1}
\def\afterchaptertitle{\par\nobreak\vskip \afterchapskip}
}
\makeatother
\chapterstyle{mystyle}
\begin{document}
\maketitle
\tableofcontents
\chapter{The Domain Problem and Stakeholders}
\section{First}
abcdef.
\end{document}
Output:

BTW: all the redundant \fonttitle
can be eliminated, you can simply write:
\def\printchaptertitle##1{\fonttitle \space \thechapter.\space ##1}
Moreover, \makeatletter
and \makeatother
are not needed since the code between them doesn't contain the the character @
.
Best Answer
Without knowing the class-file you are using, it is difficult to advise you. I will try:
1 Komascript
If you are using one of the standard classes (
book
,report
orarticle
), you may just change to the similar drop in replacement from the Komascript-bundle. Place the following in your preamble:This ensure that all headings will have matching layout.
2 sectsty
Another possibility is to use the package secsty. You can for example put the line
in your preamble. This will make the chapter font smaller, but not the font for other sections.
3 titlesec
A third option is the package titlesec. It is an advance package with lot of options, but to just reduce the size of the sections, you can put the line
in your preamble.
titlesec
has an easy interface for the beginners (with limited option) and an advance interface for more experienced users (more or less without any limitation).NB!
titlesec
has also ‘sister’-packages to change the layout on running headers and the table of content. (And the same author has theenumitem
-package to set up lists of all kinds).4 Hacking the standard classes
You have also a fourth option; to hack the standard classes by redefining the internal commands for sectioning headings.
Please, take a look at Vincent Zoonekynd homepage, where you will find necessary code. As you will see, it is low level
TeX
, so I recommend one of the first three options mentioned above.In an answer to the question How to control chapter headings in report documentclass you will find some instruction how to change the code. Please, give me a notice if you want further assistance.