使用並行包的頁面環境中的腳註

使用並行包的頁面環境中的腳註

跟進環境中的註腳為平行,我嘗試使用該parallel套件但使用[p](頁面)環境來排版腳註,該環境在對頁上列印並行文字。

我希望每個腳註都出現在同一頁作為腳註標記。

但是,使用\footnote{}將腳註放置在parallel環境結束之後(正如文件所警告的那樣),結果是腳註的頂部下列的頁。

\footnotetext{}在並行文字之後但仍在環境內使用 aparallel將腳註放置在頁腳中頁。

\documentclass{article}
\usepackage{fontspec}
\usepackage{polyglossia}

\usepackage{parallel}
\newenvironment{verseparallel}[2]
{\begin{Parallel}[p]{}{}
\ParallelLText{#1}\ParallelRText{#2}}
{\end{Parallel}}

\begin{document}
\begin{verseparallel}
{To be, or not to be\footnote{(A) footnote appears on next page}}
{To be, or not to be\footnotemark}
\footnotetext{(B) footnote appears on preceding page}
\end{verseparallel}

\end{document}

無論哪種情況,腳註都會列印在與腳註標記不同的頁面上。是否有解決方法可以將腳註放置在與腳註標記相同的頁面底部?

答案1

按照使用該套件的建議,我能夠實現並行文字排版腳註的所需輸出paracol

有關與具有多頁選項的parallel套件最相符的配置,請參閱文件第 9.2 節「非配對並行分頁」。示例如下。[p]paracol

\documentclass{article}

\usepackage{paracol}
\newenvironment{verseparacol}[2]
{\begin{paracol}[1]*{2} % two columns, one per page, non-paired
#1\switchcolumn#2
}{\end{paracol}}

\begin{document}

~ \clearpage % clearing the page so the first column starts on verso

\begin{verseparacol}
{To be, or not to be\footnote{(A) footnote}}
{To be, or not to be}
\end{verseparacol}

\end{document}

相關內容