格式化书籍的标题页

格式化书籍的标题页

我正在写一本书,想知道如何制作类似于以下示例的标题页,而不包含参考编号1

由于我将标题页放在与不同书籍章节相同的单独 tex 文件中,因此我不愿意在之后手动输入页面定义\begin{document}

感谢您提供的任何想法。

\documentclass{extbook}

\title{Book Title}

\author{Author
    \thanks{
        \begin{center}
            Department\\
            \medskip
            University\\
            State
        \end{center}
}}

\date{}

\begin{document}
    \maketitle

    First document. This is a simple example, with no extra parameters or packages included.
\end{document}

在此处输入图片描述

答案1

\tanks{}除非您想使用脚注,否则不应使用该命令\maketitle

要创建自定义标题,您必须重新定义\maketitle,或者更简单地使用titlepage环境。与不同\maketitle,环境不会生成任何自动内容,也没有任何预定义格式,除了开始和结束没有编号的页面,因此内容是什么以及如何格式化都由您决定。

与正文一样,您可以将一些文本推至接触底部边距\vfill,只需在此之前添加一个v垂直空间即可fill

因此环境的基本内容titlepage可能是这样的:

\centering 
Book Title \par   
Author \par 
\vfill Departament ...  

请注意,对于 来说,定义\title\author\date根本不是必需的 titlepage。您只需键入文本即可。但是,对于更丰富的格式(包含许多用于设置字体、空格、颜色、装饰等的命令),在序言开头编辑这些命令可能会更方便,以及方便一些自定义宏作为\institute,然后自动重用这些信息,而不必在有些复杂的代码之间翻找和编辑这些内容。不幸的是,除了使用 \maketitle 之外,检索、和信息titlepage有点棘手 ,但这是一个如何完成的示例:\title\author\date

在此处输入图片描述

\documentclass[openany]{extbook}

\title{Book Title}
\author{Author}
\date{\today}
\newcommand\institute{%
Department of Something\par
University of Nowhere\par
State of Art} 

\usepackage[a6paper]{geometry} % just for the MWE
\usepackage{pgfornament} % just because I want ornaments ;)

\begin{document}
\frontmatter 

\begin{titlepage}
\makeatletter
\centering  
{\Huge\bfseries\sffamily\@title} \bigskip\par
{\Large\bfseries\@author} \bigskip\par
\@date
\makeatother
\vfill
\pgfornament[width=.35\linewidth]{84}\bigskip\par
\large\institute
\end{titlepage}
\tableofcontents
\mainmatter
\chapter{Foo}
    First document. This is a simple example
\end{document}

相关内容