我正在使用 documentclass book 并生成短章节(每章一到两页)。章节标题占用太多空间。我希望标题位于页面顶部,而不是向下推。
我通过改变来减少一些
第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}