多行頁腳對齊

多行頁腳對齊

問題

我在嘗試著將單行右頁腳與四行中心頁腳的最後一行對齊

\- \\我目前的解決方案是在實際頁碼編號之前使用三次強制換行。我還必須考慮字體大小的差異,因此我最終需要\small{\-} \\ \scriptsize \- \\ \- \\管理垂直空間。

這不僅顯得效率極低,而且錯誤的但由於每個頁腳的第四行大小不一樣,所以看起來不太好。

fancyhdr 頁腳

獎金問題

為什麼螢幕截圖中的第四行 (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}

在此輸入影像描述

相關內容