我正在写一篇两栏论文,并试图在第一页右侧的 tcolorbox 中放置一个目录表和其下方的一些文本。在左侧,文档文本应该开始,并在填满左栏后正常延续到第二页。
我试图通过在第一页的右列放置一个浮动的 tcolorbox 来实现这一点。它工作得很好,但是我想让它填满整个右侧,但当我让框比某个“阈值”稍大时,它就会转到下一页。我还尝试将“高度填充”参数传递给 colorbox,但它也让它转到第二页。
有没有更好的方法来实现这个目标?
这是我的代码:
\documentclass[11pt, twocolumn]{article}
\usepackage[a4paper, margin = 1in, left = 1.5cm, right = 1.5cm]{geometry}
\usepackage{lipsum}
\usepackage[svgnames]{xcolor}
\usepackage{tcolorbox}
\tcbuselibrary{breakable}
\title{Some title for the document}
\author{author one, author two, and author three}
\begin{document}
\maketitle
\lipsum[1-3]
\begin{tcolorbox}[float,floatplacement=!t,height=0.751\textheight] %this is the largest I can make it, with "height fill" I does not work either
% \setlength{\fboxrule}{0pt}
% \fbox{\colorbox{boxcolor!40}{
% \begin{minipage}[l]{0.94\linewidth}
\small
\tableofcontents
\vspace{6pt}
\rule{\linewidth}{0.5pt}\vspace{8pt}
\footnotesize
\lipsum[3]
% \end{minipage}
%}}
\end{tcolorbox}
\lipsum[4]
\section{Section 1}
\lipsum[2]
\subsection{Subsection 1}
\subsection{Subsection 2}
\subsection{Subsection 3}
\lipsum[2]
\section{Section 2}
\lipsum[2]
\subsection{Subsection 1}
\subsection{Subsection 2}
\subsection{Subsection 3}
\section{Section 3}
\lipsum[2]
\subsection{Subsection 1}
\subsection{Subsection 2}
\subsection{Subsection 3}
\section{Section 4}
\lipsum[2]
\subsection{Subsection 1}
\subsection{Subsection 2}
\subsection{Subsection 3}
\section{Section 5}
\lipsum[2]
\end{document}