开场白

开场白

非常抱歉打扰您,但是我对reledmac和有个小问题indextools

我正在做一篇论文,编辑一份旧的法语手稿。我使用了多层批判性注释并做了两个索引。我曾尝试按照手册来reledmac解决这个问题,但我一定遗漏了一些东西。

当我想索引关键注释中的单词时,大多数情况下索引定义最终会出现在关键注释中,而不是索引中,这是我不想要的。当我尝试修复它时,它会弄乱文本(放错标点符号或忘记&)或发出错误警告。

以下是我的论文的一部分,问题出在以下几行: Et \edtext{ainsy au definement.\edindex[glo]{definement@\textsc{Definement}, subst. m. <<~fin~>>}}{\Bfootnote{MN e. me doint bon avancement. A e. nous doint bon amendement. H e. me doint bon commancement.}}&

\documentclass[12pt,a4paper,twoside,french]{memoir}
\usepackage[utf8]{inputenc} 
\usepackage[T1]{fontenc}

\usepackage{indextools}
\usepackage{reledmac}
\makeindex[name = glo, title = Glossaire, columns = 2, columnseprule]
\makeindex[name = npr, title = Index des noms propres, columns = 2, columnseprule]

\Xarrangement[B]{paragraph}
\Xlemmaseparator{~:}
\numberpstarttrue

\mainmatter

\begin{document}
\beginnumbering
\linenumincrement{4}
\firstlinenum{0}
\setstanzaindents{2,0}
\setcounter{stanzaindentsrepetition}{1}
\let\endstanzaextra\bigbreak
\stanza
\hspace{0.5cm} \textit{Tristis est anima mea}.&
Jhesu Crist\edindex[npr]{Jhesu Crist@\textsc{Jhesu Crist}, <<~fils de Dieu~>>}, qui tant aimé a&
Les siens que d’enfer les getta\edindex[glo]{getta@\textsc{Getter*}, vb. tr. <<~libérer~>>},&
Et de son sang les racheta,&
Soit a ce mon conmencement&
Et \edtext{ainsy au definement.\edindex[glo]{definement@\textsc{Definement}, subst. m. <<~fin~>>}}{\Bfootnote{MN e. me doint bon avancement. A e. nous doint bon amendement. H e. me doint bon commancement.}}&
J’ay bien cause d’espandre lermes~!&
\endnumbering
\newpage
\printindex[glo]
\printindex[npr]
\end{document}

我知道我正在使用它indextools作为词汇表,而且我可能应该使用包glossaries,但我真的不了解这个包,而且我更熟悉indextools(尽管我仍在尝试寻找改变风格的方法=))

附言:我应该警告任何试图帮助我的人,我是新手,如果我不能很快理解,请原谅。

答案1

开场白

您应该写J’ay bien cause d’espandre lermes~!\&而不是J’ay bien cause d’espandre lermes~!&

你的问题

  1. 正如您调用\edindex内部时那样\edtext,这意味着您想要两次索引:
    1. 一个为正文。
    2. 一个用于关键的脚注,而\edindex也被称为 ,因为 的所有内容\edtext

那是reledmac的一个bug,和手册有矛盾。

  1. \edindex当在inside 中使用格式化命令时,还存在第二个错误 \edtext

3.这两个bug一般在github分支issue650上解决。1.下载https://codeload.github.com/maieul/ledmac/zip/issue650 2. 解压。 3. 运行 reledmac.ins 文件以获取 reledmac.sty 文件 4. 将 reledmac.sty 文件与 .tex 文件一起推送 5. 如果出现问题,请在https://github.com/maieul/ledmac/issues/650 6. 我将在本周在CTAN上发布它。

  1. 这两个错误已在 reledmac 版本 2.21.0 中得到解决,现已在 CTAN 上发布。

其他问题

  1. 别再用了,\let\endstanzaextra\bigbreak 但要使用\AtEveryStopStanza{\bigbreak}
  2. 使用可选参数\stanza添加您的标题而不将其包含在行计数器中。
  3. 为你的标题定义一个命令,而不是这样做\hspace{0.5cm} \textit{Tristis est anima mea}.

相关内容