T1 fontenc - テキストが検索できない

T1 fontenc - テキストが検索できない

T1フォントを使用すると、出力PDFのテキストを検索できません。出力は以下のMWEで確認できますpdflatexここログファイルここ

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\begin{document}
\section{Hola amigo}
Todo bien
\end{document}

明らかに、プリアンブルからパッケージを削除すれば、fontencテキストは問題なく検索可能になります。

それが私の texlive ディストリビューション (ArchLinux を使用しています) に関連した問題であるかどうかはわかりません。

答え1

お使いのように Computer Modern フォントを使用する場合 (cm-superログを見るとわかりますが、問題ありません)、パッケージがcmap役立ちます。

一方、代わりにラテンモダンフォントを使用し、glyphtounicodeコピー/貼り付け用の部分を用意する方がよいでしょう。

\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\input{glyphtounicode}
\pdfgentounicode=1

T1ただし、ここに記載されているコピー/貼り付けにはいくつかの制限があります。たとえば、 ĐPDF にクロアチア語があり、それをコピーするとアイスランド語Ð(Eth) になり、同じ文字にはなりません。

この件に関するより詳しい(簡単な)詳細は、こちらをご覧ください:https://en.wikipedia.org/wiki/Cork_encoding#サポートされている言語

多くの詳細と説明を含む完全なエンコーディング定義:http://www.tug.org/fontname/ec.enc

関連情報