Aligner "numerate" et "listings" avec tcolorbox
J'ai modifié [ce code][1] 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:
J'ai oublié de dire comment faire pour que l'image s'affiche ?
![alt text][2]
[1]: https://texnique.fr/osqa/answer_link/10247/
[2]: https://nsa40.casimages.com/img/2021/07/03/210703014037288587.png