![根据 \pstart 和 line 索引批判版本(edtext 和 ibibleverse)](https://linux22.com/image/468429/%E6%A0%B9%E6%8D%AE%20%5Cpstart%20%E5%92%8C%20line%20%E7%B4%A2%E5%BC%95%E6%89%B9%E5%88%A4%E7%89%88%E6%9C%AC%EF%BC%88edtext%20%E5%92%8C%20ibibleverse%EF%BC%89.png)
目前正在编写一个带有平行翻译的批判版,使用reledmac
和。reledpar
bibleref-french
对于该文本的索引,我使用了indextools
两个索引:一个用于原始文本(下面例子中的拉丁文),一个用于圣经参考文献。
到目前为止,我设法获得了每个条目引用页面和行的索引。由于行列在每个处重新开始\pstart
,我希望条目引用 pstart 而不是页面。我该如何实现呢?
这是一个 MWE(reledmac 选项不是那么简单,但我不想冒险弄乱功能设置)
\documentclass[12pt]{article}
\usepackage[french]{babel}
\usepackage[indextestamentsL]{bibleref-french}
\biblerefstyle{defaultshorter}
\usepackage[xindy]{indextools}
\usepackage[noeledsec,noend,noledgroup,xindy,xindy+hyperref, series={A, B, C}]{reledmac}
\usepackage[sameparallelpagenumber, advancedshiftedpstarts]{reledpar}
\fnpos{critical-familiar}
\sidenotemargin{outer}
\firstlinenumR{10000000}
\lineation{pstart}
\Xarrangement[A]{paragraph}
\arrangementX[A]{paragraph}
\renewcommand*{\thefootnoteA}{{\textit{\alph{footnoteA}}}}
\newcommand{\witness}{\textbf}
\Xinplaceoflemmaseparator{0pt}
\Xlemmadisablefontselection[A]
\Xnotenumfont{\normalfont\bfseries}
\Xnotefontsize{\scriptsize}
\Xlemmaseparator[A]{:~}
\Xparafootsep{$\parallel$~}
\Xnumberonlyfirstinline
\Xlinenumannotationonlyfirstintwo
\Xpstarteverytime[A]
\usepackage{perpage}
\MakePerPage{footnote@typeset}
\MakePerPage{footnoteA@typeset}
\MakePerPage{footnoteB@typeset}
\usepackage[hyperindex=true]{hyperref}
\makeindex[title=Scripture,name=scr]
\makeindex
\renewcommand{\biblerefindex}{\index[scr]}
\begin{document}
\begin{pages}
\begin{Leftside}
\beginnumbering
\numberpstarttrue
\pstart
Lorem ipsum\edindex{ipse}...
\pend
\pstart
O \edtext{quam}{\lemma{quam}\Afootnote{quem \witness{H}}} tristis\edindex{tristis, e}...
\pend
\pstart
In principio creavit Deus cœlum et terram.\footnoteA{\ibibleverse{Gn}(1:1)}
\pend
\endnumbering
\end{Leftside}
\begin{Rightside}
\beginnumbering
\numberpstarttrue
\pstart
Translation 1
\pend
\pstart
Translation 2
\pend
\pstart
Translation 3
\pend
\endnumbering
\end{Rightside}
\end{pages}
\Pages
\newpage
\printindex[scr]
\printindex
\end{document}