Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en forme Discussion :

Box breakable dans un box breakable


Sujet :

Mise en forme

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    janvier 2014
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : janvier 2014
    Messages : 11
    Points : 10
    Points
    10
    Par défaut Box breakable dans un box breakable
    Bonjour,
    J'aimerais réaliser un document dont chaque exercice soit dans un box et tous les box des exercices soient dans un autre box. Mon problème est que le deuxième exercice saute dans la page suivante, alors qu'il existe de l'espace dans la page en cours. L'image ci-dessous résume mon problème.

    Nom : Sans titre22.png
Affichages : 43
Taille : 45,4 Ko

    Et voici un exemple de mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    \documentclass[12pt,a4paper,oneside,openright]{book}
        \usepackage[utf8]{inputenc}
        \usepackage[frenchb]{babel}
        \usepackage[most]{tcolorbox}
        \usepackage{multicol}
        \usepackage{lipsum}
        \usepackage[left=4cm,right=3cm,top=3cm,bottom=3cm]{geometry}
     
        \usepackage{etoolbox}
        \definecolor{tcbcolback}{RGB}{255,128,0}
     
         \usepackage{varwidth}
        \newtcolorbox{mybox}[2][]{enhanced,
            before skip=0mm,after skip=0mm,
            colback=black!5,colframe=black!50,boxrule=0.2mm,
            height fixed for=first and middle,
            attach boxed title to top left={xshift=1cm,yshift*=1mm-\tcboxedtitleheight},
            varwidth boxed title*=-3cm,boxrule=1pt,breakable,pad at break*=0mm,colframe=green!75!black,drop lifted shadow,
            boxed title style={frame code={
                    \path[fill=tcbcolback!60!black]
                    ([yshift=-1mm,xshift=-1mm]frame.north west)
                    arc[start angle=0,end angle=180,radius=1mm]
                    ([yshift=-1mm,xshift=1mm]frame.north east)
                    arc[start angle=180,end angle=0,radius=1mm];
                    \path[left color=tcbcolback!90!black,right color=tcbcolback!90!black,
                    middle color=tcbcolback!99!black]
                    ([xshift=-2mm]frame.north west) -- ([xshift=2mm]frame.north east)
                    [rounded corners=1mm]-- ([xshift=1mm,yshift=-1mm]frame.north east)
                    -- (frame.south east) -- (frame.south west)
                    -- ([xshift=-1mm,yshift=-1mm]frame.north west)
                    [sharp corners]-- cycle;
                },interior engine=empty,
            },
            fonttitle=\bfseries,
            title={#2},#1}
     
        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
        \NewTColorBox[auto counter,number within=chapter]{exercise}{m+O{}}{%
            enhanced jigsaw,enforce breakable,pad at break=0mm,break at=-20pt,
            colframe=green!20!black,
            colback=yellow!10!white,
            coltitle=green!40!black,
            fonttitle=\bfseries,
            underlay={\begin{tcbclipinterior}
                    \shade[inner color=green!80!yellow,outer color=yellow!10!white]
                    (interior.north west) circle (2cm);
                    \draw[help lines,step=5mm,yellow!80!black,shift={(interior.north west)}]
                    (interior.south west) grid (interior.north east);
            \end{tcbclipinterior}},
            title={Exercise~ \thetcbcounter:},
            label={exercise:#1},
            attach title to upper=\quad,
            after upper={\par\hfill\textcolor{green!40!black}%
                {\itshape Solution on page~\pageref{solution:#1}}},
            lowerbox=ignored,
            savelowerto=solutions/exercise-\thetcbcounter.tex,
            record={\string\solution{#1}{solutions/exercise-\thetcbcounter.tex}},
            #2
        }
     
        \NewTotalTColorBox{\solution}{mm}{%
            enhanced,
            colframe=red!20!black,
            colback=yellow!10!white,
            coltitle=red!40!black,
            fonttitle=\bfseries,
            underlay={\begin{tcbclipinterior}
                    \shade[inner color=red!50!yellow,outer color=yellow!10!white]
                    (interior.north west) circle (2cm);
                    \draw[help lines,step=5mm,yellow!80!black,shift={(interior.north west)}]
                    (interior.south west) grid (interior.north east);
            \end{tcbclipinterior}},
            title={Solution of Exercise~\ref{exercise:#1} on page~\pageref{exercise:#1}:},
            phantomlabel={solution:#1},
            attach title to upper=\par,
        }{\input{#2}}
     
        \tcbset{no solution/.style={no recording,after upper=}}
        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     
        \begin{document}
        \begin{mybox}[]{Exercises }
        \begin{exercise}{Ex1}[coltitle=cyan!80!black]
                \lipsum[1-2]
        \end{exercise}  
        \begin{exercise}{Ex2}[coltitle=cyan!80!black]
            \lipsum[1-6]
        \end{exercise}
        \end{mybox}
        \end{document}

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Etudiant
    Inscrit en
    juillet 2016
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Etudiant

    Informations forums :
    Inscription : juillet 2016
    Messages : 11
    Points : 5
    Points
    5
    Par défaut
    Salut !
    Je ne connais pas ce package mais je crois que ta réponse peut se trouver page 74 dans la doc suivante :
    http://ftp.cc.uoc.gr/mirrors/CTAN/ma.../tcolorbox.pdf

    J'espère que tu y trouveras ton bonheur ;p

Discussions similaires

  1. Ajouter du texte dans une edit box
    Par raf_gug dans le forum MFC
    Réponses: 10
    Dernier message: 23/05/2013, 11h00
  2. Réponses: 2
    Dernier message: 11/05/2004, 12h17
  3. Insertion dialog box dans feuille SDI
    Par Tom Joad dans le forum MFC
    Réponses: 3
    Dernier message: 12/04/2004, 01h04
  4. Combo box et liste de valeurs contenues dans ma table
    Par TieumB dans le forum C++Builder
    Réponses: 14
    Dernier message: 05/04/2004, 19h47
  5. Réponses: 2
    Dernier message: 17/08/2003, 21h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo