我可以“翻转”不平衡的 paracol 列以用于双面文档吗?

我可以“翻转”不平衡的 paracol 列以用于双面文档吗?

我正在使用 制作一份双栏出版物paracol,它对我帮助很大。该出版物既可用于数字发行,也可用于印刷发行。

对于数字版本,并排查看两页时看起来是这样的:

在此处输入图片描述

这很好,因为数字出版物大多被阅读为单个连续的文档。

然而,对于印刷出版物,我希望它看起来像这样:

在此处输入图片描述

作为一本书阅读起来更加令人愉悦。

我显然可以手动执行此操作(只需重置 columnratio 并手动将内容放在列切换之前/之后),但有没有办法让 paracol 自动“翻转”列及其宽度?我不知道如何编码,但我的想法是twosided

  • 对于所有奇数页,其之前的任何内容\switchcolumn都应放在右侧而不是左侧。
  • 对于所有奇数页,左列的大小将变为1 - \columnratio0.42,例如变为 0.58。

这能实现吗?


上述内容的 MWE:

\documentclass[twoside]{article}
\usepackage[margin=0.8in, top = 1.3in, headheight = 0.6in]{geometry}
\setlength{\parindent}{0pt} % space at start of paragraph
\setlength{\parskip}{0.14in} % space between paragraphs
\usepackage[nodisplayskipstretch]{setspace}
\setstretch{1.1}

\usepackage{paracol}
\usepackage{amsmath}
\usepackage{lipsum}
\usepackage{tikz}

\begin{document}

\columnratio{0.42}
\setlength{\emergencystretch}{2.15em}
\setlength{\columnsep}{1cm}

\begin{paracol}{2}

\lipsum[1-2]
\switchcolumn
\begin{tikzpicture} \draw (0,0) rectangle (9,9); \end{tikzpicture}

\end{paracol}

\newpage

\begin{paracol}{2}

    \lipsum[1-2]
    \switchcolumn
    \begin{tikzpicture} \draw (0,0) rectangle (9,9); \end{tikzpicture}

\end{paracol}

\end{document}

相关内容