我已经将 eledpar 和 parcolumns 包组合起来,在 2 页上添加了 4 个平行文本。使用 Atbegshi 包添加页眉。一切正常,但当我添加脚注时,页眉丢失了。这是一段代码。如果您注释脚注,一切正常。
\documentclass[10pt]{memoir}
\usepackage[utf8]{inputenc}
\usepackage{eledmac}
\usepackage{eledpar}
\usepackage{parcolumns}
\usepackage{xcolor}
\usepackage{atbegshi}
\usepackage{lipsum}
\foottwocolX{A}
\let\footnote\footnoteA
\parindent 0pt
\newcommand{\pcheader}{\hspace*{0.2\textwidth}\textbf{A}{\hspace*{0.5\textwidth}\textbf{B}}\vspace*{1ex}\hrule}
\newcommand{\kpcheader}{\hspace*{0.2\textwidth}\textbf{C}{\hspace*{0.5\textwidth}\textbf{D}}\vspace*{1ex}\hrule}
\AtBeginShipout{%
\checkoddpage
\ifoddpage
\pcheader
\else
\kpcheader
\fi
}%
\begin{document}
\sloppy
\begin{pages}
\begin{Leftside}
\beginnumbering
\pstart
\begin{parcolumns}[nofirstindent,rulebetween=true]{2} \colchunk[1]{
\section*{LL1}\mbox{}
{\color{red} testing color bug}
\lipsum[3]
test\footnote{footnote 1}
\lipsum[3]
}
\colchunk[2]{
\section*{LR1}\mbox{}
\lipsum[3]
test\footnote{footnote 2}
\lipsum[3]
}
\colplacechunks
\end{parcolumns}
\begin{parcolumns}[nofirstindent,rulebetween=true]{2} \colchunk[1]{
\section*{LL2}\mbox{}
}
\colchunk[2]{
\section*{LR2}\mbox{}
}
\colplacechunks
\end{parcolumns}
\pend
\endnumbering% <
\end{Leftside}
\begin{Rightside}
\beginnumbering
\pstart
\begin{parcolumns}[rulebetween=true]{2}
\colchunk[1]{
\section*{RL1}\mbox{}
}
\colchunk[2]{
\section*{RR1}\mbox{}
}
\colplacechunks
\colchunk[1]{
{\color{red} testing color bug}
}
\colchunk[2]{
\mbox{}
}
\colplacechunks
\colchunk[1]{
\lipsum[1-2]
test\footnote{footnote 3}
\lipsum[1-2]
}
\colchunk[2]{
\lipsum[3]
test\footnote{footnote 4}
\lipsum[3]
}
\colplacechunks
\end{parcolumns}
\pend
\endnumbering% <--
\end{Rightside}
\Pages
\end{pages}
\AtBeginShipout\AtBeginShipoutDiscard
\end{document}