![使用 eledmac 包在正文中使用双倍行距,但不使用双列脚注](https://linux22.com/image/323186/%E4%BD%BF%E7%94%A8%20eledmac%20%E5%8C%85%E5%9C%A8%E6%AD%A3%E6%96%87%E4%B8%AD%E4%BD%BF%E7%94%A8%E5%8F%8C%E5%80%8D%E8%A1%8C%E8%B7%9D%EF%BC%8C%E4%BD%86%E4%B8%8D%E4%BD%BF%E7%94%A8%E5%8F%8C%E5%88%97%E8%84%9A%E6%B3%A8.png)
使用双栏脚注eledmac
(基于这个问题),行距 viasetspace
也适用于脚注。我怎样才能在这些双列脚注中保留单倍行距?
\documentclass[12pt]{article}
\usepackage[doublespacing]{setspace}
\usepackage{eledmac}
\usepackage{etoolbox}
\patchcmd{\twocolfootfmtX}{\raggedright}{}{}{}
\foottwocolX{A}
\let\footnote\footnoteA
\usepackage{microtype}
\usepackage{lipsum}
\begin{document}
\lipsum*[1]\footnote{\lipsum*[3-4]}\lipsum*[6-7] % text AND footnote are double-spaced!
\end{document}
答案1
您必须迁移到 reledmac 并使用\bhooknoteX
和\bhookgroupX
命令。
\documentclass[12pt]{article}
\usepackage[doublespacing]{setspace}
\usepackage{reledmac}
\usepackage{etoolbox}
\arrangementX[A]{twocol}
\colalignX{\justifying}
\makeatletter
\bhooknoteX[A]{\setstretch {\setspace@singlespace}}
\bhookgroupX[A]{\setstretch {\setspace@singlespace}}
\makeatother
\let\footnote\footnoteA
\usepackage{microtype}
\usepackage{lipsum}
\begin{document}
\lipsum*[1]\footnote{\lipsum*[3-4]}\lipsum*[6-7] % text AND footnote are double-spaced!
\end{document}
在这个 MWE 中,我还使用命令改变了您修改注释对齐的方式\colalignX
。