私はLaTeXを使用してPDFを生成しています。カラフルなPDFは画面上での読み取りには適していますが、印刷や読み取りにはあまり適していません。
カラー設定を無効にしてすべてグレースケールのカラーにする方法はありますか?同様に、LaTeXカラーパッケージには、すべての色を黒のみにするオプションはありますか?
私はLaTeXを使用してPDFを生成しています。カラフルなPDFは画面上での読み取りには適していますが、印刷や読み取りにはあまり適していません。
カラー設定を無効にしてすべてグレースケールのカラーにする方法はありますか?同様に、LaTeXカラーパッケージには、すべての色を黒のみにするオプションはありますか?
回答:
これは(質問を読んだとき)プリンターとは関係がなく、開始されたstackoverflowに属しているように見えます。
color
パッケージには、持っているmonochrome
色のすべてがオフになりますオプションを:
\documentclass{article}
\usepackage[monochrome]{color}
%\usepackage{color}
\begin{document}
Hello \textcolor[rgb]{1,0,0}{World}!
\end{document}
それはあなたが探していたものですか?グレースケールではなく、すべてを白黒にします。
あなたのリンクはHyperrefパッケージで作成されたものであり、画面上に色付きのリンクを表示しながら、すべてのテキストをグレースケールで紙に印刷したいとします。
Hyperrefのドキュメントから http://www.ctan.org/tex-archive/macros/latex/contrib/hyperref/
実験的なオプション `ocgcolorlinks '
-------------------- `------------- '
アイデアは見たときに色付きのリンクですが、色なしで印刷されます。
この新しい実験的なオプション「ocgcolorlinks」は、PDF 1.5で導入された機能であるオプションのコンテンツグループを使用します。
パッケージの読み込みにはオプションを指定する必要があります:\ usepackage [ocgcolorlinks] {hyperref}
主な欠点:リンクを改行することはできません。PDFリファレンス1.7:4.10.2「グラフィックコンテンツをオプションにする」:色の設定などのグラフィックス状態の操作は引き続き適用されます。
したがって、リンクテキストはボックスに入れられ、色付きと色なしの2回設定されます。*この機能はドキュメント内の\ hypersetup {ocgcolorlinks = false}で切り替えることができます。
サポートされるドライバー:pdftex、dvipdfm
PDFバージョンは1.5以上である必要があります。pdfTeXの場合は自動的に設定されます。dvipdfmxのユーザーは、コマンドラインでバージョンを設定します:dvipdfmx -V 5
それが言うことから、あなたはあなたのリンクが行を越えて壊れないことを確認する必要があります。これを行うにはいくつかの方法があり~
ます。たとえば、単語間のスペースの代わりに使用し\mbox
たり、リンクをで囲んだり、カスタムurl-typeコマンドで何らかのペナルティをコーディングしたりします。
一方、画面や紙に色を表示したくないcolorlinks=false
場合は、hyperrefパッケージを呼び出すときにオプションを設定するだけです。
Ghostscriptを使用して、カラーPDFをグレースケールに変換できます。http://handyfloss.net/2008.09/making-a-pdf-grayscale-with-ghostscript/を参照してください。
ただし、印刷する前にプリンター設定を「グレースケール」に設定するだけで同じ結果が得られるため、面倒なことにはなりません。
グレースケールのドキュメントを作成するには、LaTeXで色を手動で調整して、グレーのみを使用することをお勧めします。そうすることで、使用するグレースケールを制御し、ハイライトなどを読みやすくすることができます。