我想制作一本双语书,其中有平行的页面,其中包含方程式。
我将 XeTeX 与eledpar
、eledmac
和 一起使用amsmath
。
我的问题是关于 eled-paragraph 内部方程式对齐的奇怪行为
\pstart...\pend
。
确实,当我使用“方程式”环境时,方程式正确对齐(它居中,数字标签向右对齐)。但是当我使用该equation*
环境时,因为我不想要编号,所以我的方程式现在向右对齐。
以下是一个例子:
\documentclass[10pt]{book}
\usepackage{amsmath}
\usepackage{eledmac}
\usepackage{eledpar}
\begin{document}
\begin{pages}
\begin{Leftside}
\beginnumbering
\pstart
I am writing something here. I am writing something here.I am writing something here.I am writing something here.I am writing something here.I am writing something here.I am writing something here.
\pend
\pstart
\begin{equation}
E=mc^2
\end{equation}
\pend
\endnumbering
\end{Leftside}
\begin{Rightside}
\beginnumbering
\pstart
I am writing something here. I am writing something here.I am writing something here.I am writing something here.I am writing something here.I am writing something here.I am writing something here.
\pend
\pstart
\begin{equation*}
E=mc^2
\end{equation*}
\pend
\endnumbering
\end{Rightside}
\end{pages}
\Pages
\end{document}
例如,第一个方程式居中,但第二个方程式居中。如果我使用equation
带有选项的环境,也会遇到同样的问题\notag
。
答案1
eledmac/eledpar 是为语言学版本编写的,其中方程式并不常见。它使用了大量 TeX 技巧来将段落拆分成行以便编号。这就是为什么一些非标准环境(甚至一些标准环境)没有完全集成到代码中的原因。
但是,我认为您不希望方程式采用行号系统。因此,您可以使用 \pend 或 \pstart 可选参数的技巧。此可选参数中添加的任何内容都将在 \pend / \pstart 之后/之前打印,而无需通过 eledmac/eledpar 机制处理,// 对齐除外。这意味着,它们保持标准行为。
因此,对于你来说,MWE 将是:
\documentclass[10pt]{book}
\usepackage{amsmath}
\usepackage{eledmac}
\usepackage{eledpar}
\begin{document}
\begin{pages}
\begin{Leftside}
\beginnumbering
\pstart
I am writing something here. I am writing something here.I am writing something here.I am writing something here.I am writing something here.I am writing something here.I am writing something here.
\pend[
\begin{equation}
E=mc^2
\end{equation}
]
\endnumbering
\end{Leftside}
\begin{Rightside}
\beginnumbering
\pstart
I am writing something here. I am writing something here.I am writing something here.I am writing something here.I am writing something here.I am writing something here.I am writing something here.
\pend[ \begin{equation*}
E=mc^2
\end{equation*}]
\endnumbering
\end{Rightside}
\end{pages}
\Pages
\end{document}