fancyhdr 的自定义页脚行 (2)

fancyhdr 的自定义页脚行 (2)

因此,我需要在 fancyhdr 包中的每个页面的页脚上方添加不同的行。它必须看起来像

在此处输入图片描述

这是我为创建这条线所做的事情

\rule{\linewidth}{3pt}

\vspace{-0.85\baselineskip}
\rule{\linewidth}{1pt}

我尝试使用来自的代码自定义页脚行,也就是这个

\renewcommand\footrule{\makebox[\textwidth]{\shadowfill}\\[-.2\baselineskip]}

但是我用我的代码替换了 \shadowfill,所以它看起来像这样

\renewcommand\footrule{\makebox[\textwidth]{\rule{\linewidth}{3pt}

\vspace{-0.9\baselineskip}
\rule{\linewidth}{1pt}}\\[-.2\baselineskip]}

不幸的是,它似乎没有按预期显示在页脚中。我得到的是这个。它似乎分成了两个独立的部分。我该如何解决这个问题?

在此处输入图片描述

答案1

似乎与此有关

\renewcommand\footrule{\begin{minipage}{1\textwidth}
\hrule width \hsize height 2pt \kern 1mm \hrule width \hsize   
\end{minipage}\par}%

成立这里

梅威瑟:

\documentclass{article}
\usepackage{lipsum}
\usepackage{fancyhdr}

\renewcommand{\footrule}{\begin{minipage}{1\textwidth}
\hrule width \hsize height 2pt \kern 1mm \hrule width \hsize
\end{minipage}\par}

\begin{document}
  \pagestyle{fancy}

  \lipsum
\end{document}

在此处输入图片描述

相关内容