![如何创建按段落对齐的平行文本?](https://linux22.com/image/231587/%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E6%8C%89%E6%AE%B5%E8%90%BD%E5%AF%B9%E9%BD%90%E7%9A%84%E5%B9%B3%E8%A1%8C%E6%96%87%E6%9C%AC%EF%BC%9F.png)
我想创建多种语言的并行文本。我尝试了一些现有的软件包来实现这一点,并取得了一些成功。
然而,我发现一件非常困难的事情是对齐每个段落,但使用不同的字体大小,并且(因此)每种语言的行距是独立的。这对于文本长度差异很大的语言(例如中文和英文)很有用。
关于如何做到这一点有什么想法吗?
答案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
。