大家早上好,
首先,由于这是我的第一篇帖子,我想感谢大家,感谢我在这个网站上找到的所有信息,这些信息多次挽救了我的生命!
然而,这次我似乎没有在这里找到我需要的东西,因此需要问我的第一个问题。
我的目标是:
- 在第一页的顶部,有一个标题框;
- 然后,开始我文章的核心内容,分为两栏;
- 第一页下方有说明性文字(每栏一页);
- 然后,如果我的文章的核心内容足够长,则继续后面的页面,显示方式与开始时相同(两列)。
这看起来会像这样(抱歉,这项工作很丑陋):
Page 1 Page 2 (if any)
_____________ _____________
| Title | | |
|_____________| | |
_____________ | |
| | | |
| | | Rest |
| Core text | | of |
| | | Core |
|_____________| | text |
_____________ | |
| Expl. note | | |
|_____________| |_____________|
我已经寻找这个很长时间了,尝试了几种方法,但都没有成功。我找到的最接近(但并不多)的是下面的内容。
我想象解决方案是使用tcolorbox
,但我只是一个初学者,我还没有找到任何比下面更进一步的方法。它离我需要的并不远(尽管可能有点脏),但我想确保在第二页和第三页上, 不会tcolorbox
在 19cm 处停止并转到页面底部。
\documentclass[a4paper]{article}
\usepackage{lipsum, xcolor}
\usepackage[most]{tcolorbox}
\usepackage{multicol}
\usepackage[absolute]{textpos}
\usepackage[left=1cm, right=1cm, top=2cm, bottom=2cm]{geometry}
\begin{document}
\begin{center}
\begin{tcolorbox}[
enhanced jigsaw,
size=small,
notitle,
colframe=green,
colback=green,
fonttitle=\bfseries,
sharp corners
]
\begin{center}
\begin{minipage}{20cm}
\color{white}
\textbf{\Large{My Title}}
\end{minipage}
\end{center}
\end{tcolorbox}
\end{center}
\begin{center}
\textblockcolour{blue}
\begin{textblock*}{18.5cm}[0.5,1](10.5cm, 26cm)
\begin{center}
\begin{minipage}{18cm}
\scriptsize \textbf{Explanatory note title} \\
\tiny{
\lipsum[1-3].
}
\end{minipage}
\end{center}
\end{textblock*}
\end{center}
\begin{multicols}{2}\footnotesize
\begin{tcolorbox}[enhanced jigsaw,
size=small,
vfill before first,
notitle,
colframe=white,
colback=white,
height fixed for=first,
break at=21cm,
breakable,
pad at break=1mm]
\lipsum[1-45]
\end{tcolorbox}
\end{multicols}
\end{document}
如果您能帮助我,我真心感谢您,无论如何祝您度过美好的一天!
西蒙