我需要在页面的最底部放置文本,但是当我使用 \vfill 时,文本会超出底部边距一两行。我猜这与 \maketitle 有关。我使用它,这样第一页就不会被编号,但我猜编号仍然有效,所以我无法覆盖页面的缺失编号。以下是可重现的示例:
\documentclass[12pt]{article}
\date{}
\renewcommand{\contentsname}{Contents}
\usepackage{graphicx}
\usepackage{setspace}
\usepackage{blindtext}
\usepackage{float}
\usepackage{indentfirst}
\usepackage{listings}
\usepackage{babel,etoolbox, lineno}
\renewcommand*\contentsname{Contents}
\usepackage[natbib=true,style=ext-numeric,sorting=none]{biblatex}
\addbibresource{name.bib}
\usepackage{color}
\DeclareOuterCiteDelims{cite}{\textcolor{green}{\bibopenbracket}}{\textcolor{green}{\bibclosebracket}}
\usepackage[utf8]{inputenc}
\usepackage{babel,graphicx, amsmath}
\usepackage{wrapfig}
\setstretch{1.5}
\usepackage[export]{adjustbox}
\usepackage{geometry}
\renewcommand{\figurename}{Fig.:}
\renewcommand*\contentsname{Contents}
\setlength{\parindent}{4ex}
\usepackage{flafter}
\usepackage[font={small}]{caption}
\usepackage[font=small,labelfont=bf]{caption}
\usepackage{etoolbox}
\usepackage{tocloft}
\usepackage{tocstyle}
\usetocstyle{allwithdot}
\begin{document}
\captionsetup{textfont={sf,sansmath, tiny}, labelfont = {footnotesize, bf,sf}}
\begin{center}
\thispagestyle{empty}
\large{UNIVERSITY}\\[-0.9ex]
\large{FACULTY}\\[-0.9ex]
\large{DEPARTMENT}\\[+15ex]
\end{center}
\begin{center}
\large{\textbf{THE TITLE OF THE THESES}}\\[+0.9ex]
\normalsize{\textbf{BSA}}\\[+15ex]
\end{center}
\vfill
\begin{center}
LONDON 2022
\end{center}
\maketitle
\end{document}
答案1
文档正文设置在由\textwidth
和定义的文本块空间内\textheight
。正文上方和下方是页眉和页脚,通常包括页码和/或分部(章节/部分)标题。
似乎您不希望将“LONDON 2022”放在文本块内,而是放在通常放置页码的文本块下方。
使用\fancyhdr
包将文本居中放置在标题页上,而不是页码。以下是 MWE 的精简版本,删除了与问题无关的包,但包括将fancyhdr
代码居中放置LONDON 2022
在页面底部。
% bottomlineprob.tex SE 620539
\documentclass[12pt]{article}
\usepackage{setspace}
\setstretch{1.5}
\usepackage{geometry}
\setlength{\parindent}{4ex}
\usepackage{lipsum}
\usepackage{fancyhdr}
\begin{document}
\fancypagestyle{title}
\fancyhead{}
\fancyfoot[L,R]{}
\fancyfoot[C]{LONDON 2022}
\renewcommand{\headrulewidth}{0pt}
\setlength{\headheight}{14.5pt}
\begin{center}
%\thispagestyle{empty}
%\thispagestyle{fancy}
\thispagestyle{title}
\large{UNIVERSITY}\\[-0.9ex]
\large{FACULTY}\\[-0.9ex]
\large{DEPARTMENT}\\[+15ex]
\end{center}
\begin{center}
\large{\textbf{THE TITLE OF THE THESES}}\\[+0.9ex]
\normalsize{\textbf{BSA}}\\[+15ex]
\end{center}
\newpage
% \setcounter{page}{1} % uncomment this if this page is to be numbered 1
\lipsum[1-3]
\end{document}
\vfill
\begin{center}
LONDON 2022
\end{center}
\maketitle
\end{document}