Bonjour !
J'ai un soucis avec le package LISTINGS.
Je voudrais que le titre (ou le caption s'il faut passer par là) s'affiche en haut à gauche du cadre du listings.
Or, quoi que je fasse, celui ci ne se positionne qu'en haut ou en bas.
Dans la documentation du package listings je ne trouve rien me permettant de le mettre à gauche, idem dans les commandes du \captionsetup.
Est-ce que cela est possible ?
voici mon code dans le préambule :
Dans le document (soit caption soit title) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 \lstset{language=c++,frame=lines, breaklines=true, basicstyle=\ttfamily,backgroundcolor=\color{grey},basicstyle=\footnotesize, keywordstyle=\color{blue}, commentstyle=\color{vert}, stringstyle=\color{red}, identifierstyle=\ttfamily%,morekeywords={byte} morecomment=[s][\color{vertC}]{/*}{*/}} \usepackage{caption} \captionsetup[lstlisting]{labelformat=empty,labelsep=none} \captionsetup[listing]{labelformat=empty,labelsep=none}
Pour le moment, ce que je fais pour obtenir le résultat voulu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 \bigskip Le tableau aura donc la forme suivante : \begin{lstlisting}[caption=Code : C] byte tableau[]={ //valeurs hexadécimales 0x00,0x00,0x20,0x04,0x00,0x00 }; \end{lstlisting}
Mais je ne trouve pas cette solution très propre .. donc s'il est possible de le faire directement avec le title (ou le caption) je suis preneur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 \bigskip Le tableau aura donc la forme suivante : \\\\ Code : C \begin{lstlisting} byte tableau[]={ //valeurs hexadécimales 0x00,0x00,0x20,0x04,0x00,0x00 }; \end{lstlisting}
Merci.
Partager