paracol 在 tcolorbox 中不起作用

paracol 在 tcolorbox 中不起作用

我正在尝试让 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

在内部工作的另外一个环境tcolorboxparcolumns

\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} 

相关内容