我对 LaTeX 还很陌生。现在我正在尝试定义文档的封面。它目前由标题和一张图片组成。
我努力了
\begin{titlepage}
\maketitle
\begin{figure}
\includegraphics[height=100mm]{../images/dragon.jpg}
\end{figure}
\end{titlepage}
但这仍然没有将图像和标题放在同一页上。此外,我想定义一组属于封面页的对象,并根据其大小和位置进行调整。也就是说,我不想关心图片的绝对大小。
我如何定义组成封面的一组对象?
答案1
可能您使用 documentclass book
,您可以尝试开始:
\documentclass[a4paper,10pt]{book}
\usepackage[demo]{graphicx}
\usepackage{fix-cm}
\newcommand{\bigsize}{\fontsize{35pt}{20pt}\selectfont}
\begin{document}
\begin{titlepage}
\centering
\includegraphics[width=.1\textwidth]{logo}\\[1cm]
{\bigsize The Book}\\
My Name \\
{\today}\\[1cm]
\includegraphics[width=.25\textwidth]{logo}
\end{titlepage}
\chapter{My Big Book}
\end{document}
注意,我在 graphicx 上使用了演示模式选项。请使用此页面上的搜索功能。使用您的关键字,您可以找到一些很棒的建议。ShareLaTeX 博客有这里关于这个主题的一篇非常好的文章。还有一些关于以下内容的建议:基本结构、页面布局、图表、子图和表格、使用 Biblatex 的参考书目
答案2
要使用该titling
包,你可以执行以下操作:
\documentclass{book}
\usepackage{titling,graphicx}
\usepackage[T1]{fontenc}
\DeclareRobustCommand{\zapfstyle}{%
\fontencoding{T1}%
\fontseries{mb}%
\fontshape{it}%
\fontfamily{pzc}%
\selectfont}
\DeclareTextFontCommand{\textzf}{\zapfstyle}
\title{MY BOOK}
\author{My Self}
\date{266 \textsc{bce}}
\begin{document}
\begin{titlingpage}
\begin{center}
\vspace*{\fill}
\includegraphics[width=.75\textwidth]{example-image-a}\bigskip
\vspace*{\fill}\vspace*{\fill}\par
{\Huge\zapfstyle \thetitle\bigskip\par}
{\Huge\zapfstyle \theauthor\bigskip\par}
{\LARGE \thedate\bigskip\bigskip\par}
\end{center}
{\large Perfect Publishing\hspace*{\fill}Forward by Fabulous Freddy\smallskip\\
The World\hspace*{\fill}Author of \emph{Kayaking with dragons}}
\end{titlingpage}
\end{document}
通过使用比例设置图像宽度\textwidth
,您可以相对轻松地替换另一幅图像。在这种情况下,最好这样做
\includegraphics[width=.75\textwidth,height=.5\textheight,keepaspectratio]{example-image-a}
这将防止宽度超过文本宽度的 3/4 和高度超过文本高度的 1/2,但会保持图像正确比例。
titlingpage
是 提供的一种环境titling
,但还有其他环境。 而titlingpage
仍允许您使用maketitle
,titlepage
则不允许。 此外,您可能只是自定义简单的 的行为\maketitle
:
\documentclass{book}
\usepackage{titling,graphicx}
\usepackage[T1]{fontenc}
\DeclareRobustCommand{\zapfstyle}{%
\fontencoding{T1}%
\fontseries{mb}%
\fontshape{it}%
\fontfamily{pzc}%
\selectfont}
\DeclareTextFontCommand{\textzf}{\zapfstyle}
\setlength{\droptitle}{25pt}
\renewcommand{\maketitlehooka}{%
\begin{center}
\includegraphics[width=.75\textwidth]{example-image-a}\bigskip\par
\vskip 5em
\end{center}}
\pretitle{\begin{center}\Huge\zapfstyle}
\posttitle{\par\end{center}\vskip 1em}
\preauthor{\begin{center}\Huge\zapfstyle}
\postauthor{\par\end{center}\vskip 2.5em}
\predate{\begin{center}\LARGE}
\postdate{\par\end{center}\vskip 2.5em}
\renewcommand{\maketitlehookd}{%
\large\noindent Perfect Publishing\hspace*{\fill}Forward by Fabulous Freddy\smallskip\\
The World\hspace*{\fill}Author of \emph{Kayaking with dragons}}
\title{MY BOOK}
\author{My Self}
\date{266 \textsc{bce}}
\begin{document}
\maketitle
\end{document}
产生