在多页上并排排版长诗

在多页上并排排版长诗

我一直在尝试排版一首长诗(夏洛特女士)并将翻译后的文本放在它旁边,如下问题所示:如何并排排版两个诗句环境

然而,这首诗很长,使用该minipage环境是不可行的,因为它不允许这首诗跨越多页。

事实是,例如,我需要保持行与行之间的对应关系(如果某一行因为太长而换到新行,则另一行也应该反映出这种变化)。

答案1

您可以使用平行线包裹。

为了达到您想要的结果,您可以使用:

\begin{Parallel}
\ParallelLText{<left-text>}
\ParallelRText{} % empty right column
\ParallelPar
\ParallelLText{} % empty left column
\ParallelRText{<right-text>}
\end{Parallel}

例子:

\documentclass{scrartcl}
\usepackage{lmodern}
\usepackage{parallel}

\begin{document}

\begin{Parallel}[c]{0.5\textwidth}{0.5\textwidth}
\ParallelLText{%
{\noindent \bfseries PASADO EN CLARO}\
\medskip
\noindent
Oídos con el alma\\
pasos mentales mas que sombras,\\
sombras del pensamiento más que pasos,\\
por el camino de ecos\\
que la memoria inventa y borra:\\
sin caminar caminan\\
sobre este ahora, puente\\
tendido entre una letra y otra.\\
Como llovizna sobre brasas\\
dentro de mí los pasos pasan\\
hacia lugares que se vuelven aire.\\
}

\ParallelRText{%
{\noindent \bfseries A DRAFT OF SHADOWS}\
\medskip
\noindent
Heard by the soul, footsteps\\
in the mind more than shadows,\\
shadows of thought more than footsteps\\
through the path of echoes\\
that memory invents and erases:\\
without walking they walk\\
over this present, bridge\\
slung from one letter to the next.\\
Like drizzle on embers,\\
footsteps within me step\\
toward places that turn to air.\\
}
\renewcommand{\ParallelAtEnd}{\hfill\textit{Octavio Paz}
}

\end{Parallel}

\end{document}

结果:

相关内容