Избегайте разного формата титульного листа с помощью fancyhdr

Избегайте разного формата титульного листа с помощью fancyhdr

Я пытался изучить форматирование LaTeX и застрял на чем-то, что должно быть довольно простым, но, похоже, я нахожу только довольно сложные способы решения этой проблемы в сети. Когда я использую пакет \fancyhdrс \maketitleпри попытке изменить номер страницы на нижний правый угол, у меня возникает проблема с первой страницей, где у меня есть \maketitle. Если я удаляю его, все в порядке.

\documentclass[a4paper,12pt,twoside]{article}
\usepackage{multicol}
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{lastpage}

\geometry{
 a4paper,
 total={170mm,257mm},
 left=30mm,
 right=20mm,
 top=20mm,
 bottom=20mm,
 }
\pagestyle{fancy}
\fancyhf{}
\rfoot{\thepage}


\title{Lorem Ipsum}
\author{XMen}
\date{\today}

\begin{document}
\begin{multicols}{2}
[
\maketitle
]

решение1

Создание собственного титульного листа проще и иногда более удобно, чем встроенный стандартный\maketitle

Ниже приведен пример, который можно настроить в соответствии с вашими требованиями.

Номер страницы закомментирован и не является обязательным

Вертикальное расстояние можно регулировать в соответствии с требованиями пользователя.

введите описание изображения здесь

\documentclass[12pt,a4paper]{report}
\usepackage{graphicx}
\begin{document}
\begin{titlepage}
    \centering
    \includegraphics[width=0.15\textwidth]{example-image-1x1}\par\vspace{1cm}
    {\scshape\LARGE Columbidae University \par}
    \vspace{1cm}
    {\scshape\Large Final year project\par}
    \vspace{1.5cm}
    {\huge\bfseries Pigeons love doves\par}
    \vspace{2cm}
    {\Large\itshape John Birdwatch\par}
    \vfill
    supervised by\par
    Dr.~Mark \textsc{Brown}

    \vfill

% Bottom of the page
    {\large \today\par}
    % \thepage%optional
\end{titlepage}
\end{document}

Дополнительные ресурсы для титульных листов

https://en.wikibooks.org/wiki/LaTeX/Создание_Заголовка

Демонстрация прекрасного титульного листа, выполненного в TeX

https://github.com/johannesbottcher/titlepageExamples/

Если вы считаете, что ответ соответствует вашим требованиям, пожалуйста, проголосуйте за ответ, нажав на красный треугольник слева и на галочку под ним.

Обратите внимание, что указанный вами код MWE является неполным, и поэтому можно сделать только приблизительную оценку ваших требований.

решение2

Команда \maketitleвыполняет \thispagestyle{plain}.

У вас есть два варианта: либо переопределить стиль plainстраницы

\fancypagestyle{plain}{%
  \renewcommand{\headrulewidth}{0pt}%
  \fancyhf{}%
  \fancyfoot[R]{\thepage}% equivalent to \rfoot{\thepage}
}
\pagestyle{plain}

или выдайте \thispagestyle{fancy}после \maketitleи оставьте свой код как есть (ну, я добавил, \renewcommand{\headrulewidth}{0pt}чтобы удалить неприятную строку).

\documentclass[a4paper,12pt,twoside]{article}
\usepackage{multicol}
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{lastpage}

\usepackage{lipsum} % for filler text

\geometry{
 a4paper,
% total={170mm,257mm},
 left=30mm,
 right=20mm,
 top=20mm,
 bottom=20mm,
 }

\pagestyle{fancy}
\fancyhf{}
\rfoot{\thepage}
\renewcommand{\headrulewidth}{0pt}


\title{Lorem Ipsum}
\author{XMen}
\date{\today}

\begin{document}

\begin{multicols}{2}[\maketitle\thispagestyle{fancy}]
\lipsum[1-10]

\end{multicols}

\end{document}

С «переопределением стиля plain»:

\documentclass[a4paper,12pt,twoside]{article}
\usepackage{multicol}
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{lastpage}

\usepackage{lipsum} % for filler text

\geometry{
 a4paper,
% total={170mm,257mm},
 left=30mm,
 right=20mm,
 top=20mm,
 bottom=20mm,
 }

\fancypagestyle{plain}{%
  \renewcommand{\headrulewidth}{0pt}%
  \fancyhf{}%
  \fancyfoot[R]{\thepage}%
}
\pagestyle{plain}


\title{Lorem Ipsum}
\author{XMen}
\date{\today}

\begin{document}

\begin{multicols}{2}[\maketitle]
\lipsum[1-10]

\end{multicols}

\end{document}

Обратите внимание, что я прокомментировал totalстроку: нет смысла указывать ширину текста, левое полеиправое поле (и аналогично для вертикальных размеров).

введите описание изображения здесь

Связанный контент