
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