# Text copied from pdf is missing spaces, or has extra ones

When I create a pdf with pdflatexand copy text from that pdf (using Adobe Reader DC on Windows 10), some of the spaces are missing. Here's an MWE:

\documentclass{article}
\usepackage{newtxtext}
\begin{document}
Therefore, this work ... \hspace*{\linewidth}
\end{document}


When I copy text from that pdf, this is what I get (1 being the page number):

Therefore, thiswork ...
1


Removing the \hspace*, OR removing newtxtext (or both) fixed the problem, but that's not I want, of course (as \hspace* represents some text following "this work").

I have come across Problem copying text from pdf - spaces being stripped and XeLaTeX and missing spaces in PDF text, which proposed \pdfgeninterwordspace, which is now \pdfinterwordspaceon (thanks, @egreg). So I tried that:

\documentclass{article}
\usepackage{newtxtext}
\pdfmapline{+dummy-space <dummy-space.pfb}
\pdfinterwordspaceon
\begin{document}
Therefore, this work ... \hspace*{\linewidth}
\end{document}


(See Use pdfinterwordspaceon with pdflatex from MiKTeX on Windows if that does not compile for you.)

Now, when I copy text from that pdf, I get this:

Therefore,  this work  ...
1


So basically, additional space has been introduced regardless of whether or not it was needed. Yes, the missing space in "thiswork" has been added, which is good; but so have three extra spaces after "Therefore,", "work", and "...", which is not good.

Is there a better solution? Am I using \pdfinterwordspaceon correctly?

• It should be \pdfinterwordspaceon – egreg Jul 1 '16 at 22:48
• Sorry, I can't check with MiKTeX. – egreg Jul 1 '16 at 23:13
• Same issue on ubuntu with acroread, but copying from the system pdf reader evince works as desired. – JPi Jul 8 '16 at 19:15
• @JPi: Good point. I tried the Chrome (Browser) pdf plugin, and both pdf files work as expected in terms of copying text from it - Therefore, this work ... is the result in both cases. – bers Jul 8 '16 at 19:21
• As far as I know, this is at least partly a known issue with Adobe Reader. It is an issue in the viewer, not the file, and there's not much to be done on the TeX side of things. – cfr Jul 8 '16 at 23:11

• But a pdf file, with \usepackage[T1]{fontenc}, is able to make the "fi" ligature copy-and-pasteable as "fi" (2 letters). Why is there no way to make a space copy-and-pasteable as a space? – bers Sep 8 '16 at 15:12