여러 줄 바닥글 정렬

여러 줄 바닥글 정렬

문제

나는 노력하고있다한 줄 오른쪽 바닥글을 네 줄 중앙 바닥글의 마지막 줄에 정렬.

현재 해결책은 \- \\실제 페이지 번호 매기기 전에 세 번을 사용하여 줄 바꿈을 강제하는 것입니다. 또한 글꼴 크기 차이도 고려해야 하므로 \small{\-} \\ \scriptsize \- \\ \- \\세로 공간을 관리해야 합니다.

이는 매우 비효율적으로 보일 뿐만 아니라잘못된하지만 각 바닥글의 네 번째 줄의 크기가 동일하지 않기 때문에 보기에 좋지 않습니다.

fancyhdr 바닥글

보너스 질문

스크린샷에서 네 번째 줄(4)이 다른 줄의 중앙에 제대로 배치되지 않은 이유는 무엇입니까?

MWE

\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}

여기에 이미지 설명을 입력하세요

관련 정보