阿拉伯诗歌中的行号

阿拉伯诗歌中的行号

我正在输入一首阿拉伯诗作为一份较长XeLaTeX文档的一部分。因此,我的论文分为三部分:简介(7 页)、我使用polyglossiabidi \traditional poem(两个对齐列)排版的阿拉伯诗版本(5 页)以及阿拉伯诗的翻译(4 页)。我需要在阿拉伯诗中添加一些脚注(文本变体)。我希望脚注标记是阿拉伯语(mashriq),但是当我在阿拉伯诗的开头插入命令时,\setdefaultlanguage[numerals=mashriq]{arabic}它会将脚注标记和页码都更改为mashriq(也包括翻译部分的页码)。(如果我在序言中插入命令,它会将文档中的所有数字更改为mashriq形式。)

我希望脚注位于每页的底部,但环境traditionalpoem似乎只将它们插入到诗歌的末尾。我可以接受这一点。

  1. 是否有某种方法可以mashriq仅在阿拉伯语文本部分中的脚注标记中获取表格,而无需更改任何其他数字mashriq
  2. 另一个可能更简单的解决方案是对阿拉伯诗歌文本的行进行编号,并创建引用行号而不是特定脚注标记的未编号脚注,但我还没有找到实现此目的的方法。我尝试使用包 lineno。它没有产生任何错误消息,但也没有对诗歌的行进行编号。我在互联网上找到了定义新环境的代码示例,这些示例似乎对某些人有用,但是当我通过( )numberedpoem运行示例时,它无法编译。有一个错误代码:TeXWorksMikTeX 2.9

    ! Undefined control sequence.
     l.63 \footdir@temp
                  \footdir@ORG@xepersian@footnotetext\@footnotetext{\bidi@fo...
    

我不知道该怎么办,因为该示例甚至不包含 63 行代码。

相关内容