Mengatur warna LaTeX yang dihasilkan PDF untuk dicetak hitam putih

11

Saya menggunakan LaTeX untuk menghasilkan PDF, dan saya melihat bahwa PDF berwarna-warni baik untuk dibaca di layar tetapi tidak begitu baik untuk mencetak dan membaca.

Apakah ada cara untuk menonaktifkan pengaturan warna agar semuanya berwarna abu-abu? Seperti dalam, apakah ada opsi dalam paket warna LaTeX untuk membuat semua warna hanya keluar hitam?

prosseek
sumber
3
Ubah saja pengaturan printer Anda.
Larry Wang
Ini mungkin tergantung pada paket warna LaTeX yang Anda gunakan.
David Z
Saya harus mengakui: Saya tahu bahwa beberapa driver printer memiliki dukungan untuk menonaktifkan warna dalam teks sambil meninggalkan elemen lain seperti mereka. Mungkin ini bisa membantu?
lajuette

Jawaban:

7

Ini (ketika saya membaca pertanyaan) tidak ada hubungannya dengan printer, dan tampaknya milik stackoverflow, di mana ia dimulai.

The colorpaket memiliki monochromepilihan yang ternyata semua warna mematikan:

\documentclass{article}
\usepackage[monochrome]{color}
%\usepackage{color}
\begin{document}
Hello \textcolor[rgb]{1,0,0}{World}!
\end{document}

Itukah yang kamu cari? Itu mengubah segalanya hitam dan putih daripada abu-abu.

Norman Gray
sumber
2
Tidak cukup: grafis yang disertakan masih berwarna.
Charles Stewart
Benar. Jika mentransformasikan grafis yang disertakan ke monokrom memang merupakan persyaratan, maka itu akan membutuhkan sesuatu di hilir LaTeX. Jika tidak, maka ini akan menghapus semua warna (-) LaTeX yang berasal.
Norman Grey
5

Saya menganggap tautan Anda dibuat dengan paket Hyperref dan Anda ingin melihat tautan berwarna di layar namun mencetak ke kertas semua teks dalam skala abu-abu.

Dari dokumentasi Hyperref ke di http://www.ctan.org/tex-archive/macros/latex/contrib/hyperref/

Opsi eksperimental `ocgcolorlinks '

-------------------- `------------- '

Idenya adalah tautan berwarna, jika dilihat, tetapi dicetak tanpa warna.
Opsi eksperimental baru ini `ocgcolorlinks 'menggunakan Grup Konten Opsional, fitur yang diperkenalkan dalam PDF 1.5.

  • Opsi harus diberikan untuk pemuatan paket: \ usepackage [ocgcolorlinks] {hyperref}

  • Kerugian utama: Tautan tidak dapat diputus lintas garis. Referensi PDF 1.7: 4.10.2 "Membuat Konten Grafis Opsional": Operasi keadaan grafis, seperti mengatur warna, ..., masih diterapkan.

    Oleh karena itu teks tautan dimasukkan ke dalam kotak dan diatur dua kali, dengan dan tanpa warna. * Fitur dapat diaktifkan oleh \ hypersetup {ocgcolorlinks = false} di dalam dokumen.

    • Driver yang didukung: pdftex, dvipdfm

    • Versi PDF minimal harus 1,5. Secara otomatis diatur untuk pdfTeX. Pengguna dvipdfmx mengatur versi di baris perintah: dvipdfmx -V 5

Dari apa yang dikatakannya, Anda harus memastikan tautan Anda tidak melewati batas. Ada beberapa cara untuk melakukan ini, seperti menggunakan ~alih-alih spasi di antara kata-kata, mengelilingi tautan dengan \mboxatau mengkode beberapa jenis hukuman dalam perintah tipe url khusus.

Di sisi lain, jika Anda tidak ingin melihat warna di layar atau di atas kertas, cukup atur opsi colorlinks=falsesaat memanggil paket hyperref.

Ricardo
sumber
1

Anda dapat Ghostscript untuk mengkonversi PDF warna ke skala abu-abu. Lihat http://handyfloss.net/2008.09/making-a-pdf-grayscale-with-ghostscript/ .

Namun, Anda akan mendapatkan hasil yang sama dengan hanya mengatur pengaturan printer Anda ke "skala abu-abu" sebelum mencetak, jadi ini mungkin tidak perlu repot.

Untuk mendapatkan dokumen skala abu-abu yang bagus, mungkin lebih baik untuk menyesuaikan warna secara manual di LaTeX sehingga hanya menggunakan abu-abu. Dengan begitu Anda bisa mengontrol greyscales mana yang digunakan, untuk memastikan highlight dan hal-hal lain tetap bisa dibaca.

sleske
sumber