eledmac/eledpar 与环境方程之间明显冲突*

eledmac/eledpar 与环境方程之间明显冲突*

我想制作一本双语书,其中有平行的页面,其中包含方程式。

我将 XeTeX 与eledpareledmac和 一起使用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}

相关内容