Festlegen der Farbe LaTeX generierte PDF-Dateien zum Drucken in Schwarzweiß


11

Ich verwende LaTeX zum Generieren von PDF-Dateien und sehe, dass farbenfrohe PDF-Dateien gut zum Lesen auf dem Bildschirm geeignet sind, aber nicht so gut zum Drucken und Lesen.

Gibt es eine Möglichkeit, die Farbeinstellung zu deaktivieren, um alle Graustufenfarben zu erhalten? Gibt es im LaTeX-Farbpaket eine Option, mit der alle Farben nur schwarz angezeigt werden?


3
Ändern Sie einfach Ihre Druckereinstellungen.
Larry Wang

Dies hängt möglicherweise davon ab, welches LaTeX-Farbpaket Sie verwenden.
David Z

Ich muss zugeben: Ich weiß, dass einige Druckertreiber das Deaktivieren von Farben im Text unterstützen, während andere Elemente unverändert bleiben. Vielleicht könnte das helfen?
Lajuette

Antworten:


7

Dies hat (wie ich die Frage gelesen habe) nichts mit Druckern zu tun und scheint zu Stackoverflow zu gehören, wo es begonnen hat.

Das colorPaket verfügt über eine monochromeOption, mit der alle Farben ausgeschaltet werden:

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

Haben Sie danach gesucht? Es wird alles schwarz und weiß anstatt grau.


2
Nicht genug: Mitgelieferte Grafiken sind weiterhin farbig.
Charles Stewart

Wahr. Wenn die Umwandlung der enthaltenen Grafiken in Schwarzweiß tatsächlich erforderlich ist, ist nach LaTeX etwas erforderlich. Wenn nicht, werden alle (?) LaTeX-Ursprungsfarben entfernt.
Norman Gray

5

Ich gehe davon aus, dass Ihre Links mit dem Hyperref-Paket erstellt wurden und Sie die farbigen Links auf dem Bildschirm anzeigen und dennoch den gesamten Text in Graustufen auf Papier drucken möchten.

Aus der Hyperref-Dokumentation unter http://www.ctan.org/tex-archive/macros/latex/contrib/hyperref/

Experimentelle Option "ocgcolorlinks"

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

Die Idee sind farbige Links, wenn sie angezeigt, aber ohne Farben gedruckt werden.
Diese neue experimentelle Option "ocgcolorlinks" verwendet optionale Inhaltsgruppen, eine in PDF 1.5 eingeführte Funktion.

  • Für das Laden des Pakets muss die Option angegeben werden: \ usepackage [ocgcolorlinks] {hyperref}

  • Hauptnachteil: Links können nicht über Zeilen hinweg unterbrochen werden. PDF-Referenz 1.7: 4.10.2 "Grafischen Inhalt optional machen": Grafikstatusoperationen wie das Festlegen der Farbe, ... werden weiterhin angewendet.

    Daher wird der Linktext in ein Feld eingefügt und zweimal mit und ohne Farbe festgelegt. * Die Funktion kann durch \ hypersetup {ocgcolorlinks = false} im Dokument ausgeschaltet werden.

    • Unterstützte Treiber: pdftex, dvipdfm

    • Die PDF-Version sollte mindestens 1,5 sein. Es wird automatisch für pdfTeX eingestellt. Benutzer von dvipdfmx legen die Version in der Befehlszeile fest: dvipdfmx -V 5

Nach dem, was darin steht, müssen Sie sicherstellen, dass Ihre Links nicht über Linien hinweg brechen. Es gibt verschiedene Möglichkeiten, dies zu tun, z. B. ~anstelle von Leerzeichen zwischen Wörtern den Link mit einem zu umgeben \mboxoder eine Art Strafe in einem benutzerdefinierten URL-Befehl zu codieren.

Wenn Sie andererseits die Farben nicht auf dem Bildschirm oder auf Papier sehen möchten, setzen Sie einfach die Option, colorlinks=falsewenn Sie das Hyperref-Paket aufrufen.


1

Mit Ghostscript können Sie ein Farb-PDF in Graustufen konvertieren. Siehe http://handyfloss.net/2008.09/making-a-pdf-grayscale-with-ghostscript/ .

Sie erhalten jedoch das gleiche Ergebnis, wenn Sie Ihre Druckereinstellungen vor dem Drucken auf "Graustufen" setzen, sodass dies möglicherweise nicht den Aufwand wert ist.

Um ein schönes Graustufendokument zu erhalten, ist es wahrscheinlich besser, die Farben in LaTeX manuell anzupassen, sodass nur Grau verwendet wird. Auf diese Weise können Sie steuern, welche Graustufen verwendet werden, um sicherzustellen, dass Hervorhebungen und andere Dinge lesbar bleiben.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.