
Я потратил почти час, пытаясь создать нижний/верхний колонтитул на титульном листе, и я начинаю нервничать. Буду признателен за любую помощь.
Мне просто нужно, чтобы название моего университета было вверху, а моего руководителя внизу. Я пробовал разные вещи, единственное, что сработало, — это переопределение стиля {empty}
с помощью заголовка и нижнего колонтитула. Но затем, когда я пытаюсь сделать абстрактный абзац на следующей странице, он помещает туда тот же самый верхний и нижний колонтитул. Я думаю, это потому, что аннотация \thispagestyle{empty}
тоже использует, но я не знаю, как это переопределить. Любая помощь будет оценена по достоинству.
\documentclass[11pt]{report}
\usepackage[T1]{fontenc}
\usepackage{amsmath, amssymb, amsfonts}
\usepackage{fancyhdr}
\pagestyle{plain}
\fancyhf{}
\renewcommand{\headrulewidth}{\iffloatpage{0pt}{0.4pt}}
\renewcommand{\footrulewidth}{\iffloatpage{0pt}{0.4pt}}
\fancyhead[L]{\iffloatpage{}{University}}
\fancyfoot[C]{\iffloatpage{}{Supervisor}}
\begin{document}
\title{\textbf{Title here}}
\author{My name}
\maketitle
\thispagestyle{fancy}
\newpage
\begin{abstract}
Abstract goes here....
\end{abstract}
\end{document}
решение1
Я думаю, что создание собственного титульного листа более целесообразно, чем возня с верхними и нижними колонтитулами страниц.
\documentclass[11pt]{report}
\usepackage[T1]{fontenc}
\begin{document}
\begin{titlepage}
University
\vfill
\begin{center}
{\LARGE\bfseries Title here \bigbreak}
{\large My name \medbreak}
\today
\end{center}
\vfill
Supervisor
\end{titlepage}
\begin{abstract}
Abstract goes here....
\end{abstract}
\end{document}
решение2
Как вы правильно заметили, стиль страницы, который используется в report
классе на странице с заголовком, — empty
. Вы можете переопределить это с помощью \fancypagestyle{empty}{....}
. Чтобы ограничить эти эффекты только титульным листом, вам следует поместить команду в тело документа, а не в преамбулу, и заключить ее вместе с самим титульным листом в группу \bgroup...\egroup
:
\documentclass[11pt]{report}
\usepackage[T1]{fontenc}
\usepackage{amsmath, amssymb, amsfonts}
\usepackage{fancyhdr}
\begin{document}
\bgroup
\fancypagestyle{empty}{\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\fancyhead[L]{University}
\fancyfoot[C]{Supervisor}}
\title{\textbf{Title here}}
\author{My name}
\maketitle
\newpage
\egroup
\begin{abstract}
Abstract goes here....
\end{abstract}
Text.
\end{document}