Cómo guardar el color actual

Cómo guardar el color actual

Si quiero atenuar grandes extensiones de texto en un informe, sé que puedo usar laxcolor comando \color{black!50} del paquete: ¿Cómo cambiar el color de un bloque de textos? http://alvinalexander.com/blog/post/latex/use-font-colors-in-latex-documents

¿Hay alguna forma de confirmar que el color predeterminado es negro antes de emitir el comando anterior?

En una búsqueda relacionada, descubrí que incluso puedo colocar el color actual en una pila: http://www.cs.stir.ac.uk/~kjt/software/latex/colors.html

Sin embargo, esa página es de 1997, se dirige a diapositivas y utiliza un paquete diferente. Actualmente estoy muy atado al xcolorpaquete.

Esta pregunta ha sido publicada en: Cómo guardar el color actual http://latex-community.org/forum/viewtopic.php?f=44&t=25431

Respuesta1

El paquete xcolortiene el concepto de "color actual" con el punto como nombre. Con \colorletél se puede guardar:

\usepackage{xcolor}
...
\begin{document}
...
\colorlet{saved}{.}
\color{black!50}
...
\color{saved}

O se puede utilizar la agrupación, que también funciona con colorel paquete de LaTeX:

  • texto pequeño:\textcolor{black!50}{...}

  • fragmentos más grandes que incluyen párrafos:

    \begingroup
      \color{black!50}
      ...
    \endgroup
    

    (También se pueden utilizar llaves para agrupar).

información relacionada