Como salvar a cor atual

Como salvar a cor atual

Se eu quiser esmaecer grandes áreas de texto em um relatório, sei que posso usar o xcolorcomando \color{black!50} do pacote: Como mudar a cor de um bloco de textos? http://alvinalexander.com/blog/post/latex/use-font-colors-in-latex-documents

Existe alguma maneira de confirmar se a cor padrão é realmente preta antes de emitir o comando acima?

Em uma pesquisa relacionada, descobri que posso até colocar a cor atual em uma pilha: http://www.cs.stir.ac.uk/~kjt/software/latex/colours.html

No entanto, essa página é de 1997, tem como alvo slides e usa um pacote diferente. Atualmente estou muito ligado ao xcolorpacote.

Esta pergunta foi postada em: Como salvar a cor atual http://latex-community.org/forum/viewtopic.php?f=44&t=25431

Responder1

A embalagem xcolortem o conceito de “cor atual” com o ponto como nome. Com \colorletele você pode salvar:

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

Ou pode-se usar agrupamento, que também funciona com o pacote LaTeX color:

  • pequeno texto:\textcolor{black!50}{...}

  • pedaços maiores, incluindo parágrafos:

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

    (Além disso, chaves podem ser usadas para agrupamento.)

informação relacionada