
我想建立一個中間有「研究計畫」字樣的頁面。我目前有以下程式碼
\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}
確保垂直居中。