这是我第一次使用 reledpar 软件包,对于我希望在我的版本中拥有的一些功能,我遇到了一些麻烦,即:
- 我的版本中的一些节应该用罗马数字编号,其他一些节应该用阿拉伯数字编号。以前,我使用 renewcommand 来获得此输出,但该命令在 relepar 中不再起作用。有什么线索吗?
- 我必须重新开始对节进行编号,但使用 reledpar 时 \setcounter{stanza}{0} 不起作用。有什么线索吗?
- 我希望右页诗句编号后面不要有字母“R”。我认为这很容易,但我在 reledpar 包中找不到方法。
以下是一个示例:
% !TeX encoding = UTF-8
% !TeX TS-program = xelatex
% !TeX spellcheck = it_IT
% !TeX root = Example.tex
% !BIB TS-program = biber
\documentclass[a4paper,11pt]{book}
\usepackage[no-math]{fontspec}
\usepackage{polyglossia}
\setmainlanguage[babelshorthands=true]{italian}
\setotherlanguages{latin,greek}
\setkeys{greek}{variant=polytonic}
\setkeys{latin}{variant=modern}
\usepackage{reledmac}
\usepackage{reledpar}
\begin{document}
\begin{pages}
\begin{Leftside}
{
\renewcommand{\thestanza}{%
\textbf{\Roman{stanza}}%
}
\setcounter{stanza}{0}
\beginnumbering
\numberstanzatrue
\setstanzaindents{0,0,0,0}
\setcounter{stanzaindentsrepetition}{2}
\stanza
Lorem ipsum dolor sit amet&
consectetur adipiscing elit&
Morbi ultricies nulla vel turpis maximus, vitae sollicitudin metus efficitur&
Morbi vel enim dolor.&
Vivamus quis accumsan augue.\&
%----------------------------------------------------------------------------------------
\stanza[\vspace{1mm}]
Lorem ipsum dolor sit amet&
consectetur adipiscing elit&
Morbi ultricies nulla vel turpis maximus, vitae sollicitudin metus efficitur&
Morbi vel enim dolor.&
Vivamus quis accumsan augue.\&
\numberstanzafalse
\endnumbering
}
\end{Leftside}
%--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
\begin{Rightside}
{
\renewcommand{\thestanza}{%
\textbf{\Roman{stanza}}%
}
\beginnumbering
\numberstanzatrue
\setstanzaindents{0,0,0,0}
\setcounter{stanzaindentsrepetition}{2}
\stanza
Lorem ipsum dolor sit amet&
consectetur adipiscing elit&
Morbi ultricies nulla vel turpis maximus, vitae sollicitudin metus efficitur&
Morbi vel enim dolor.&
Vivamus quis accumsan augue.\&
%------------------------------------------------------------------------------------------
\stanza[\vspace{1mm}]
Lorem ipsum dolor sit amet&
consectetur adipiscing elit&
Morbi ultricies nulla vel turpis maximus, vitae sollicitudin metus efficitur&
Morbi vel enim dolor.&
Vivamus quis accumsan augue.\&
\numberstanzafalse
\endnumbering
}
\end{Rightside}
\end{pages}
\Pages
\newpage
%--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
\begin{pages}
\begin{Leftside}
{
\renewcommand{\thestanza}{%
\textbf{\arabic{stanza}}%
}
\setcounter{stanza}{0}
\beginnumbering
\numberstanzatrue
\setstanzaindents{0,0,0,0}
\setcounter{stanzaindentsrepetition}{2}
\stanza
Lorem ipsum dolor sit amet&
consectetur adipiscing elit&
Morbi ultricies nulla vel turpis maximus, vitae sollicitudin metus efficitur&
Morbi vel enim dolor.&
Vivamus quis accumsan augue.\&
%----------------------------------------------------------------------------------------
\stanza[\vspace{1mm}]
Lorem ipsum dolor sit amet&
consectetur adipiscing elit&
Morbi ultricies nulla vel turpis maximus, vitae sollicitudin metus efficitur&
Morbi vel enim dolor.&
Vivamus quis accumsan augue.\&
\numberstanzafalse
\endnumbering
}
\end{Leftside}
%--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
\begin{Rightside}
{
\renewcommand{\thestanza}{%
\textbf{\arabic{stanza}}%
}
\setcounter{stanza}{0}
\beginnumbering
\numberstanzatrue
\setstanzaindents{0,0,0,0}
\setcounter{stanzaindentsrepetition}{2}
\stanza
Lorem ipsum dolor sit amet&
consectetur adipiscing elit&
Morbi ultricies nulla vel turpis maximus, vitae sollicitudin metus efficitur&
Morbi vel enim dolor.&
Vivamus quis accumsan augue.\&
%----------------------------------------------------------------------------------------
\stanza[\vspace{1mm}]
Lorem ipsum dolor sit amet&
consectetur adipiscing elit&
Morbi ultricies nulla vel turpis maximus, vitae sollicitudin metus efficitur&
Morbi vel enim dolor.&
Vivamus quis accumsan augue.\&
\numberstanzafalse
\endnumbering
}
\end{Rightside}
\end{pages}
\Pages
\end{document}
答案1
请参阅reledpar 手册。
(1)和(2):手册解释说,reledpar
将计数器stanza
分为两个计数器,一个用于右侧,一个用于左侧。与相应的格式化命令相同\thestanza
(第 23 页)。
\stanzanumtrue
在并排排版中使用(9.10 p. 62)时,节计数器被stanzaL
左侧计数器和stanzaR
右侧计数器取代。因此,您可以重新定义\thestanzaL
和\thestanzaR
更改它们的外观。
(3):reledpar
引入了“行标记”,该标记会自动附加到右侧编号中。可以随意重新定义该标记,也可以完全取消该标记(7.7.,第 21 页)。
7.7 行标志
右侧文本的行号后会附加一个“R”。这可能对平行列有用,但对于平行页面,使用 重新定义它可能更合适
\setRlineflag{⟨flag⟩}
。使用\setRlineflag{}
清空它。
该软件包因其出色且详细的文档而在 LaTeX 世界中脱颖而出——请使用它,它通常可以回答您的问题reledmac
!reledpar