居中书写的空白页

居中书写的空白页

我想创建一个页面,页面中央显示“研究计划”字样。我目前有以下代码

\newpage
\addcontentsline{toc}{subsection}{Research Plan}
\vspace*{\fill}% * is needed here
\noindent
\makebox[\textwidth]{\fontsize{50}{60}\selectfont Research Plan}
\vfill
\newpage

但是“研究计划”这几个字似乎没有完全居中,它们似乎有点太低了。理想情况下,我会将文本稍微放在中间上方,但我很乐意尝试不同的想法,看看哪种方法最好。

答案1

像这样吗?

\documentclass[12pt]{article}
\usepackage{ebgaramond}
\usepackage[showframe]{geometry}
\usepackage[svgnames]{xcolor}
\usepackage{lipsum}

\begin{document}

\lipsum[1-3]
\clearpage
\thispagestyle{empty}
\vspace*{0.25\textheight}
\begin{center}
\bfseries\fontsize{60pt}{60pt}\selectfont \color{Tomato}Fiddle-dee-dee!
\end{center}
\clearpage
\lipsum[46]

\end{document} 

在此处输入图片描述

答案2

您可以使用eso-pic\AtPageCenter\AtTextCenter内容定位在页面或文本块的中心:

在此处输入图片描述

\documentclass{article}

\usepackage{eso-pic}
\usepackage{lipsum}% Just for this example

\begin{document}

\lipsum[1-5]

\clearpage

\AddToShipoutPictureFG*{%
  \AtPageCenter{%
    \raisebox{-.5\height}{\makebox[0pt]{\fontsize{50}{60}\selectfont Research Plan}}
  }%
}
\mbox{}\addcontentsline{toc}{subsection}{Research Plan}% Set something on the page

\clearpage

\lipsum[1-5]

\end{document}

\mbox{}只是在页面上设置一个空白元素,以便在您发布时将其发送出去\clearpage(或\newpage),并为内容条目设置适当的标记。在页面发送期间,\AddToShipoutPictureFG*将内容放置在页面的F顶部G(仅适用于该页面*)。使用\makebox[0pt]可确保元素保持水平居中,而使用\raisebox{-.5\height}可确保垂直居中。

相关内容