
Проблема
я пытаюсьвыровнять правый нижний колонтитул в одну строку по последней строке центрального колонтитула в четыре строки.
Мое текущее решение — принудительно переносить строки, используя \- \\
три раза перед фактической нумерацией страниц. Мне также приходится учитывать разницу в размере шрифта, поэтому в итоге мне приходится \small{\-} \\ \scriptsize \- \\ \- \\
управлять вертикальным пространством.
Это не только кажется крайне неэффективным инеправильныйно поскольку четвертые строки каждого колонтитула имеют разный размер, это выглядит не очень красиво.
Бонусный вопрос
Почему на скриншоте четвертая строка (4) не отцентрирована по отношению к остальным?
МВЭ
\documentclass[a4paper, draft, 12pt]{article}
\usepackage[french]{babel}
\usepackage{fancyhdr}
\usepackage[T1]{fontenc}
\usepackage{geometry}
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\usepackage{lastpage}
\usepackage{lipsum}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\fancyfoot[C]{
\centering
\small{1} \\
\scriptsize
2 \\
3 \\
4
}
\fancyfoot[R]{\footnotesize \thepage\ of \pageref{LastPage}}
\begin{document}
\pagestyle{fancy}
\lipsum
\end{document}
решение1
Поместите их в определенную tabular
среду.
\fancyfoot[C]{%
\scriptsize
\begin{tabular}[b]{c}
\small 1 \\
2 \\
3 \\
4
\end{tabular}%
}
решение2
Использовать это:
\fancyfoot[C]{
\centering\footnotesize
\begin{tabular}[b]{c}%
1 \\
2 \\
3 \\
4
\end{tabular}
}
\fancyfoot[R]{\footnotesize \thepage\ of \pageref{LastPage}}
решение3
Использовать \Longstack
:
\documentclass[a4paper, draft, 12pt]{article}
\usepackage[french]{babel}
\usepackage{fancyhdr}
\usepackage[T1]{fontenc}
\usepackage{geometry}
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\usepackage{lastpage}
\usepackage{lipsum}
\usepackage{stackengine}
\setstackEOL{\\}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\fancyfoot[C]{
\centering\scriptsize\Longstack{\small 1\\2\\3\\4}%
}
\fancyfoot[R]{\footnotesize \thepage\ of \pageref{LastPage}}
\begin{document}
\pagestyle{fancy}
\lipsum
\end{document}