跟进环境中的脚注与并行,我正在尝试使用该parallel
包但使用[p]
(Pages)环境来排版脚注,该环境会在相对的页面上打印平行文本。
我希望每个脚注都出现在同一页面作为脚注标记。
但是,使用将\footnote{}
脚注放在parallel
环境结束后(如文档警告的那样),结果却是下列的页。
在平行文本之后使用\footnotetext{}
,但仍在parallel
将脚注放置在文本的页脚中前页。
\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}