Page 1 sur 1

[LaTeX]listings - showspaces=false(résolu)

Publié : mer. 09 févr. 2011, 13:21
par bungle
bonjour,

Voilà, je suis dans la rédaction d'un document en LaTeX, dans lequel j’incorpore du code source avec le package listings, tout fonctionne à merveille, sauf les espace:

un coup, il me met des espace normal, un coup il me met le caractère ␣ en guise d'espace. (dans le même code source :? )

c'est pas que j'aime pas ce caractère (un améliore dans certain cas la lisibilité du code) mais je voudrait pour un souci de cohérence que mon code soit, ou avec des espace, ou avec ␣ (mais les deux aléatoirement sa fait pas sérieux), voici le code que j'utilise:

Code : Tout sélectionner

\usepackage{listings}
\lstset{language=java}
\lstset{
	numbers=left
	, numberstyle=\tiny
	, stepnumber=2
	, numbersep=5pt
	, basicstyle=\ttfamily\footnotesize
	, keywordstyle=\rmfamily\bfseries
	, frame=single
	, breaklines=true
	, backgroundcolor=\color{grey}
	, keywordstyle=\color{blue}
	, commentstyle=\color{green}
	, stringstyle=\color{red}
	, identifierstyle=\scriptsize
	, showspaces=false
	, showtabs=false
}
Merci

Re: [LaTeX]listings - showspaces=false(en cours)

Publié : mer. 09 févr. 2011, 13:32
par Rolinh
Salut,

j'ai aussi eu des soucis avec listings mais c'était finalement à cause de petits bugs...
Tu pourrais poster carrément un bout de ton document, qui compile, histoire que je puisse tester?

Re: [LaTeX]listings - showspaces=false(en cours)

Publié : mer. 09 févr. 2011, 13:42
par FoolEcho
A l'intérieur d'un String, c'est ça ?

Alors, rajoute dans \lstset:

Code : Tout sélectionner

   , showstringspaces=false
:rtfm: ;-)

Re: [LaTeX]listings - showspaces=false(en cours)

Publié : mer. 09 févr. 2011, 13:46
par bungle
merci, je vais essayer tout de suit

PS sa veut dire quoi RTFM !?!

Re: [LaTeX]listings - showspaces=false(en cours)

Publié : mer. 09 févr. 2011, 13:47
par Rolinh
Read The Fucking Manual

Re: [LaTeX]listings - showspaces=false(en cours)

Publié : mer. 09 févr. 2011, 13:50
par FoolEcho
"Read the fucking manual" ("lis ce *** de manuel") ... :google: :copain: :humour:

(ok, grillé)

Re: [LaTeX]listings - showspaces=false(en cours)

Publié : mer. 09 févr. 2011, 13:51
par bungle
yes, j'ai du louper ce passage là ... Sorry pourtant j'avait chercher... :(

en tout cas merci, c'était bien dans un String

toujours aussi fort FoolEcho :bravo:

et merci à vous deux :chinois:

Re: [LaTeX]listings - showspaces=false(en cours)

Publié : mer. 09 févr. 2011, 13:56
par FoolEcho
bungle a écrit :yes, j'ai du louper ce passage là ... Sorry pourtant j'avait chercher... :(
Aucun problème, le manuel Latex est des plus fournis. :chinois:

:resolu:

Re: [LaTeX]listings - showspaces=false(en cours)

Publié : mer. 09 févr. 2011, 14:05
par Rolinh
Pas de quoi bien que je n'ai pas eu le temps de faire grand chose au vu de l'efficacité de FoolEcho :shock:

Re: [LaTeX]listings - showspaces=false(en cours)

Publié : mer. 09 févr. 2011, 14:47
par FoolEcho
:D

J'ai hésité à demander son source aussi. ;-)

1s pour lancer Emacs. :troll:
15 s pour reprendre un vieux code LateX et une classe Java qui traîne pour faire le test et voir le problème... (modulo 2-3 erreurs de compilation sous Latex :mrgreen: )
50s pour le wiki concernant le package et ses options (... m'aurait évité 2 des 3 erreurs de compilation précédentes :mrgreen: )
5s pour vérifier.

(quand on vous dit que la programmation c'est <10% du temps... l'analyse, tout est dans l'analyse et le manuel... :lol: )

... ahahah, pas vraiment de rapport à Arch sur le coup, mais faut bien que je justifie ce titre de "maître du Kyudo" (ça donne droit à combien de boulettes ? :) )... et que je ne perde pas trop la main sur Emacs et LateX, ça me rappelle le bon vieux temps. :chinois:

Re: [LaTeX]listings - showspaces=false(résolu)

Publié : jeu. 10 févr. 2011, 16:00
par bungle
résolu