
Me gustaría poder utilizar archivos PDF como pictogramas en mi documento con la característica adicional de que los pictogramas toman el color del texto.
El archivo PDF que uso es negro.
Hasta ahora para poder utilizar un archivo PDF como pictograma uso el comando \includegraphics{}
y luego \scalerel*{}
para que tengan un buen tamaño.
Cuando cambio el color del texto, por supuesto, el pictograma mantiene el color original del PDF. Vea, por ejemplo, la imagen al final del mensaje.
¿Tiene alguna idea de cómo hacer para poder utilizar PDF como pictogramas de esta manera?
Respuesta1
Aquí hay una opción que podría programarse con relativa facilidad para muchos archivos PDF.
Hice una simple estrella negra en PDF en Inkscape (llamémosla star.pdf
).
Puedo descomprimirlo usando pdftk
:
pdftk star.pdf output star2.pdf uncompress
Luego usemos sed
para eliminar los comandos de configuración de trazo y relleno negro (esto supone que su PDF solo usa negro RGB y están en este formato: 0 0 0 rg
y 0 0 0 RG
):
sed 's/0.0.0.[rR][gG]/ /g' < star2.pdf > star3.pdf
Así que star3.pdf
ahora se han eliminado los comandos de color negro.
Aquí hay un archivo TeX de prueba de muestra:
\documentclass{article}
\usepackage{xcolor}
\usepackage{graphicx}
\begin{document}
\includegraphics{star3.pdf}
\color{blue}
\includegraphics{star3.pdf}
\includegraphics{star.pdf}
\color{magenta}
\includegraphics{star3.pdf}
\end{document}