Добавьте номер страницы к общему количеству страниц на каждой странице?

Добавьте номер страницы к общему количеству страниц на каждой странице?

Я использую \pagestyle{plain}для добавления номера страницы к каждой странице в ее нижней части. Если мне нужно что-то вроде "номер страницы / общее количество страниц" или "номер страницы из общего количества страниц", как мне это сделать?

решение1

Идея решения

  1. Использовать пакетlastpageдля определения метки LastPage, позволяющей нам ссылаться на последнюю страницу через \pageref{LastPage}.

  2. Использоватьfancyhdrдля управления нижним колонтитулом.

Решение

\documentclass{article}

\usepackage{lastpage}

\usepackage{fancyhdr}

\fancyfoot[C]{Page \thepage\ of \pageref{LastPage}}

% Uncomment to remove the header rule
% \renewcommand{\headrulewidth}{0pt} 

\pagestyle{fancy}

\usepackage{lipsum}

\begin{document}

\lipsum[1-10]

\end{document}

Выход

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

Дальнейшая доработка

  1. Если вам это действительно нравитсяпростой, возможно, вы захотите использовать \renewcommand{\headrulewidth}{0pt}(и может быть \renewcommand{\footrulewidth}{0pt}), чтобы избавиться от правил.

  2. Использование fancyhdrна самом деле дает вам массу других элементов управления, которые должны быть полезными. Пожалуйста, см.пакет документациидля получения более подробной информации.

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