我使用article class
带有选项的twocolumn
。我想将定义环境放在左列,将示例环境放在右列。
例如 :
\documentclass[twocolumn]{article}
\usepackage{mathtools}
\usepackage{amsthm}
\newtheorem{definition}{Definition}
\newtheorem{example}{Example}
\begin{document}
\begin{definition}
Definition 1
\end{definition}
\begin{example}
Example 1
\end{example}
\begin{definition}
Definition 2
\end{definition}
\begin{example}
Example 2
\end{example}
\end{document}
应该把定义1和2放在左栏,例子1和2放在右栏。(当然我需要第一页左栏的内容继续到第二页的左栏,右栏也是一样)
定义 X 和示例 X 不必在同一行。更具体地说,我希望它“好像”编译了两个 tex 文件:第一个仅包含定义,并显示在每页的左侧,第二个仅包含示例,并显示在每页的右侧。
答案1
这并不是 OP 想要的(不是twocolumn
模式和自动地),但与parallel
包并行:
\documentclass{article}
\usepackage{parallel}
\usepackage{mathtools}
\usepackage{amsthm}
\newtheorem{definition}{Definition}
\newtheorem{example}{Example}
\begin{document}
\begin{Parallel}{0.4\textwidth}{0.4\textwidth}
\ParallelLText{%
\begin{definition}
Cauchy Sequence
\end{definition}
}
\ParallelRText{%
\begin{example}
$a_{n} = \dfrac{1}{n}$ is a Cauchy sequence
\end{example}
}
\ParallelPar
\ParallelLText{%
\begin{definition}
Cauchy Sequence
\end{definition}
}
\ParallelRText{%
\begin{example}
$a_{n} = \dfrac{1}{n}$ is a Cauchy sequence
\end{example}
}
\end{Parallel}
\end{document}
使用该包可以获得类似的结果paracol
。