本当にグレースケールのPDF

本当にグレースケールのPDF

何か見落としているかもしれませんが、グレースケールやモノクロの PDF は作成できません。非常に単純な文書、たとえば をHello、基本パッケージもなしに、articleあるいはbookで作成し、それをpdflatex(プロジェクトで使用する必要があります) でコンパイルすると、PDF は Texmaker ビューアではグレースケールとして表示されますが、Acrobat や Foxit リーダーでは表示されません。リッチ ブラック ( RGYK) で表示されます。別の文書があり、それを他のユーザーがpdflatexまたは でコンパイルするとpdftex、Acrobat で表示されます。greyscale OKを追加しても同じです\usepackage[greyscale]{xcolor}。私は Windows で作業しており、通常は TexnicCenter でコンパイルします (ただし、TeXMaker でも同じです)。何かアイデアはありますか?

MWE:

\documentclass[a4paper]{article}
\usepackage[monochrome]{xcolor}   

\begin{document}  
Hello    
\end{document}

答え1

あなたの問題が理解できません。以下は、フォントが埋め込まれていない非圧縮 PDF を生成するために私が修正した MWE のバージョンです (テキスト ビューアー/エディターで PDF を見やすくするためだけであり、色空間には影響しません)。

\documentclass[a4paper]{article}
\usepackage{mathptmx} % use times font
\pdfcompresslevel=0   % don't compress the PDF
\pdfmapline{ptmr8r Times-Roman <8r.enc} % don't embed times font
\usepackage[monochrome]{xcolor}

\begin{document}
Hello
\end{document}

結果の PDF を見ると (たとえば、テキスト エディターで開くと)、テキストが次のように生成されていることがわかります。

stream
0 g 0 G
BT
/F16 9.9626 Tf 139.746 706.129 Td [(Hello)]TJ 154.421 -615.691 Td [(1)]TJ
ET
endstream

この部分は0 g 0 Gテキストを/DeviceGray黒に設定します。これは純粋な黒であり、リッチ ブラックではありません。\usepackage[cmyk]{xcolor}対応するコードに変更すると、0 0 0 1 k 0 0 0 1 Kこれは純粋な黒 (CMY コンポーネントがすべてゼロ) に対応するので/DeviceCMYK、やはりリッチ ブラックではありません。

Adobe Acrobat Pro のプリフライトおよび出力プレビュー ツールは、これらのオプションによりそれぞれ/DeviceGray黒と/DeviceCMYK非リッチ ブラックが生成されるという私の意見に同意しています。

したがって、この MWE ではすべて問題ないと思います。本当に問題があるかどうかは完全なドキュメントで確認し、問題がある場合は MWE を更新してそれを実証してください。

関連情報