Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 11
mineure titre

03 Jul '21, 17:50

Pathe's gravatar image

Pathe
7.6k49208252

Aligner "numerate" « enumerate » et "listings" « listings » avec tcolorbox

J'ai modifié [ce code](https://pastebin.com/vqYGHLHA) comme ceci : \documentclass[a4paper,french]{article} \usepackage[T1]{fontenc} \usepackage{babel} \usepackage[margin=1cm]{geometry} \usepackage{graphicx} \usepackage{xcolor} \usepackage{enumitem} \usepackage{listings} \lstdefinestyle{mypython}{ language=Python, tabsize=4, numberstyle=\tiny, columns=flexible, backgroundcolor=\color{black!05}, showstringspaces=true, literate= {à}{{\`a}}1 {â}{{\^a}}1 {é}{{\'e}}1 {è}{{\`e}}1 {ê}{{\^e}}1 {ë}{{\"e}}1 {î}{{\^i}}1 {ô}{{\^o}}1 {ù}{{\`u}}1 {«}{{\og}}1 {»}{{\fg{}}}1 } \usepackage[most]{tcolorbox} \begin{document} \begin{tcblisting} %alignement de "enumerate" et "listings" { colback=white, colframe=white, comment and listing, sidebyside, lower separated=false,% listing style=mypython, comment={ \begin{enumerate} \item question 1... \item question 2... \item question 3... \end{enumerate} } } def f(x): y=x**2-x+3 return(y) \end{tcblisting} % \begin{tcblisting} %suite de la liste avec "enumerate" { colback=white, colframe=white, comment and listing, sidebyside, lower separated=false,% righthand width=0cm, listing style=mypython, comment={ \begin{enumerate}[resume] \item question 4 très très longue prenant toute la largeur de cette ligne ou presque ! ... \end{enumerate} } } \end{tcblisting} % \begin{tcblisting} %suite de la liste avec "enumerate" et alignement avec "listings" { colback=white, colframe=white, comment and listing, sidebyside, lower separated=false,% listing style=mypython, comment={ \begin{enumerate}[resume] \item question 5... \item question 6... \item question 7... \end{enumerate} } } \includegraphics[width=0.5\textwidth]{example-image} \end{tcblisting} \end{document} Mais le résultat ne me convient pas car je souhaiterais : 1- continuer la numérotation (bizarrement l'option `resume` n'a pas marché). 2- avoir un espace normal en poursuivant la numérotation. 3- aligner verticalement le bloc "listings" ou "image" en le mettant plus haut (top ?) 4- avoir un code plus simple (car là j'ai bidouillé mais je ne suis pas arrivé à faire mieux). EDIT: 5- J'ai oublié de dire comment faire pour que l'image s'affiche ? 6- Est-il possible que la boîte (le cadre gris) contenant le programme Python ou l'image soit de même taille (plutôt largeur) que son contenu automatiquement ? ![alt text][1] [1]: https://nsa40.casimages.com/img/2021/07/03/210703014037288587.png
cliquez ici pour masquer/afficher la révision 10

03 Jul '21, 17:47

insan's gravatar image

insan
5127

Aligner "numerate" et "listings" avec tcolorbox

J'ai modifié [ce code](https://pastebin.com/vqYGHLHA) comme ceci : \documentclass[a4paper,french]{article} \usepackage[T1]{fontenc} \usepackage{babel} \usepackage[margin=1cm]{geometry} \usepackage{graphicx} \usepackage{xcolor} \usepackage{enumitem} \usepackage{listings} \lstdefinestyle{mypython}{ language=Python, tabsize=4, numberstyle=\tiny, columns=flexible, backgroundcolor=\color{black!05}, showstringspaces=true, literate= {à}{{\`a}}1 {â}{{\^a}}1 {é}{{\'e}}1 {è}{{\`e}}1 {ê}{{\^e}}1 {ë}{{\"e}}1 {î}{{\^i}}1 {ô}{{\^o}}1 {ù}{{\`u}}1 {«}{{\og}}1 {»}{{\fg{}}}1 } \usepackage[most]{tcolorbox} \begin{document} \begin{tcblisting} %alignement de "enumerate" et "listings" { colback=white, colframe=white, comment and listing, sidebyside, lower separated=false,% listing style=mypython, comment={ \begin{enumerate} \item question 1... \item question 2... \item question 3... \end{enumerate} } } def f(x): y=x**2-x+3 return(y) \end{tcblisting} % \begin{tcblisting} %suite de la liste avec "enumerate" { colback=white, colframe=white, comment and listing, sidebyside, lower separated=false,% righthand width=0cm, listing style=mypython, comment={ \begin{enumerate}[resume] \item question 4 très très longue prenant toute la largeur de cette ligne ou presque ! ... \end{enumerate} } } \end{tcblisting} % \begin{tcblisting} %suite de la liste avec "enumerate" et alignement avec "listings" { colback=white, colframe=white, comment and listing, sidebyside, lower separated=false,% listing style=mypython, comment={ \begin{enumerate}[resume] \item question 5... \item question 6... \item question 7... \end{enumerate} } } \includegraphics[width=0.5\textwidth]{example-image} \end{tcblisting} \end{document} Mais le résultat ne me convient pas car je souhaiterais : 1- continuer la numérotation (bizarrement l'option `resume` n'a pas marché). 2- avoir un espace normal en poursuivant la numérotation. 3- aligner verticalement le bloc "listings" ou "image" en le mettant plus haut (top ?) 4- avoir un code plus simple (car là j'ai bidouillé mais je ne suis pas arrivé à faire mieux). EDIT: 5- J'ai oublié de dire comment faire pour que l'image s'affiche ? 6- Est-il possible que la boîte (le cadre gris) contenant le programme Python ou l'image soit de même taille (plutôt largeur) que son contenu automatiquement ? ![alt text][1] [1]: https://nsa40.casimages.com/img/2021/07/03/210703014037288587.png
cliquez ici pour masquer/afficher la révision 9

03 Jul '21, 17:46

insan's gravatar image

insan
5127

cliquez ici pour masquer/afficher la révision 8
mineure lien code

03 Jul '21, 17:42

Pathe's gravatar image

Pathe
7.6k49208252

cliquez ici pour masquer/afficher la révision 7
mineure mot-clé

03 Jul '21, 17:40

Pathe's gravatar image

Pathe
7.6k49208252

cliquez ici pour masquer/afficher la révision 6

03 Jul '21, 17:22

insan's gravatar image

insan
5127

cliquez ici pour masquer/afficher la révision 5

03 Jul '21, 15:32

samcarter's gravatar image

samcarter
8.6k2817

cliquez ici pour masquer/afficher la révision 4

03 Jul '21, 15:31

samcarter's gravatar image

samcarter
8.6k2817

cliquez ici pour masquer/afficher la révision 3

03 Jul '21, 13:41

insan's gravatar image

insan
5127

cliquez ici pour masquer/afficher la révision 2

03 Jul '21, 13:40

insan's gravatar image

insan
5127

cliquez ici pour masquer/afficher la révision 1

03 Jul '21, 13:38

insan's gravatar image

insan
5127

C'est votre première visite ici ? Consultez la FAQ !

×