Si on considère le code suivant :

Ouvrir dans l'éditeur Overleaf
\documentclass[french,a4paper]{article}
\usepackage{xcolor}
\usepackage{listings}

\lstset{%
  language     = [LaTeX]TeX,%
  basicstyle   = \ttfamily,%
  breaklines = true,%
  commentstyle =\footnotesize\color{gray},%
  columns=fullflexible,%
}

\begin{document}
\begin{lstlisting}
  Bonjour%
\end{lstlisting}
\end{document}

la génération du PDF est correcte mais en copiant le code Bonjour% du PDF dans un éditeur, cela affiche « Bonjour % » (il faut bien noter l'espace qui est apparu) Cela vient du \footnotesize. Est ce quelqu'un sait pourquoi ? [Je n'ai pas testé avec \small...]

Posée 05 Fév '21, 10:18

christophe-poulain's gravatar image

christophe-poulain
8661527
Taux d'acceptation : 37%

Modifiée 05 Fév '21, 10:58

denis's gravatar image

denis ♦♦
7.0k1510

Cela fonctionne bien pour moi avec preview.app ou adobe reader. Comment affichez-vous le pdf ?

(05 Fév '21, 10:31) samcarter samcarter's gravatar image

evince ou le visualisateur Linux Mint. Donc, c'est un problème de l'afficheur PDF. preview.app ?

(05 Fév '21, 10:35) christophe-poulain christophe-poulain's gravatar image

@samcarter Vous n'avez pas d'espace entre Bonjour et % ?

(05 Fév '21, 10:59) denis ♦♦ denis's gravatar image

Je constate le problème avec toutes les commandes de changement de taille des caractères (\footnotesize, \small, \large, etc.).

(05 Fév '21, 11:01) denis ♦♦ denis's gravatar image

@christophe-poulain Avec l'evince sur Kubuntu, j'ai aussi le problème. [preview.app est l'afficheur PDF de Mac OS X]

(05 Fév '21, 11:19) samcarter samcarter's gravatar image

Merci @samcarter. C'est donc bien un problème de lecteur PDF.

(05 Fév '21, 12:00) christophe-poulain christophe-poulain's gravatar image

@christophe-poulain Oui. Il n'y a pas des espaces dans le fichier PDF, l'afficheur PDF doit les deviner et evince/adobe le faire différemment

(05 Fév '21, 12:16) samcarter samcarter's gravatar image
2

J'ai aussi l'espace avec evince, mais pas avec xpdf.

(05 Fév '21, 13:48) nmarkey nmarkey's gravatar image
4

Bug signalé ici : il semble que l'origine du problème soit la librairie Poppler plus que le lecteur PDF en lui-même.

(05 Fév '21, 14:26) denis ♦♦ denis's gravatar image

Pas de problème non plus avec Okular.

(05 Fév '21, 14:29) denis ♦♦ denis's gravatar image
2

Problème réglé dans la librairie Poppler.

(02 Mar '21, 07:35) denis ♦♦ denis's gravatar image
Affichage de 5 parmi 12 Afficher 7 commentaire(s) en plus

Il n'est pas possible de copier du code et d'obtenir de manière fiable le nombre correct d'espaces.

Les lecteurs PDF ne voient que les distances et des changements de fontes et doivent deviner si une telle distance compte ou non.

Ici le pdf par exemple contient ceci:

Ouvrir dans l'éditeur Overleaf
/F28 9.9626 Tf 134.217 706.129 Td [(Bonjour)]TJ
0.5 g 0.5 G
/F29 7.9701 Tf 36.612 0 Td [(%)]TJ
Lien permanent

Publiée 13 Fév '21, 19:32

Ulrike%20Fischer's gravatar image

Ulrike Fischer
6193
Taux d'acceptation : 58%

Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.