有没有办法在 paracol 环境中使用预定义的 reledmac 双列脚注标准。虽然双列 paracol 确实提供了自己的双列脚注(效果很好),但我必须专门使用期刊预定义的 reledmac 脚注样式。我需要的是禁用 paracol 脚注,并且所有脚注都遵循预设的 reledmac 样式(从而避免出现下面看到的四列脚注样式)。
注意:我意识到我可以将 \footnoteAtexts 从 paracol 环境中取出,从而获得所需的两列脚注,但由于我正在处理的 paracol 文本跨越几页(并且无法拆分),将 footnoteAtexts 放在 paracol 环境之外会导致脚注的排版比 footnoteAmarks 出现的位置晚很多。非常感谢。
\documentclass[a4paper,10pt]{article}
\usepackage{polyglossia}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont[Ligatures=TeX, Mapping=tex-text, Numbers=OldStyle]{TeX Gyre Pagella}
\usepackage[nocritical,
noend,
series={A}]{reledmac}
\usepackage{setspace}
\arrangementX[A]{twocol}
\beforenotesX{2em plus 1.5em minus 1.5em}
\usepackage{paracol}
\usepackage{lipsum}
\setlength{\parindent}{0pt}
\begin{document}
\begin{paracol}{2}
test\footnoteAmark[1]\bigskip
\lipsum[3]\bigskip
test2\footnoteAmark[2]\bigskip
\switchcolumn
\lipsum[5]
\footnoteAtext[1]{{\lipsum[2]}}
\footnoteAtext[2]{{\lipsum[1]}}
\end{paracol}
\end{document}
答案1
这不是一个解决方案,而是一个更加令人困惑的实验。
\documentclass[a4paper,10pt]{article}
\usepackage{polyglossia}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont[Ligatures=TeX, Mapping=tex-text, Numbers=OldStyle]{TeX Gyre Pagella}
\usepackage[nocritical,
noend,
series={A}]{reledmac}
\usepackage{setspace}
\arrangementX[A]{twocol}
\beforenotesX{2em plus 1.5em minus 1.5em}
\usepackage{paracol}
\usepackage{lipsum}
\setlength{\parindent}{0pt}
\begin{document}
\begin{paracol}{2}
test\footnoteAmark[1]\bigskip
\lipsum[3]\bigskip
test2\footnoteAmark[2]\bigskip
\switchcolumn
\lipsum[5]
\footnoteAtext[1]{\parbox[t]{\linewidth}{\lipsum[2]}}
\footnoteAtext[2]{\parbox[t]{\linewidth}{\lipsum[1]}}
\end{paracol}
\end{document}