如何更改特定页面样式的下边距?

如何更改特定页面样式的下边距?

我使用的是 fancyhdr。我的 fancy 页面样式没有页脚(只有脚注)。但是,在章节标题上,我使用的是普通页面样式,其底部有脚注。无论如何,我希望能够在每种页面样式上设置不同的底部边距 - 普通页面样式为 0.25 英寸,而 fancy 页面样式为 0.15 英寸。您如何实现这一点?

\documentclass{book}
\usepackage{fancyhdr}
\usepackage[includeheadfoot,top=0.25in,bottom=0.1in,left=0.75in,right=0.4in,paperwidth=6in,paperheight=9in]{geometry}
\usepackage{blindtext}

\fancyhf{}
\fancyhead[RE,RO]{Right}
\fancyhead[LE,LO]{Left}

\begin{document}

\chapter{My Chapter}

\blindtext[3]

\blindtext[3]

\blindtext[3]

\blindtext[3]

\end{document}

答案1

只是为了好玩。您也可以使用表格,或者创建一个新的浮动类型。除非您想在页面上添加另一个底部浮动,否则这实际上无关紧要。如果没有标题,它就不会显示在图表列表中。

\documentclass{book}
\usepackage{fancyhdr}
\usepackage[includeheadfoot,top=0.25in,bottom=0.1in,left=0.75in,right=0.4in,paperwidth=6in,paperheight=9in]{geometry}
\usepackage{blindtext}

\fancyhf{}
\fancyhead[RE,RO]{Right}
\fancyhead[LE,LO]{Left}

\fancypagestyle{plain}{\fancyhf{}}% plain=empty

%\makeatletter
%\let\ps@plain=\ps@empty
%\makeatother

\newcommand{\addpageno}{\begin{figure}[b]
\makebox[\textwidth]{\thepage}
\end{figure}}

\begin{document}

\chapter{My Chapter}
\addpageno

\blindtext[3]

\blindtext[3]

\blindtext[3]

\blindtext[3]

\end{document}

相关内容