格式化章节标题

格式化章节标题

我正在使用 documentclass book 并生成短章节(每章一到两页)。章节标题占用太多空间。我希望标题位于页面顶部,而不是向下推。

我通过改变来减少一些

第1章。

此处为章节标题

  1. 此处为章节标题

实现此目的的代码:

\titleformat{\chapter}
  {\normalfont\LARGE\bfseries\color{DarkBlue}}{\thechapter.}{1em}{}

但该行仍然位于页面太下方。

我可以在 如何设置章节标题的格式?

但我不明白如何使用 vspace 命令。请原谅我的无知,但 latex 的语法确实很晦涩。

答案1

平均能量损失

如果您可以切换到该类,memoir那么解决方案就很简单:

\chapterstyle{article} 

例子:

\documentclass[a4paper]{memoir}
% some code only needed to show margin boundaries and dummy text
\usepackage{xcolor} 
\usepackage[showframe]{geometry} 
\makeatletter
\def\Gm@hrule{\color{blue!50}\hrule height 1pt depth\z@ width\textwidth}%
\def\Gm@vrule{\color{red!50}\vrule width 1pt height\textheight depth\z@}%
\def\Gm@hruled{\color{blue!50}\hrule height\z@ depth1pt width\textwidth}%
\makeatother
\usepackage{lipsum} %dummy text

% The important thing:
\chapterstyle{article} 
% try reparticle, komalike, crosshead, tandh, verville, etc. 
% Use "texdoc memoir" for more options.  

% Optional 

%\renewcommand{\chapnamefont}{\normalfont\huge\bfseries\sffamily}
%\renewcommand{\chapnumfont}{\normalfont\huge\bfseries\sffamily}
\renewcommand{\chaptitlefont}{\normalfont\huge\bfseries\sffamily}

\begin{document}
\chapter{Lore ipsum}
\lipsum[1]
\section{Some section}
\lipsum[2]

\end{document}

相关内容