亲爱的 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}