\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{tgtermes}
\begin{document}
Polska, Rzeczpospolita Polska -- państwo unitarne w Europie Środkowej,
położone między Morzem Bałtyckim na północy a Sudetami i Karpatami na południu,
w dorzeczu Wisły i Odry. Powierzchnia administracyjna Polski wynosi 312 679 km$^2$,
co daje jej 70.\ miejsce na świecie i dziewiąte w Europie.
Zamieszkana przez ponad 38,5 miliona ludzi, zajmuje pod względem liczby
ludności 34.\ miejsce na świecie, a szóste w Unii Europejskiej.
\end{document}
В Sumatra PDF при попытке скопировать и вставить я получаю:
Polska, Rzeczpospolita Polska – państwo unitarne w Europie Środkowej, położone
międzyMorzemBałtyckimnapółnocyaSudetamiiKarpataminapołudniu,wdorzeczu
Wisły i Odry. Powierzchnia administracyjna Polski wynosi 312 679 km2, co daje jej
70. miejsce na świecie i dziewiąte w Europie. Zamieszkana przez ponad 38,5 miliona
ludzi, zajmuje pod względem liczby ludności 34. miejsce na świecie, a szóste w Unii
Europejskiej
В некоторых местах нет пробелов между словами. Проблема не видна, если просто смотреть на выходной pdf. Она появляется только при попытке скопировать текст.
В Acrobat Reader я этой проблемы не вижу. Более того, проблема не проявляется, когда я удаляю, tgtermes
так что это не полностью вина ридера.
Есть ли способ это исправить?
решение1
Строка без пробелов соответствует ровно одной строке в набранном тексте, которая набрана очень узко. TeX на самом деле не выводит "символы пробелов", поэтому я предполагаю, что читателю, который вы используете, придется догадываться, где находятся границы слов.
Кажется, Sumatra PDF здесь плохо справляется. В tgtermes
исходнике я обнаружил опцию, oldspacing
которая делает текст немного шире. Может, это поможет? В противном случае не используйте Sumatra.
Смотрите такжеэтот ответдля возможного способа «включить» генерацию символов пробела.