web-dev-qa-db-ja.com

LyXによって生成されたPDFは、12.10または13.04で検索できません

最近、あるコンピューターを12.10にアップデートし、別のコンピューターに13.04をクリーンインストールしましたが、LyX(LaTeXエディター)を使用してエクスポートしたPDFを検索できません。問題ありません。両方のコンピューターでTeXmakerを使用してエクスポートされたPDFを検索し、アップグレードを行う前にPDFを検索しても問題はありませんでした。

更新:他のPDFリーダー(13.04))と混合結果を使用しようとしました。DocumentViewer(かつてEvinceと思います)とOkularにも同じ問題があります。数学環境で表示される単語/文字の場合、標準のテキスト環境で見つかった単語を検索できません。

ただし、Linux版のAdobe ReaderとFoxit Readerをインストールすることはできましたが、Ubuntuでのインターフェースは最適ではありませんが、いずれかのアプリケーションを使用してPDFのどこでも検索できます。

6
Brent

これは、ubuntuに関連するとは思われません。期待に沿っていないPDFファイルを生成している可能性がはるかに高くなります。

Pdfプログラミングを行っているので、Linuxには2つの主要なレンダリングライブラリ、popplermupdfがあることを知っておく価値があります。 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を作成しませんでした。

で作成されたファイル:

  • itext(テキストが散在した画像)
  • xelatex(hello worldテキスト)
  • lyx-> pdflatex(hello world text)

OS:

  • ubuntu 12.04 livecd
  • ubuntu 13.10 livecd

プログラム:

  • firefox/pdfjs
  • evince/poppler
1
djeikyb

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%動作しています。

0