如何优雅地布局双重内容?

如何优雅地布局双重内容?

我正在寻找灵感,如何布局“双重内容”,如下图所示:

双重语句为两列

目前已通过和手动分栏解决了这个问题multicols,数学环境仅通过编码\textbf{Theorem 2.1.9\textsuperscript{op}}\textit{…},这确实不太好。

有没有更好的方法来实现这一点?而且,以这种方式布局双重内容毕竟是个好主意吗?或者我应该尝试将内容放在两个相对的页面上?如果是这样,有没有好的可能性来实现这一点?

谢谢你!


一个最小的工作示例:

\documentclass{paper}
\usepackage{multicol}
\usepackage{lipsum}

\begin{document}

\begin{multicols}{2}
  \noindent \textbf{Theorem 2.1.9} (Comparison Theorem)\textbf{.} \textit{\lipsum[1]}
  ~\\
  \noindent \textbf{Theorem 2.1.9\textsuperscript{op}} (Comparison Theorem)\textbf{.} \textit{\lipsum[1]}
\end{multicols}

\end{document}

答案1

您可以使用 minipages,但最终结果是一样的。一个区别是 minpages 不能跨页边界。不过,您也不想使用 multicol 来做到这一点。paracol 可以处理这个问题。

\documentclass{paper}
%\usepackage{multicol}
\usepackage{lipsum}

\begin{document}

\noindent
\begin{minipage}{\dimexpr 0.5\textwidth-0.5\columnsep}
  \textbf{Theorem 2.1.9} (Comparison Theorem)\textbf{.} \textit{\lipsum[1]}
\end{minipage}\hfill
\begin{minipage}{\dimexpr 0.5\textwidth-0.5\columnsep}
  \noindent \textbf{Theorem 2.1.9\textsuperscript{op}} (Comparison Theorem)\textbf{.} \textit{\lipsum[1]}
\end{minipage}

\end{document}

这是一个 paracol 版本。

\documentclass{paper}
\usepackage{paracol}
\usepackage{lipsum}

\begin{document}

\begin{paracol}{2}
  \sloppy% SOP for narrow columns
  \noindent \textbf{Theorem 2.1.9} (Comparison Theorem)\textbf{.} \textit{\lipsum[1]}
\switchcolumn
  \noindent \textbf{Theorem 2.1.9\textsuperscript{op}} (Comparison Theorem)\textbf{.} \textit{\lipsum[1]}
\end{paracol}

\end{document}

相关内容