12 votes

Configurer le PDF généré par LaTeX en couleur pour qu'il soit imprimé en noir et blanc

J'utilise LaTeX pour générer des PDF, et je constate que les PDF colorés sont bons pour la lecture à l'écran mais moins bons pour l'impression et la lecture.

Existe-t-il un moyen de désactiver le paramètre de couleur pour que toutes les couleurs soient en niveaux de gris ? En d'autres termes, existe-t-il une option dans le paquetage de couleurs de LaTeX pour que toutes les couleurs ne sortent qu'en noir ?

3 votes

Il suffit de modifier les paramètres de votre imprimante.

0 votes

Cela peut dépendre du paquet de couleurs LaTeX que vous utilisez.

0 votes

Je dois admettre que je sais que certains pilotes d'imprimante permettent de désactiver les couleurs dans le texte tout en laissant les autres éléments tels quels. Cela pourrait peut-être vous aider ?

9voto

Norman Gray Points 1206

Cette question (telle que je la lis) n'a rien à voir avec les imprimantes, et semble avoir sa place sur stackoverflow, où elle a commencé.

El color Le paquet a un monochrome qui désactive la commutation de toutes les couleurs :

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

C'est ce que tu cherchais ? Ça rend tout en noir et blanc plutôt qu'en niveaux de gris.

5voto

codymanix Points 12119

Je suppose que vos liens ont été créés avec le paquet Hyperref et que vous voulez visualiser les liens colorés à l'écran mais imprimer sur papier tout le texte en niveaux de gris.

Extrait de la documentation Hyperref à l'adresse http://www.ctan.org/tex-archive/macros/latex/contrib/hyperref/

Option expérimentale `ocgcolorlinks'.

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

L'idée est de créer des liens colorés, lorsque visualisés, mais imprimés sans couleurs.
Cette nouvelle option expérimentale `ocgcolorlinks' utilise les Groupes de Contenu Optionnel Groupes, une fonctionnalité introduite dans PDF 1.5.

  • L'option doit être donnée pour le chargement du paquet : \usepackage [ocgcolorlinks]{hyperref}

  • Principal inconvénient : Les liens ne peuvent pas être brisés à travers les lignes. Référence PDF 1.7 : 4.10.2 "Making Graphical Content Optional" : Les opérations d'état graphique, telles que le réglage de la couleur, ..., sont toujours appliquées.

    Par conséquent, le texte du lien est placé dans une boîte et défini deux fois, avec et sans couleur. * La fonction peut être désactivée par \hypersetup {ocgcolorlinks=false} à l'intérieur du document.

    • Pilotes supportés : pdftex, dvipdfm

    • La version PDF doit être au moins 1.5. Elle est automatiquement automatiquement définie pour pdfTeX. Les utilisateurs de dvipdfmx fixent la version sur la ligne de commande commande : dvipdfmx -V 5

D'après ce qui est dit, vous devez vous assurer que vos liens ne se brisent pas entre les lignes. Il existe plusieurs façons de le faire, comme l'utilisation de ~ au lieu d'espaces entre les mots, en entourant le lien d'une balise \mbox ou en codant une sorte de pénalité dans une commande personnalisée de type url.

D'autre part, si vous ne voulez pas voir les couleurs sur l'écran ou sur le papier, il suffit de régler l'option colorlinks=false lors de l'appel du paquet hyperref.

1voto

sherbang Points 2675

Vous pouvez utiliser Ghostscript pour convertir un PDF couleur en niveaux de gris. Voir http://handyfloss.net/2008.09/making-a-pdf-grayscale-with-ghostscript/ .

Cependant, vous obtiendrez le même résultat en réglant les paramètres de votre imprimante sur "niveaux de gris" avant d'imprimer, ce qui ne vaut pas forcément la peine.

Pour obtenir un beau document en niveaux de gris, il est probablement préférable d'ajuster manuellement les couleurs dans LaTeX pour qu'il n'utilise que du gris. De cette façon, vous pouvez contrôler les niveaux de gris utilisés, pour vous assurer que les surlignages et autres restent lisibles.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X