Reledpar 标题和副标题计数器问题

Reledpar 标题和副标题计数器问题

亲爱的 tex 爱好者们,

我非常喜欢 reledmac/reledpar 软件包,它非常有帮助。我发现一个问题仍然存在,那就是 reledmac 页面环境中的子部分不会接管前一个子部分的编号,因此实际上我们有

第 1 章
-页面环境开始-
左页第 1.1
节 左页第 1.1.1
节 右页第 1.0.1 节
-页面环境结束-

如何才能让右页的编号接替左页的编号呢?

梅威瑟:

\documentclass[12pt,a4paper,twoside]{book}
\usepackage[
  draft,
  nopbinverse,
  widthliketwocolumns,
  series={A,B,C},]{reledmac}
\usepackage{reledpar}

\begin{document}

\chapter{testchapter}

Introductory statements.

\begin{pages}   
    \begin{Leftside} 
                \beginnumbering 
        \pstart[\section{Abhidharmako\'sa 4.1--8}\\\subsection{Sanskrit}]\pend

    \pstart Here is a verse from the Abhidharmako\'sa in Sanskrit \pend

\endnumbering

\end{Leftside}  

\begin{Rightside}
    \beginnumbering
\pstart[\subsection{Tibetan}]\pend

    \pstart Here is a verse from the Abhidharmako\'sa  in Tibetan \pend
\endnumbering
 %
\end{Rightside} 
\end{pages}
\Pages
\end{document}

答案1

这是 reledpar 的一个功能。通常,您的左侧子节与右侧子节相对应(因为左侧通常是右侧的翻译)。

实际上没有选项可以更改此功能。请打开 github 问题。

不过,有一个相当简单的解决方法。添加

\makeatletter
\let\set@sectcountR\relax
\makeatother

回到你的序言。

但是,此功能与另外两个功能结合在一起:

  • 默认情况下,右侧章节标题不会添加到目录中。您可以使用\eledsectnotoc{}序言中的
  • 默认情况下,部分标记(用于页眉)仅从一侧获取。您无法告诉 reledpar 使用两侧。请针对此问题打开一个问题。

顺便说一句,您的 MWE 不起作用,因为您没有向 pstart 添加任何内容。您不需要有一个空的 pstart 来使用可选参数插入您的部分。您也不需要添加\\标题。

因此,一个(部分)好的文件将是

\documentclass[12pt,a4paper,twoside]{book}
\usepackage[
  draft,
  noend, 
  nopbinverse,
  widthliketwocolumns,
  series={A,B,C},]{reledmac}
\usepackage{reledpar}
\makeatletter
\let\set@sectcountR\relax
\makeatother
\begin{document}

\chapter{testchapter}

Introductory statements.

\begin{pages}   
    \begin{Leftside} 
                \beginnumbering 
        \pstart[\section{Abhidharmako\'sa 4.1--8}\subsection{Sanskrit}]

    Here is a verse from the Abhidharmako\'sa in Sanskrit 
    \pend

\endnumbering

\end{Leftside}  

\begin{Rightside}
    \beginnumbering
\pstart[\subsection{Tibetan}]

    Here is a verse from the Abhidharmako\'sa  in Tibetan \pend
\endnumbering

\end{Rightside} 
\end{pages}
\Pages
\end{document}

但是,当您用两种语言编辑文本(如果我理解得没错的话)时,我会尊重标题的对称性(特别是因为在其他情况下您可能会遇到同步问题)。

所以

\documentclass[12pt,a4paper,twoside]{book}
\usepackage[
  draft,
  nopbinverse,
  widthliketwocolumns,
  series={A,B,C},]{reledmac}
\usepackage{reledpar}

\begin{document}

\chapter{testchapter}

Introductory statements.

\begin{pages}   
    \begin{Leftside} 
                \beginnumbering 
        \pstart[
          \section{Abhidharmako\'sa 4.1--8}
        \subsection{Sanskrit}]

    Here is a verse from the Abhidharmako\'sa in Sanskrit \pend

\endnumbering

\end{Leftside}  

\begin{Rightside}
    \beginnumbering
\pstart[
  \section{Abhidharmako\'sa 4.1--8}
\subsection{Tibetan}
]

    Here is a verse from the Abhidharmako\'sa  in Tibetan \pend
\endnumbering
 %
\end{Rightside} 
\end{pages}
\Pages
\end{document}

但更合乎逻辑的表述应该是

\documentclass[12pt,a4paper,twoside]{book}
\usepackage[
  draft,
  nopbinverse,
  widthliketwocolumns,
  series={A,B,C},]{reledmac}
\usepackage{reledpar}

\begin{document}

\chapter{testchapter}

Introductory statements.

\begin{pages}   
    \begin{Leftside} 
                \beginnumbering 
        \pstart[
        \section{Sanskrit} 
        \subsection{Abhidharmako\'sa 4.1--8}
        ]

    Here is a verse from the Abhidharmako\'sa in Sanskrit \pend

\endnumbering

\end{Leftside}  

\begin{Rightside}
    \beginnumbering
\pstart[
  \section{Tibetan}
  \subsection{Abhidharmako\'sa 4.1--8}
]

    Here is a verse from the Abhidharmako\'sa  in Tibetan \pend
\endnumbering
 %
\end{Rightside} 
\end{pages}
\Pages
\end{document}

相关内容