Bonjour,
J'ai mis le package " listings " et aimerais insérer une ligne de code dans mon texte. J'utilise pour cela la commande " lstinline{ma ligne de code} ".
Pourquoi me met-il " ma ligne de code " avec la même forme/style d'écriture que le corps du texte de mon document ? Qu'ai-je oublié ?
Merci d'avance.
Badside.
# environnement lstlisting
Posté par Nicolas Dumoulin (site web personnel) . Évalué à 2.
\begin{lstlisting}
// Mon code
\end{lstlisting}
[^] # Re: environnement lstlisting
Posté par badside . Évalué à 2.
[^] # Re: environnement lstlisting
Posté par Nicolas Dumoulin (site web personnel) . Évalué à 2.
Et en plus, ça m'intéresse de savoir comment le faire !
[^] # Re: environnement lstlisting
Posté par Gyro Gearllose . Évalué à 2.
Chez moi, elle est située dans /usr/share/texmf/doc/latex/listings/listings.dvi
Il y est indiqué, paragraphe 1.3, page 5 comment préciser la façon dont le code est affiché. Visiblement, il faut utiliser la commande \lstset.
D'ailleurs, il y a un exemple page 3, contenant ceci :
Donc, si le code en question est du C, par exemple, il faudrait précéder la commande \lstinline de l'appel correct à \lstset.
Enfin, moi, ce que j'en dis, je n'ai même pas essayé....
Mais je vais le faire de ce pas pour voir à quoi ça ressemble....
[^] # Re: environnement lstlisting
Posté par Gyro Gearllose . Évalué à 2.
A bon entendeur !
[^] # Re: environnement lstlisting
Posté par Nicolas Dumoulin (site web personnel) . Évalué à 2.
Ça marche bien pour l'environnement lstlisting, mais pas pour la commande lstinline.
Pour info, mes options :
[^] # Re: environnement lstlisting
Posté par Gyro Gearllose . Évalué à 2.
J'ai testé ça :
Et ça m'affiche
Voici du code : char * c; qu'il est pas mal du tout.
pour la partie code, donc c'est bien mis en évidence par la colorisation syntaxique...
Alors je ne comprends pas...
[^] # Re: environnement lstlisting
Posté par Nicolas Dumoulin (site web personnel) . Évalué à 2.
...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.