我已经使用 TeX 近 2 年了,所以我对它相当有信心。然而,我从来没有关心过文档的布局,但现在我遇到了这个问题。
我想要一个比标准文件间距更小、标题更小的文件,也就是我迄今为止使用的“文章”类型的文档。
我怎样才能获得这样的布局?
答案1
您可以使用titlesec
专用包,并将其添加到您的序言中:
\usepackage[medium, compact]{titlesec}
默认文章与big
选项相对应。
如果您想要更多控制,请使用advanced interface
titlesec。您可以尝试以下操作:
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}%
\usepackage[T1]{fontenc}
\usepackage{lmodern} %
\usepackage[danish]{babel} %
\usepackage{lipsum}
\usepackage{titlesec}%
\titleformat{\section}[hang]{\normalfont\bfseries\large}{\thesection}{0.5em}{}%
\titlespacing*{\section}{0pt}{2.25ex plus 0.5ex minus 0.2ex}{1.5ex plus 0.2ex} %
\titleformat{\subsection}[hang]{\normalfont\bfseries\normalsize}{\thesubsection}{0.5em}{}%
\titlespacing*{\subsection}{0pt}{2ex plus 0.5ex minus 0.2ex}{1ex plus 0.2ex} %
\begin{document} %
\newpage%
\section{Lifetime Uncertainty}%
The lifetime of an individual is the key stochastic element in life insurance. %
\lipsum[3]
\subsection{The Distribution of the Lifetime} %
Consider a newborn individual.
\lipsum[11]%
\subsection{Survival Function}%
\lipsum[47]
\end{document}
可选参数(建议的形状之一)后面的第一个参数[hang]
由标签和标题的一般格式化命令组成。第二个参数用于标签,第三个参数用于标签和标题之间的分隔,第四个参数用于标题格式化。
文档中提供了更多详细信息。
请注意,如果您想更改页脚和页眉,我认为配套软件包可以让您以比(无需标记)titleps
更简单的方式完成此操作。另一个配套软件包定义了用于重新格式化目录的工具。fancyhdr
titletoc