奇数页/偶数页上的文本对齐方式不同(类似于 raggedouter,但针对文本)

奇数页/偶数页上的文本对齐方式不同(类似于 raggedouter,但针对文本)

对于一本诗集,我想将所有文本排版在偶数页上\raggedleft,将所有文本排版在奇数页上\raggedright,包括标题。诗歌可以跨越多页,因此文本对齐方式的改变应该在分页符处自动发生。理想情况下,这也适用于该verse软件包。

预期结果可能是这样的: 奇数/偶数页上的预期结果文本对齐

以下是上面示例的意大利面条式代码:

\documentclass{scrbook}
\usepackage[paperwidth=11cm,paperheight=14cm]{geometry}
\usepackage{verse}
\setlength{\leftmargini}{0em} % no indentation for verses

\begin{document}
\strut
\clearpage

\raggedleft\textbf{A Limerick}
\begin{verse}
\raggedleft
  There was an old party of Lyme \\
  Who married three wives at one time. \\
  When asked: ‘Why the third?’ \hspace{1em}\strut \\
  He replied: ‘One’s absurd, \hspace{1em}\strut \\
  And bigamy, sir, is a crime.’
\end{verse}

\clearpage

\raggedright\textbf{Love's lost}
\begin{verse}
  I used to love my garden \\
  \hspace{1em} But now my love is dead \\
  For I found a bachelor’s button \\
  \hspace{1em} In black-eyed Susan’s bed.
\end{verse}

\end{document}

我看了以下问题/答案,但不知道如何解决我的问题:

也许存在一种低级黑客技术,可以根据偶数/奇数页切换所有内容的方向?

相关内容