\ documentclass {book}居中的标题页

时间:2010-02-25 09:01:47

标签: latex

使用\documentclass{book}排版文档时,奇数页和偶数页上的页边距不同,就像在书中一样。这意味着页面上的内容不是居中的,除了有时在标题页上外,这一切都很好。

我的问题是:在使用图书类排版文档时如何才能使标题页居中?

以下是一个例子:

\documentclass{book}
\title{Lorem ipsum dolor yada yada}
\begin{document}
\maketitle
\end{document}

我想将标题置于页面中心。有干净的方法吗?

4 个答案:

答案 0 :(得分:8)

使用adjustwidth(或过时的changepage)包中的chngpage环境。 changepage包的文档位于changepage.sty文件本身。

adjustwidth环境可用于临时调整文本块的宽度。请注意,由于LaTeX将文本拆分为页面的方式,如果左边距和右边距在奇数页和偶数页上有所不同,则应避免将adjustwidth环境用于分割在单个页面上的文本博客。

假设您的文档内边距为1英寸,外边距为2英寸。如果您希望标题在页面上居中(即,内部和外部都有1英寸的有效余量),您可以使用以下代码:

\usepackage{changepage}% or chngpage -- note that the syntax differs slightly between the two packages

\begin{adjustwidth*}{}{-1in}% leave left margin alone, decrease right margin by 1in
%\begin{adjustwidth}[]{}{-1in}% same as above, but this syntax is for the chngpage package
  \begin{center}
    My Title\par
    Author Name\par
    Whatever you want on your title page
  \end{center}
\end{adjustwidth*}

adjustwidth环境有两个参数:分别调整左边距和右边距。如果将其中一个参数留空,则不会更改该边距。

如果您使用的是changepage软件包,adjustwidth*环境会根据您是在奇数页还是偶数页上做正确的事情。 chngpage包没有已加星标的环境,因此您必须提供一个空的可选参数[]才能获得相同的效果。

有关changepage包的更多信息,请参见CTAN page

答案 1 :(得分:1)

使用几何包。

答案 2 :(得分:1)

您是尝试垂直还是水平居中?如果是垂直的,那么您可以在序言中添加以下内容来重新定义maketitle命令,使标题是唯一显示的内容,并且它垂直放置在中心:

\makeatletter
\renewcommand{\maketitle}{
  \begin{titlepage}%
  \let\footnotesize\small
  \let\footnoterule\relax
  \let \footnote \thanks
  \null\vfill
  \begin{center}%
    {\LARGE \@title \par}%
  \end{center}\par
  \vfill\null
  \end{titlepage}%
  \setcounter{footnote}{0}%
  \global\let\thanks\relax
  \global\let\maketitle\relax
  \global\let\@thanks\@empty
  \global\let\@author\@empty
  \global\let\@date\@empty
  \global\let\@title\@empty
  \global\let\title\relax
  \global\let\author\relax
  \global\let\date\relax
  \global\let\and\relax
}
\makeatother

如果您尝试水平居中并且不介意丢失交替的奇数/偶数边距,则可以将单面选项添加到图书类:\documentclass[oneside]{book}。我确信有一种方法可以改变标题页的边距,但这超出了我的知识范围。

答案 3 :(得分:1)

是否有问题
\documentclass[oneside]{book}

或者您的问题是想要双面打印,但边距需要调整吗?