Andare automaticamente a pagina successiva all’interno di una tcolorbox

  • Creatore
    Topic
  • #111225
    Up
    0
    Down
    ::


    Buonasera a tutti;
    Dovrei poter scrivere delle tcolorbox molto lunghe ma il problema è che una volta arrivato a fine pagine questa continua all’infinito uscendo dalla pagina senza andare alla pagina successiva.
    Il codice usato è il seguente:
    `
    \newtcblisting[auto counter]{listato}[2][]{sharp corners,
    fonttitle=\bfseries, colframe=gray, listing only,
    listing options={basicstyle=\ttfamily,language=C, breaklines=true, belowcaptionskip=1\baselineskip, xleftmargin=\parindent, showstringspaces=false},
    title=Listato \thetcbcounter: #2, #1}

    \begin{listato}{Questo è un listato molto lungo}
    listato
    listato
    listato
    listato
    ecc…
    \end{listato}
    `
    Qualcuno ha una soluzione? grazie mille!!

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #111226
      Up
      0
      Down
      ::


      Ho risolto senza usare il tcolorbox e usando solo il listing impostato nel seguente modo:
      `
      \DeclareCaptionFont{white}{\color{white}}
      \DeclareCaptionFormat{listing}{%
      \parbox{\textwidth}{\colorbox{gray}{\parbox{\textwidth}{#1#2#3}}\vskip-25pt}}
      \captionsetup[lstlisting]{format=listing,labelfont=white,textfont=white}
      \lstset{frame=lrtb,xleftmargin=1.6\fboxsep,xrightmargin=-0.3\fboxsep, belowcaptionskip=1\baselineskip, breaklines=true, showstringspaces=false, basicstyle=\footnotesize\ttfamily, language=C, numbers=left, numberstyle=\small, rulecolor=\color{gray}, framerule=2pt, backgroundcolor=\color[gray]{0.949}}
      `
      L’aspetto è identico.

    • #111227
      Up
      0
      Down
      ::

      Vianello” post=111510Buonasera a tutti;
      Dovrei poter scrivere delle tcolorbox molto lunghe ma il problema è che una volta arrivato a fine pagine questa continua all’infinito uscendo dalla pagina senza andare alla pagina successiva.
      Il codice usato è il seguente:
      `
      \newtcblisting[auto counter]{listato}[2][]{sharp corners,
      fonttitle=\bfseries, colframe=gray, listing only,
      listing options={basicstyle=\ttfamily,language=C, breaklines=true, belowcaptionskip=1\baselineskip, xleftmargin=\parindent, showstringspaces=false},
      title=Listato \thetcbcounter: #2, #1}

      \begin{listato}{Questo è un listato molto lungo}
      listato
      listato
      listato
      listato
      ecc…
      \end{listato}
      `
      Qualcuno ha una soluzione? grazie mille!!

      Cerca breakable nella documentazione di tcolorbox.

      Ciao
      Tommaso

Visualizzazione 1 filone di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top