Linux

  
ですべてのLaTexフォントをPDFファイルに埋め込む方法

PDFファイルを作成するときにフォントを埋め込まないと、PDFブラウザやオペレーティングシステムによってスタイルが異なる可能性があります。文書にはフォントも含まれていない可能性があるので、PDFファイルにフォントを埋め込む必要があります次の小シリーズでは、LinuxでLaTexのすべてのフォントをPDFファイルに埋め込む方法を紹介します。

質問:LaTexのソースファイルをコンパイルしてPDF文書を生成しました。しかし、すべてのフォントがPDF文書に埋め込まれているわけではないことに気付きました。 LaTexで生成されたPDF文書にすべてのフォントが埋め込まれていることを確認するにはどうすればいいですか?

答え:PDFファイルを作成するときは、フォントをPDFファイルに埋め込むことをお勧めします。フォントを埋め込んでいない場合は、PDFブラウザはコンピュータ上のフォントの代わりに他のものを使用できます。その結果、ファイルはさまざまなPDFブラウザまたはオペレーティングシステムプラットフォームでさまざまなスタイルでレンダリングされます。文書を印刷するとき、不足しているフォントは問題です。

あなたが(にpdflatexまたはdvipdfmで例えば)ラテックスからPDFドキュメントを生成すると、すべてのフォントは、PDF文書に埋め込まれていないことがあります。例えば、pdffontsの下の出力は、PDF文書内に見つからないフォント(Helveticaなど)を示唆しています。

このような問題を回避するために、ここで時間をコンパイルラテックス中のすべてのフォントを埋め込む方法です。

$ latex document.tex $ dvips -Ppdf -G0 -t letter -o document.ps document.dvi $ ps2pdf -dPDFSETTINGS = /プリプレス\\ -dCompatibilityLevel = 1.4 \\ -dAutoFilterColorImages = false \\ -dAutoFilterGrayImages = false \\ -dColorImageFilter = /FlateEncode \\ -dGrayImageFilter = /FlateEncode \\ -dMonoImageFilter = /FlateEncode \\ -dDownsampleColorImages = false \\ -dDownsampleGrayImages = false \\ document.ps document.pdf

すべてのフォントを表示できますPDFに埋め込まれています。メソッド

上記のすべてのフォントが埋め込みフォントすべてのフォントの最高でPDFファイルに、一部が欠落する問題のフォントを引き起こす可能性があるとき、ことに留意すべきであるLinuxのラテックス下のPDFファイルに埋め込まれています。

Copyright © Windowsの知識 All Rights Reserved