我正在尝试让 paracol 环境与 tcolorbox 环境协同工作,以便在文本的一部分周围获得漂亮的边框。
但这似乎是不可能的。
最小代码:
\documentclass{book}
\usepackage{lipsum}
\usepackage{tcolorbox}
\usepackage{paracol}
\begin{document}
\begin{tcolorbox}
\begin{paracol}{2}
\lipsum[1-2]
\switchcolumn
\lipsum[1]
\end{paracol}
\end{tcolorbox}
\end{document}
这可能吗或者我应该尝试使用不同的包?
答案1
您可以在这里使用表格环境或multicol
:
\documentclass{book}
\usepackage{lipsum}
\usepackage{tcolorbox}
\begin{document}
\begin{tcolorbox}
\begin{multicols}{2}
\lipsum[1-2]
\columnbreak
\lipsum[1]
\end{multicols}
\end{tcolorbox}
\end{document}
但为什么不仅仅呢tcolorbox
?
\documentclass{book}
\usepackage{geometry}
\usepackage{lipsum}
\usepackage{tcolorbox}
\begin{document}
\begin{tcolorbox}[sidebyside,sidebyside align=top, lower separated=false]
\lipsum[1-2]
\tcblower
\lipsum[1]
\end{tcolorbox}
\end{document}
答案2
在内部工作的另外一个环境tcolorbox
是parcolumns
。
\documentclass{book}
\usepackage{lipsum}
\usepackage{tcolorbox}
\usepackage{parcolumns}
\begin{document}
\begin{tcolorbox}
\begin{parcolumns}{2}
\colchunk{\lipsum[1-2]}
\colchunk{\lipsum[1]}
\colplacechunks
\end{parcolumns}
\end{tcolorbox}
\end{document}