我目前正在创建一个包含双语文本的双面类 Latex 文档:左侧(左页)始终是拉丁文本,右侧(右页)是德语翻译。为此,我使用了 reledpar,我对它非常满意,只有一个问题。
默认情况下,左页的左侧有行号,右页的右侧有右侧文本的行号,后跟大写 R。
现在我想保留左页的行号,但完全删除右页的行号(隐藏它)。
我通读了 reledpar / reledmac 文档,但找不到帮助。我发现使用“\numberlinefalse”可以完全停用两侧的行号,但这不是我想要的。
我的 MWE 是:
\documentclass[a4paper,twoside]{scrbook}
% Synchronize text on multiple pages
\usepackage[series={},nocritical,noend,noeledsec,nofamiliar,noledgroup]{reledmac}
\usepackage{reledpar}
% Set space between pstart and pend
\AtEveryPstart{
\vspace{0.5\baselineskip}
}
% Begin the document
\begin{document}
\begin{pages}
\begin{Leftside}
\beginnumbering
\input{LatinText}
\endnumbering
\end{Leftside}
\begin{Rightside}
\beginnumbering
\input{GermanText}
\endnumbering
\end{Rightside}
\end{pages}
\Pages
\end{document}
在 LatinText 和 GermanText 里面只有大量的“\pstart”和“\pend”,中间有一些文本,所以没什么特别的。
TLDR:如何使用 reledpar/reledmac 删除双面翻译文档一页上的行号?
答案1
在再次查看所有类似的 reledpar 问题后,我找到了以下答案梅厄尔(使用 eledpar 在对开页中打印行号,仅在左页上打印,而不在右页上打印)解决了我的问题。感谢他:
只有在读了很多行之后,你才能知道要对正确的页面进行编号。
所以
\firstlinenumR{10000000}
来自的回答梅厄尔!给他点赞,不要给我!