复制的奇怪行为 - 单词之间没有空格

复制的奇怪行为 - 单词之间没有空格
\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}

在苏门答腊 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。

也可以看看这个答案寻找“打开”空格字符生成的可能方法。

相关内容