
문제
나는 노력하고있다한 줄 오른쪽 바닥글을 네 줄 중앙 바닥글의 마지막 줄에 정렬.
현재 해결책은 \- \\
실제 페이지 번호 매기기 전에 세 번을 사용하여 줄 바꿈을 강제하는 것입니다. 또한 글꼴 크기 차이도 고려해야 하므로 \small{\-} \\ \scriptsize \- \\ \- \\
세로 공간을 관리해야 합니다.
이는 매우 비효율적으로 보일 뿐만 아니라잘못된하지만 각 바닥글의 네 번째 줄의 크기가 동일하지 않기 때문에 보기에 좋지 않습니다.
보너스 질문
스크린샷에서 네 번째 줄(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}