Renkli LaTeX tarafından oluşturulan PDF'yi siyah beyaz yazdırmaya ayarlama


11

PDF oluşturmak için LaTeX kullanıyorum ve renkli PDF'nin ekranda okumak için iyi olduğunu, ancak yazdırma ve okumada o kadar iyi olmadığını görüyorum.

Tüm gri tonlamalı renkleri yapmak için renk ayarını devre dışı bırakmanın bir yolu var mı? Olduğu gibi, LaTeX renk paketinde tüm renkleri sadece siyah yapmak için herhangi bir seçenek var mı?


3
Sadece yazıcı ayarlarınızı değiştirin.
Larry Wang

Hangi LaTeX renk paketini kullandığınıza bağlı olabilir.
David Z

İtiraf etmeliyim: Bazı yazıcı sürücülerinin, diğer öğeleri oldukları gibi bırakırken metindeki renkleri devre dışı bırakma desteği olduğunu biliyorum. Belki bu yardımcı olabilir mi?
lajuette

Yanıtlar:


7

Bu (soruyu okuduğumda) yazıcılarla bir ilgisi yoktur ve başladığı stackoverflow'a ait gibi görünmektedir.

colorPaket vardır monochromerengin tüm kapatarak döner seçeneği:

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

Aradığın şey bu mu? Gri tonlama yerine her şeyi siyah beyaz yapar.


2
Yeterli değil: dahil edilen grafikler hala renkli olacaktır.
Charles Stewart

Doğru. Dahil edilen grafikleri tek renkli olarak dönüştürmek gerçekten bir gereklilikse, LaTeX'in aşağı akışında bir şeye ihtiyaç duyar. Değilse, bu tüm (?) LaTeX kaynaklı renkleri kaldıracaktır.
Norman Gray

5

Bağlantılarınızın Hyperref paketiyle oluşturulduğunu ve renkli bağlantıları ekranda görüntülemek istediğinizi, ancak tüm metni gri tonlarında yazdırmak istediğinizi varsayalım.

Hyperref belgelerinden şu adresten http://www.ctan.org/tex-archive/macros/latex/contrib/hyperref/

Deneysel seçenek `` ocgcolorlinks ''

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

Fikir, bakıldığında renkli bağlantılardır, ancak renksiz yazdırılır.
Bu yeni deneysel seçenek `` ocgcolorlinks '', PDF 1.5'te sunulan İsteğe Bağlı İçerik Gruplarını kullanır.

  • Seçenek, paket yükleme için verilmelidir: \ usepackage [ocgcolorlinks] {hyperref}

  • Ana dezavantaj: Bağlantılar çizgiler arasında kesilemez. PDF referansı 1.7: 4.10.2 "Grafiksel İçeriği İsteğe Bağlı Hale Getirme": Rengi ayarlamak, ... gibi grafik durumu işlemleri hala uygulanır.

    Bu nedenle bağlantı metni bir kutuya konur ve renkle veya renksiz olarak iki kez ayarlanır. * Bu özellik, belgenin içindeki \ hypersetup {ocgcolorlinks = false} ile değiştirilebilir.

    • Desteklenen sürücüler: pdftex, dvipdfm

    • PDF sürümü en az 1.5 olmalıdır. PdfTeX için otomatik olarak ayarlanır. Dvipdfmx kullanıcıları sürümü komut satırında ayarlar: dvipdfmx -V 5

Söylediklerinden, bağlantılarınızın satırlar boyunca kesilmediğinden emin olmanız gerekir. Bunu yapmanın birkaç yolu vardır, örneğin ~kelimeler arasındaki boşluklar yerine kullanmak , bağlantıyı bir \mboxURL ile çevrelemek veya özel bir URL türü komutunda bir tür ceza kodlamak gibi.

Öte yandan, renkleri ekranda veya kağıtta görmek istemiyorsanız colorlinks=false, hyperref paketini çağırırken seçeneği ayarlamanız yeterlidir.


1

Renkli bir PDF'yi gri skalaya dönüştürmek için Ghostscript yapabilirsiniz. Bkz. Http://handyfloss.net/2008.09/making-a-pdf-grayscale-with-ghostscript/ .

Ancak, aynı sonucu, yazdırma işleminden önce yazıcı ayarlarınızı "gri tonlama" olarak ayarlayarak elde edersiniz, böylece bu durum güçlük çekmeyebilir.

Güzel bir gri tonlamalı belge elde etmek için, LaTeX'teki renkleri manuel olarak ayarlamak daha iyidir, böylece sadece gri kullanır. Bu şekilde, vurguların ve diğer şeylerin okunabilir kalmasını sağlamak için hangi gri tonların kullanıldığını kontrol edersiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.