最近、あるコンピューターを12.10にアップデートし、別のコンピューターに13.04をクリーンインストールしましたが、LyX(LaTeXエディター)を使用してエクスポートしたPDFを検索できません。問題ありません。両方のコンピューターでTeXmakerを使用してエクスポートされたPDFを検索し、アップグレードを行う前にPDFを検索しても問題はありませんでした。
更新:他のPDFリーダー(13.04))と混合結果を使用しようとしました。DocumentViewer(かつてEvinceと思います)とOkularにも同じ問題があります。数学環境で表示される単語/文字の場合、標準のテキスト環境で見つかった単語を検索できません。
ただし、Linux版のAdobe ReaderとFoxit Readerをインストールすることはできましたが、Ubuntuでのインターフェースは最適ではありませんが、いずれかのアプリケーションを使用してPDFのどこでも検索できます。
これは、ubuntuに関連するとは思われません。期待に沿っていないPDFファイルを生成している可能性がはるかに高くなります。
Pdfプログラミングを行っているので、Linuxには2つの主要なレンダリングライブラリ、poppler
とmupdf
があることを知っておく価値があります。 Gnomeのデフォルトのpdfビューア(およびUnityの)はevince
です。ポプラを使用します。私は通常、最新バージョンの mupdf
をビルドしてllpp
をテストします。ただし、ChromeにはAdobeに基づいているかまたはAdobeが作成したpdfビューアプラグインが付属していることを忘れないでください。Firefoxには pdf.js
。 Pdf.jsは開発中です。現在、Firefoxの悪いレンダリングバグに遭遇する可能性がありますが、急速に改善されています(発見したすべてのバグは既にアップストリームで修正されています。).
私の最近の経験はitextの使用ですが、tex/xelatexの使用も好きです。検索可能なテキストを含むPDFを作成するのに問題はありません。 texのものを使用しているので、おそらく http://tex.stackexchange.com でより良い答えを得るでしょう。
検索/選択/コピー/貼り付けの動作で問題が発生しませんでした。確かに、ubuntuでPDFを作成しませんでした。
で作成されたファイル:
OS:
プログラム:
Ubuntu 14.04のpdflatexでも同様の問題がありました。異なるOSの異なるビューアでテストしたため、レンダーライブラリとは何の関係もありませんでした。 このリンク で提案されているように、ソリューションはCM-superのバージョンのComputer Modernのインストールでした。
解決策4:CM-superのバージョンのComputer Modernを使用する場合:cm-superフォントパッケージ($ apt-get install cm-super on Debian/Ubuntu)をインストールしてから、ソース:\ usepackage [T1] {fontenc}構成のupdmapによって自動的に行われます。
生成されたPDFは、テストされたすべてのビューアで検索可能になりました:Document Viewer、Okular、ChromeおよびFirefox。すべての機能は100%動作しています。