Felder automatisch an die Seite anpassen

Felder automatisch an die Seite anpassen

Ich versuche, ein Problem zu lösen, das ich habe. Ich möchte, dass die Farbfelder auf eine Seite passen, ohne dass sie über die Fußzeile oder Seite hinausgehen und auf der nächsten Seite erneut beginnen. Gibt es eine Möglichkeit, dies zu tun?

Vielen Dank im Voraus für eure Vorschläge und Lösungsansätze

\documentclass{report}
\usepackage[dvipsnames,table,xcdraw]{xcolor}
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\usepackage{siunitx}

\usepackage{setspace}
\usepackage{mathrsfs}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{multirow}
\usepackage{eurosym}
\usepackage{amstext}
\usepackage{hyperref}
\usepackage{grffile} %Stops the file name of figures appearing
\usepackage{color}
\usepackage{mathabx}
\usepackage{float}
\usepackage{pdfpages}
\usepackage{pgfplots}
\usepackage{pgfplotstable}
\pgfplotsset{compat=newest}
\DeclareRobustCommand{\officialeuro}{%
  \ifmmode\expandafter\text\fi
  {\fontencoding{U}\fontfamily{eurosym}\selectfont e}}

\usepackage{url}
\usepackage{background}
\usepackage{lastpage}

\usepackage[most]{tcolorbox}


\title{Business Plan}
\author{}
\onehalfspacing
\usepackage{algorithmic}
 \renewcommand{\familydefault}{\sfdefault}
\textheight=23cm \textwidth=16cm \topmargin=-2cm \oddsidemargin=0cm
\parindent=0mm
\pretolerance=2000 \tolerance=3000

\usepackage{glossaries}

\makenoidxglossaries %glossaries

\backgroundsetup{
  scale=1,
  color=black,
  opacity=1,
  angle=0,
  position=current page.south,
  vshift=60pt,
  contents={%
  \small\sffamily%
  \begin{minipage}{.8\textwidth}
  \parbox[b]{.6\textwidth}{%
    Page \thepage\ of   \pageref{LastPage}}\hfill
  \parbox[b]{.4\textwidth}{%
    \raggedleft xxxx \\ xxx, xxx}\      \textcolor{red}{\rule{\textwidth}{1.5pt}}\      \url{www.xxx.co.uk}
  \end{minipage}\hspace{.02\textwidth}%
  \begin{minipage}{.18\textwidth}
  \includegraphics[width=\linewidth,height=70pt,keepaspectratio]{iPhone app}
  \end{minipage}%
  }
}

\tcbset{rawlings/.style={width=\textwidth,colback={white},colbacktitle=SkyBlue,coltitle=black,colupper=black}}

\newtcolorbox[auto counter,list inside=rawlings]{rawlingsbox}[1][]{rawlings,#1}%

\begin{document}

\begin{rawlingsbox}[width=\textwidth,colback={white},colbacktitle=red,coltitle=white,colupper=black,title={\textbf{Executive Summary}},title={\textbf{Conclusions}}]
a\\
a\\
a\\
a\\
a\\
a\\
a\\
aa\\
a\\
a\\
a\\
a\\
a\\
a\\
a\\
a\\
a\\
a\\
a\\
a\\
a\\
a\\
aa\\
a\\
a\\
a\\
a\\
a\\
a\\
a\\
a\\
a\\
a\\
a\\
a\\
a\\
a\\
aa\\
a\\
a\\
a\\
a\\
a\\
a\\
a\\
a\\
a\\
\end{rawlingsbox}


\end{document}

Antwort1

Sie müssen nur die gewünschte breakableOption hinzufügen, wie in

\tcbset{rawlings/.style={breakable,width=\textwidth,colback={white},colbacktitle=SkyBlue,coltitle=black,colupper=black}}

brechen

Aktualisieren:Fügen Sie für Ihren Titel nach der Pause title after breakFolgendes ein:

\begin{rawlingsbox}[width=\textwidth,colback={white},colbacktitle=red,coltitle=white,colupper=black,title={\textbf{Conclusions}},title after break={\textbf{Conclusions}}]

aktualisiertes Bild

Sie sollten die Dokumentation wirklich mindestens einmal lesen, um eine Vorstellung davon zu bekommen, was mit tcb möglich ist.

verwandte Informationen