
paracol 환경에서는 그림의 환경 선언에 별표를 사용하여 그림이 두 열에 걸쳐 있을 수 있습니다 \begin{figure*} ... \end{figure*}
.
나는 그것이 왜 작동하는지에 대해 잘 알지 못하며 tcolorbox에서 파생된 환경과 유사한 것이 있는지 알고 싶습니다(예 \newtcolorbox{NewBox}[1][!htbp]{...float=#1}
: ). 즉, 이 예에서 내가 잘못 가정한 방식으로 두 paracol 열에 걸쳐 있는 NewBox를 얻을 수 있습니까 \begin{NewBox*} ... \end{NewBox*}
?
추신: 아래 태그는 "parcolumns"입니다. 'paracol' 태그를 생성할 만큼 평판이 높지 않기 때문입니다(이 CTAN 패키지와 관련하여:http://www.ctan.org/pkg/paracol)
답변1
이것은 내 첫 번째 답변의 수정된 버전입니다. tcolorbox
버전 이 필요합니다 2.80 (2014/03/31)
.
figure*
에 대한 환경 과 동등한 것을 얻으려면 옵션 대신 옵션을 tcolorbox
사용해야 합니다 . 의 너비 도 조정해야 합니다(예: ) .float*
float
tcolorbox
width=\textwidth
스타 아날로그도 갖고 싶다면 다음 예제 코드를 사용할 수 있습니다. 별표는 환경 이름 뒤에 표시됩니다.
\documentclass{article}
\usepackage{paracol}
\usepackage[many]{tcolorbox}% version 2.80 (2014/03/31)
\usepackage{lipsum}
\NewTColorBox{NewBox}{ s O{!htbp} }{%
floatplacement={#2},
IfBooleanTF={#1}{float*,width=\textwidth}{float},
colframe=blue!50!black,colback=blue!10!white,% any tcolorbox options here
}
\begin{document}
\begin{paracol}{2}
\sloppypar
\lipsum[1]
\begin{NewBox}
Single column float.
\end{NewBox}
\switchcolumn
\begin{NewBox}[!h]
Single column float.
\end{NewBox}
\lipsum[2]
\lipsum[3]
\switchcolumn
\lipsum[4]
\begin{NewBox}*
Double column float.
\end{NewBox}
\lipsum[5]
\switchcolumn
\lipsum[6]
\end{paracol}
\end{document}