Reledmac 脚注配置

Reledmac 脚注配置

亲爱的 \LaTex{}nocrats 同仁们,

非常感谢您为我的论文提供如此大的帮助。

使用下面的 Reledmac 代码,我试图实现(添加以下内容):

a) 减少脚注中两列之间的空间,使得最多有四位数字时,左列右侧和右列引用的 1000 标记之间仍然有 2em b) 目前,脚注的显示方式如下:

        Main text runs here, Main text continues here
        ---------------------------------------------
        99 First line left column       101 First line second column
        Second line left column         Second line right column
        100 Second fn first line
        Second fn second

如果可以像这样显示就太好了:

        Main text runs here, Main text continues here...
        ---------------------------------------------...
     99 Line one of fn 1 left side     101 Line one of fn 1 right side.
        Line two of fn 1 left side         Line two of fn 1 right side   
    100 Line one of fn 2 left side     102 etc.
        Line two of fn 2 left side

c) 使每列的长度均匀分布,使它们成为两个大小相似的块(例如,通过在左列的最后一个脚注中启用分栏,使其延伸到右列的顶部)

感谢您的时间和帮助!

附言:如果 eledmac 更简单的话,我也可以求助于它

梅威瑟:

\documentclass[12pt,a4paper]{report}

\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}

\begin{document}

As we all know,\footnote{This is to demonstrate the space in between columns in a document's footnote environment that is set to two-columns in reledmac}
Cats and dogs don't necessarily get along\footnote{Thank you very much for your help in assisting with this query}


\end{document}

答案1

初步评论

  1. 你的 MWE 不工作,你没有要求 setspace 包。
  2. 您不需要加载 etoolbox,因为 reledmac 已经加载它。
  3. eledmac 不可能比 reledmac 更简单,因为其原理就是添加越来越多的配置组件。

a. 列间间距

reledmac 没有定义列之间的空间,而是定义列的宽度。

\hsizetwocolX您可以使用(对于熟悉的脚注)和\Xhsizetwocol(对于关键的脚注)来增加它们。

例如

\hsizetwocolX[A]{0.48\hsize}

请参阅手册第 7.11.2 条(标题为Size of the columns...)

b. 脚注编号设置

这比较复杂,特别是因为我不确定是否理解您的需求。实际上没有脚注标记的配置选项,因此您需要重新定义一些命令。

  1. 脚注的第一行已经没有缩进(除非你明确要求)
  2. 如果框的大小固定,则必须放置脚注编号,重新定义\normalfootfootmarkX

    \renewcommand*{\normalfootfootmarkX}[1]{%
      \hbox to 1.25em{\hfill\textsuperscript{\@nameuse{@thefnmark#1}}}%
    }
    
  3. 您必须为脚注的其他行添加缩进

    \hangindentX{1.3em}
    

(我不明白这种0.05em转变究竟从何而来)

c. 最后一个问题

我不明白您的需求。分栏符会自动使两列中的文本行数相同,最终只有一行不同(左侧 2 行,右侧 1 行,或左侧 2 行,右侧 2 行,但绝不会是左侧 3 行,右侧 1 行)

相关内容