完全不同的换行符和不同的字体

完全不同的换行符和不同的字体

reledmac 功能正在开发中

我正在为 reledmac 中的脚注构建一种新的脚注排列方式(在维护者的帮助下)。reledmac 可以在两列或“段落模式”中排版脚注。(这两个技巧已经在 TeXbook(第 395-400 页)中介绍过。)

实现脚注排列的代码twocolpara位于问题 655存储reledmac库。目前,这种安排或多或少是可行的,但我们注意到它取决于字体。

这两幅图显示了测试文件的输出(examples/1-criticalnotes.tex) 在 libertine (使用包libertineotf) 和 pagella (使用包tgpagella) 中使用 进行编译xelatex

使用 libertine 排版 使用 TG Heroes 排版

请注意,当使用 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之前生成的链接。

相关内容