如何创建按段落对齐的平行文本?

如何创建按段落对齐的平行文本?

我想创建多种语言的并行文本。我尝试了一些现有的软件包来实现这一点,并取得了一些成功。

然而,我发现一件非常困难的事情是对齐每个段落,但使用不同的字体大小,并且(因此)每种语言的行距是独立的。这对于文本长度差异很大的语言(例如中文和英文)很有用。

关于如何做到这一点有什么想法吗?

答案1

我用过帕科卢姆斯类似的东西的包。

答案2

你试过了吗多锥体?我对此非常满意。

这种排列方式在将翻译的文档显示为“平行文本”时非常有用。要使用的列数由 multicolpar 环境的参数控制。

答案3

2023 年的套餐雷德帕尔 一起雷莱德麦克效果很好。以下是 MWE:

\documentclass{article}
\usepackage{lipsum}
\usepackage{reledmac}
\usepackage{reledpar}

\begin{document}
\begin{pages}
        \begin{Leftside}
                \beginnumbering
                \pstart
                \lipsum[1]
                \pend
                \pstart
                \lipsum[2]
                \pend
                \endnumbering
        \end{Leftside}
        \begin{Rightside}
                \beginnumbering
                \pstart
                \lipsum[3]
                \pend
                \pstart
                \lipsum[4]
                \pend
                \endnumbering
        \end{Rightside}
\end{pages}
\Pages

\end{document}

如果需要平行文本出现在同一页的两列中,请将
\begin{pages}\end{pages}和 分别替换\Pages
\begin{pairs}\end{pairs}\Columns

相关内容