我修改了章节标题,使其显示为1. ...
,但标题仍然显示CHAPTER
。如何删除chapter
标题中的 ?有没有办法同时修改内容和标题中的章节样式?
\documentclass[12pt,oneside]{memoir}
\usepackage{lipsum}
\title{Document}
\author{prosseek}
% }
% http://tex.stackexchange.com/questions/97465/modify-default-memoir-chapter-style
\makeatletter
\newcommand{\fonttitle}{\chaptitlefont}
\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}
\lipsum
\end{document}
答案1
章节样式和页面样式是两个不同的东西。您只更改了章节样式。
如果headings
样式适合你,并且你只想删除,CHAPTER
那么使用
\addtopsmarks{headings}{}{
\createmark{chapter}{both}{shownumber}{}{. \ }
}
\pagestyle{headings}
您可能需要考虑\nouppercaseheads
在之前添加\pagestyle{...}
,这会删除标题的大写。