多栏页脚位置不一致

多栏页脚位置不一致

fancyhdr与结合创建的页脚multicols放置在不同的垂直位置,具体取决于 - 就我能够隔离问题而言 - 页面是否已满:在完整的页面上,页脚的位置略有不同更高然后在未完全填充的页面上。

当不使用多列时,此问题不存在,但由于某种原因而出现在我的笔记本电脑上,但不在我的台式电脑上尽管两者都运行相同配置的实例MiKTeX 2.9

知道如何实现页脚的一致行为吗?

在此处输入图片描述

梅威瑟:

\documentclass[10pt,twoside]{article}
\usepackage[utf8]{inputenc}
\usepackage{multicol}       % Two cols
\usepackage[T1]{fontenc}
\usepackage[top=1.6cm,bottom=2.8cm,left=1.5cm,right=1.5cm,foot=2cm,showframe]{geometry}
\usepackage{lipsum}         % Filler text
\usepackage{fancyhdr} %adaptation of the footers

\pagestyle{fancy}

\footskip = 50pt %push the footer down so it fits with a decal from a bg-img
\fancyhfoffset[LE,RO]{30pt} % push the footer left on even pages so it fits the decal
\fancyhfoffset[RO]{30pt} % push the footer right on odd pages so it fits the decal
\renewcommand{\headrulewidth}{0.0pt} %no rule for header
\renewcommand{\footrulewidth}{0.0pt} %no rule for footer

\fancyhead{} % clear all header fields
\fancyfoot{} % clear all footer fields

\fancyfoot[LE]{
    \thepage
    \hspace*{0.8cm}
    \raisebox{-10pt}{Test}
}

\fancyfoot[RO]{
    \raisebox{-10pt}{Test}
    \hspace*{0.8cm}
    \thepage
}

\begin{document}
    \begin{multicols}{2}
        \section{Main Section}
        \subsection{Main subsection}
        \lipsum
        \lipsum
        \lipsum
    \end{multicols}
\end{document}

相关内容