![使用 reledpar/reledmac 的右侧页面存在问题](https://linux22.com/image/474823/%E4%BD%BF%E7%94%A8%20reledpar%2Freledmac%20%E7%9A%84%E5%8F%B3%E4%BE%A7%E9%A1%B5%E9%9D%A2%E5%AD%98%E5%9C%A8%E9%97%AE%E9%A2%98.png)
\pages
我在使用环境的右侧页面时遇到问题\reledpar
。这是我的代码:
\documentclass[12pt, twoside]{article}
\usepackage{reledmac}
\usepackage{reledpar}
\begin{document}
\begin{pages}
\begin{Leftside} \beginnumbering \firstlinenum{2} \linenumincrement{2}
\pstart
\section{LOREMMMMM} r mi. Cras malesuada quam vel eros ornare condimentum. Nulla enim ante, malesuada congue tortor vel, vestibulum placerat justo. Vivamus finibus elementum urna consectetur interdum. Mauris serdum urna.
\pend
\pstart
\section{IPSUMMM} Fusce a porttitor mi. Cras malesuada quam vel eros ornare condimentum. Nulla enim ante, malesuada congue tortor vel, vestibulum placerat justo. Vivamus finibus elementum urna consectetur interdum. Mauris serdum urna.
\pend
\endnumbering \end{Leftside}
\begin{Rightside} \beginnumbering \numberlinefalse
\pstart
\section{LOREM IPSUM} Fusce a porttitorauris sed augue tincidunt lacus iaculis dapibus non vel leo. Donec a magna et libero pharetra varius a quis\footnoteA{Noooooote} ipsum. Nam eget tincidunt sapien. Aliquam enim metus, egestas id tellus in, accumsan interdum urna.
\subsection{IPSUM}
Fusce a porttitor mi. Cras malesuada quam vel eros ornare condimentum. Nulla enim ante, malesuada congue tortor vel, vestibulm urna.
\subsection{LOREM}
Fusce a porttitor mi. Cras malesuada quam vel eros ornare condimentum. Nulla enim ante, malesuada congue tortor vel, vestibulum rna.
\subsection{Commento} Fusce a porttitor mi. Cras urna.
\pend
\pstart
\section{LOREM IPSUM} Fusce a porttitor mi. Cras malesuada quam vel eros ornare condimentum. Nulla enim ante, malesuada congue tortor vel, vestibulum placerat justo. Vivamus finibus elementum urna consectetur interdum. Mauris sed augue na.
\subsection{IPSUM}
Fusce a porttitor mi. Cras malesuada quam vel eros ornare condimentum. Nulla enim ante, malesuada congue tortor vel, vestibulum placerat justo. Vivamus finibus elementum urna consectetur interdum. Mauris sed augue\footnoteA{jjddododo} tindum urna.
\subsection{LOREM}
Fusce a porttitor mi. Cras malesuada quam vel eros ornare condimentum. Nulla enim ante, malesuada congue tortor vel, vestibulum placerat justo. Vivamus finibus elementum urna consectetur interdum. Mauris sed augue tinciduntet tincidunt sapien. Aliquam enim metus, egestas id tellus in, accumsan interdum urna\footnoteA{djdjdjdjdjd}.
\subsection{Commento} Fusce a porttitor mi. Cras malesuada quam vel eros ornare condimentum. Nulla enim ante, malesuada congue tortor vel, vesti
\pend
\endnumbering \end{Rightside}
\end{pages}
\Pages
\end{document}
当我编译此代码或其他更复杂的代码时,左侧是正确的,而右侧有两个问题:(1)。每行的第一行\section
都有\subsection
较大的空白;(2)。这一侧的熟悉注释被分组并放在文档末尾的左页上。我不知道为什么。我尝试了所有方法,但无法解决问题。问题是它只出现在右页上!
答案1
0. 如何制作 MWE
我已擅自清理了您的示例代码。
TeX.SX 要求用户发布最小工作示例(MWE)。这意味着:您的示例代码应该包含仅有的绝对必要的(最低限度的)有效地制作一份仍然有效的文件展品您的问题(示例)。
其理由是:从代码中删除所有不必要的“噪音”有助于社区帮助您。
从您的代码中删除所有多余的包后,我仍然可以看到您解决的两个问题。
1. 解决糟糕的间距问题
阅读手册总是有好处的。具体来说,让我们看看第 71 页:
您应该放置一个标准的切片命令(\chapter
,\section
等等)
\pstart ... \pend
在环境之外- 或者可选参数的
\pstart
,在这种情况下它将在所述之前执行\pstart
(因此,实际上,两个解决方案是相同的)。
\pstart[\section{Title}]
Text...
另请采取以下建议来改进(您的代码和)您的文档:
- 在 (La)TeX 中,留空一行通常会创建一个新段落。但使用
reledmac
,创建一个新的、功能齐全的段落的正确方法是明确地:写\pend
然后\pstart
。你应该避免留下空行在\pstart
环境中,因为它可以产生奇怪的间距或线纹。 - 当您需要添加新的(子)部分时,请按上述操作:
\pend \pstart[\subsection{Title}]
。 reledpar
仅当您拥有相同数量两侧都有明确的段落。在下面的例子中,我平衡了示例文本中的段落。
\documentclass[12pt]{article}
\usepackage[a6paper]{geometry} % only for the sake of presentation
\usepackage{reledmac}
\usepackage{reledpar}
\begin{document}
\begin{pages}
\begin{Leftside}
\beginnumbering
\firstlinenum{2} \linenumincrement{2}
\pstart[\section{LOREMMMMM}]
Cras malesuada quam vel eros ornare condimentum. Nulla enim ante
\pend
%
\pstart
(more text)
\pend
\pstart
(more text)
\pend
\pstart
(more text)
\pend
\endnumbering
\end{Leftside}
\begin{Rightside}
\beginnumbering
\numberlinefalse
\pstart
[\section{LOREM IPSUM}]
Fusce a porttitorauris sed augue tincidunt lacus iaculis quis.\footnoteA{Noooooote}
\pend
\pstart
[\subsection{IPSUM}]
Fusce a porttitor mi. Cras malesuada quam vel eros ornare condimentum.
\pend
\pstart
[\subsection{LOREM}]
Fusce a porttitor mi. Cras malesuada quam vel eros ornare condimentum.
\pend
\pstart
[\subsection{Commento}]
Fusce a porttitor mi. Cras urna.
\pend
\endnumbering
\end{Rightside}
\end{pages}
\Pages
\end{document}
现在间距已达到 LaTeX 优雅排版的声誉!继续修复脚注。
2. 解决脚注放错位置的问题
这里我们有一个不幸的情况,手册(第 20 页)中的信息似乎是错误的:
可以使用 禁用行号
\numberlinefalse
。必须谨慎使用此功能。... 它可用于以下情况:
您只需要熟悉的脚注,而不是关键的脚注...
这是不是(不再?)情况。事实上,如果你\numberlinefalse
在包含的编号部分中使用甚至熟悉的脚注,您会遇到上述问题,即脚注转移到文档的后面页面。
所以你应该保持编号启用,但要让它“无法被肉眼察觉”。幸运的是,我们可以采纳这个建议在下一页:
您不想在页边空白处显示行号,但又想使用重要的脚注。在这种情况下,请将其设置
\firstlinenum
为较大的值,例如 100,000。
\documentclass[12pt]{article}
\usepackage[a6paper]{geometry} % only for the sake of presentation
\usepackage{reledmac}
\usepackage{reledpar}
\begin{document}
\begin{pages}
\begin{Leftside}
\beginnumbering
\firstlinenum{2} \linenumincrement{2}
\pstart[\section{LOREMMMMM}]
Cras malesuada quam vel eros ornare condimentum. Nulla enim ante
\pend
%
\pstart
(more text)
\pend
\pstart
(more text)
\pend
\pstart
(more text)
\pend
\endnumbering
\end{Leftside}
\begin{Rightside}
\beginnumbering
\firstlinenum{100}
\pstart
[\section{LOREM IPSUM}]
Fusce a porttitorauris sed augue tincidunt lacus iaculis quis.\footnoteA{Noooooote}
\pend
\pstart
[\subsection{IPSUM}]
Fusce a porttitor mi. Cras malesuada quam vel eros ornare condimentum.
\pend
\pstart
[\subsection{LOREM}]
Fusce a porttitor mi. Cras malesuada quam vel eros ornare condimentum.
\pend
\pstart
[\subsection{Commento}]
Fusce a porttitor mi. Cras urna.
\pend
\endnumbering
\end{Rightside}
\end{pages}
\Pages
\end{document}
以下是期望的结果: