Configuración de color PDF generado por LaTeX para imprimir en blanco y negro

11

Utilizo LaTeX para generar PDF, y veo que un PDF colorido es bueno para leer en pantalla, pero no tan bueno para imprimir y leer.

¿Hay alguna forma de deshabilitar la configuración de color para hacer que todos los colores en escala de grises? Como en, ¿hay alguna opción en el paquete de color LaTeX para hacer que todos los colores solo salgan negros?

prosseek
fuente
3
Simplemente cambie la configuración de su impresora.
Larry Wang
Puede depender del paquete de color LaTeX que esté utilizando.
David Z
Tengo que admitirlo: sé que algunos controladores de impresora son compatibles con la desactivación de colores en el texto y dejan otros elementos como están. Tal vez esto podría ayudar?
lajuette

Respuestas:

7

Esto (como leí la pregunta) no tiene nada que ver con las impresoras, y parece pertenecer al stackoverflow, donde comenzó.

El colorpaquete tiene una monochromeopción que desactiva todo el cambio de color:

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

¿Es eso lo que estabas buscando? Convierte todo en blanco y negro en lugar de en escala de grises.

Gris normando
fuente
2
No es suficiente: los gráficos incluidos seguirán en color.
Charles Stewart
Cierto. Si la transformación de los gráficos incluidos a monocromo es realmente un requisito, entonces eso necesitaría algo posterior a LaTeX. De lo contrario, esto eliminará todo el color (?) Que se origina en LaTeX.
Norman Gray
5

Supongo que sus enlaces se crearon con el paquete Hyperref y que desea ver los enlaces de colores en la pantalla pero imprimir en papel todo el texto en escala de grises.

De la documentación de Hyperref en http://www.ctan.org/tex-archive/macros/latex/contrib/hyperref/

Opción experimental `ocgcolorlinks '

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

La idea son enlaces de colores, cuando se ven, pero se imprimen sin colores.
Esta nueva opción experimental 'ocgcolorlinks' usa Grupos de contenido opcionales, una característica introducida en PDF 1.5.

  • Se debe dar la opción para cargar el paquete: \ usepackage [ocgcolorlinks] {hyperref}

  • Desventaja principal: los enlaces no se pueden dividir entre líneas. Referencia en PDF 1.7: 4.10.2 "Hacer que el contenido gráfico sea opcional": todavía se aplican las operaciones de estado de gráficos, como establecer el color, ...

    Por lo tanto, el texto del enlace se coloca en un cuadro y se establece dos veces, con y sin color. * La función se puede cambiar por \ hypersetup {ocgcolorlinks = false} dentro del documento.

    • Controladores compatibles: pdftex, dvipdfm

    • La versión en PDF debe ser al menos 1.5. Se configura automáticamente para pdfTeX. Los usuarios de dvipdfmx establecen la versión en la línea de comando: dvipdfmx -V 5

Por lo que dice, deberá asegurarse de que sus enlaces no se rompan entre líneas. Hay varias formas de hacerlo, como usar en ~lugar de espacios entre palabras, rodear el enlace con una \mboxo codificar algún tipo de penalización en un comando de tipo url personalizado.

Por otro lado, si no desea ver los colores en la pantalla o en papel, simplemente configure la opción colorlinks=falsecuando llame al paquete hiperref.

Ricardo
fuente
1

Puede usar Ghostscript para convertir un PDF en color a escala de grises. Ver http://handyfloss.net/2008.09/making-a-pdf-grayscale-with-ghostscript/ .

Sin embargo, obtendría el mismo resultado simplemente configurando la configuración de su impresora a "escala de grises" antes de imprimir, por lo que esto no valdrá la pena.

Para obtener un buen documento en escala de grises, probablemente sea mejor ajustar manualmente los colores en LaTeX para que solo use gris. De esa manera, puede controlar qué escalas de grises se utilizan, para asegurarse de que los resaltados y otras cosas permanezcan legibles.

sleske
fuente