我想将文本的翻译与原文一起打印。结果应满足以下条件:
- 该文件应为双栏格式,左栏为原文,右栏为译文。
- 两栏的段落应对齐,以便译文的新段落从原文相应段落的开始位置开始。
- 每张 a5 纸的页面都应进行编号,就像 a5 双面文档一样。(pdf 文档用于打印 A4 小册子,该小册子在中间折叠后实际上就是一本 A5 书。)
为了满足前两个条件,我使用
\documentclass[a4, landscape]{article}
\usepackage{reledmac}
\usepackage{reledpar}
\begin{document}
\begin{pairs}
\begin{Leftside}
... the original text, with paragraphs chunked by \pstart and \pend ...
\end{Leftside}
\begin{Rightside}
... the translation, with paragraphs chunked by \pstart and \pend ...
\end{Rightside}
\end{pairs}
\end{document}
并且它完全满足前两个条件。但我找不到实现第三个条件的方法。(在上面的 ME 中,页码出现在 A4 页的中间。)有人有什么想法吗?
答案1
只是为了记录这一点,以防其他人遇到类似的问题:我通过 Maïeul 的提示并使用 pgfpages 包实现了我想要的结果,工作最小示例如下:
\documentclass[a5paper, twoside]{book}
\usepackage{reledmac}
\usepackage[prevpgnotnumbered=empty]{reledpar}
%set the a5-pages together on a4 (uncomment the following two lines to
%make the document printable as brochure - which still needs to add some
%blank pages at the right positions, too)
\usepackage{pgfpages}
\pgfpagesuselayout{2 on 1}[a4paper, landscape]
\begin{document}
\begin{pages}
\begin{Leftside}
\input{original.tex}
\end{Leftside}
\begin{Rightside}
\input{translation.tex}
\end{Rightside}
\end{pages}
\Pages
\end{document}