平行列页面布局中每列的页脚

平行列页面布局中每列的页脚

我的页面布局包含多个平行列。如何为每一页上的每列添加页脚?

目前我正在使用在页脚parcolumns中添加两个平行的列fancyhdr

但是,这会多次打印页脚。

\documentclass[a4paper, 12pt]{article}
\usepackage[utf8]{inputenc}

\usepackage{blindtext}
\usepackage{parcolumns}
\usepackage{fancyhdr}

\fancypagestyle{plain}{
    \fancyhf{}
    \renewcommand{\headrulewidth}{0pt}
    \fancyhead[R]{\thepage}
    \fancyfoot{
        \begin{parcolumns}{2}
          \colchunk{foo}
          \colchunk{bar}
        \end{parcolumns}
        }
}
\pagestyle{plain}

\begin{document}

\begin{parcolumns}{2}
  \colchunk{
    \blindtext
  }
  \colchunk{
    \blindtext
  }
\end{parcolumns}

\end{document}

页面有两个相等的列,其中包含 lorem ipsum 占位符文本,右上角为页码“1”,左栏下方为页脚“foo”三次,右栏下方为文本“bar”三次,间距分布

答案1

感谢评论,指定一个位置\fancyfoot只会\fancyfoot[L]打印页脚一次。

这是文档对于\fancyhead[places]{field}\fancyfoot[places]{field}\fancyhf[places]{field}(第 4f 页)

places是一个逗号分隔的field放置位置列表。定义了 12 个位置:左、中和右页眉和页脚,并且都可以位于偶数页或奇数页上。因此,每个位置都有 3 个坐标,它们是上述描述的首字母:(1)EO,(2) LCR,(3)HF位置用 3 个字母表示,如EOH。缺少坐标意味着:所有可能性,除了隐含位置 和\fancyhead隐含位置之外。H\fancyfootF

在原始问题中,代码正确地在左侧、中间和右侧多次设置了页脚,因为没有设置位置。

\documentclass[a4paper, 12pt]{article}
\usepackage[utf8]{inputenc}

\usepackage{blindtext}
\usepackage{parcolumns}
\usepackage{fancyhdr}

\fancypagestyle{plain}{
    \fancyhf{}
    \renewcommand{\headrulewidth}{0pt}
    \fancyhead[R]{\thepage}
    \fancyfoot[L]{
        \begin{parcolumns}{2}
          \colchunk{foo}
          \colchunk{bar}
        \end{parcolumns}
        }
}
\pagestyle{plain}

\begin{document}

\begin{parcolumns}{2}
  \colchunk{
    \blindtext
  }
  \colchunk{
    \blindtext
  }
\end{parcolumns}

\end{document}

页面有两个相等的列,其中包含 lorem ipsum 占位符文本,右上角为页码“1”,左栏下方左侧为页脚“foo”,右栏下方左侧为文本“bar”

相关内容