reledmac 功能正在开发中
我正在为 reledmac 中的脚注构建一种新的脚注排列方式(在维护者的帮助下)。reledmac 可以在两列或“段落模式”中排版脚注。(这两个技巧已经在 TeXbook(第 395-400 页)中介绍过。)
实现脚注排列的代码twocolpara
位于问题 655存储reledmac
库。目前,这种安排或多或少是可行的,但我们注意到它取决于字体。
这两幅图显示了测试文件的输出(examples/1-criticalnotes.tex
) 在 libertine (使用包libertineotf
) 和 pagella (使用包tgpagella
) 中使用 进行编译xelatex
。
请注意,当使用 libertine 排版时,我们会得到一个不错的段落(并不完美,脚注后的空间太多或太少),但是使用 heros 时,当前一行有足够空间时,第三个脚注会开始一个新行。
笔记:我知道这不是一个可以在 MWE 中解决的简单错误。我希望有人对示例文件足够感兴趣,愿意查看代码。
twocolumn
该代码是和安排中使用的代码的混合paragraph
。它位于reledmac.dtx
所述分支中的文件的第 10721--10889 行。
代码可以这样获取:
$git clone https://github.com/maieul/ledmac
$cd ledmac
$git checkout issue655
$make reledmac.sty
示例位于examples
子文件夹中。使用更改后的 reledmac 编译它们的一种简单方法是创建一个examples
指向reledmac.sty
之前生成的链接。