book
类按打印要求排列文本。边距自动设置。如果我们不想要该格式,oneside
可以使用选项,但它会全局更改文档的格式。我只想要titlepage
文档的环境就像在类中一样article
。它应该像在article
类中一样水平居中。它也应该像在类中一样垂直居中book
。在探索了此网站上的一些答案后,我尝试了afterpage
包,但发现它没有帮助。有人可以帮我重新定义titlepage
环境吗?
\documentclass{book}
\usepackage{lipsum}
\title{Title}
\author{Niranjan}
\begin{document}
\begin{titlepage}
\maketitle
\end{titlepage}
\lipsum
\end{document}
答案1
尝试这个。
\documentclass{book}
\usepackage{lipsum}
\title{Title}
\author{Niranjan}
\newlength{\shift} \setlength{\shift}{0.2in}
\begin{document}
\addtolength{\oddsidemargin}{\shift} % shift text to the right
\begin{titlepage}
\maketitle
\end{titlepage}
\addtolength{\oddsidemargin}{-\shift} % shift text back to the left
\lipsum
\end{document}
0.2 英寸的偏移值对我来说看起来还可以,但您可能需要稍微改变一下。