Aller au contenu principal

Code source (listings ou minted)

Option 1 — listings (fonctionne partout):

\usepackage{listings}
\lstset{basicstyle=\ttfamily\small, numbers=left, frame=single}
...
\begin{lstlisting}[language=Python, caption={Exemple Python}]
print("Hello LaTeX")
\end{lstlisting}

Option 2 — minted (coloration Pygments, nécessite shell-escape):

\usepackage{minted}
% Overleaf: activer "Shell escape" dans les paramètres si disponible
\begin{minted}[fontsize=\small]{python}
print("Hello LaTeX")
\end{minted}
Overleaf

minted peut être désactivé selon le plan/projet. listings est plus universel.