현재 색상을 저장하는 방법

현재 색상을 저장하는 방법

보고서에서 많은 양의 텍스트를 회색으로 표시하려면 xcolor패키지의 \color{black!50} 명령을 사용할 수 있습니다. 텍스트 블록의 색상을 변경하는 방법은 무엇입니까? http://alvinalexander.com/blog/post/latex/use-font-colors-in-latex-documents

위 명령을 실행하기 전에 기본 색상이 실제로 검은색인지 확인할 수 있는 방법이 있습니까?

관련 검색에서 현재 색상을 스택에 푸시할 수도 있다는 사실을 발견했습니다. http://www.cs.stir.ac.uk/~kjt/software/latex/colours.html

그러나 해당 페이지는 1997년에 작성되었으며 슬라이드를 대상으로 하며 다른 패키지를 사용합니다. 나는 현재 패키지에 매우 묶여 있습니다 xcolor.

이 질문은 다음 위치에 게시되었습니다. 현재 색상을 저장하는 방법 http://latex-community.org/forum/viewtopic.php?f=44&t=25431

답변1

패키지에는 xcolor점을 이름으로 하는 "현재 색상"이라는 개념이 있습니다. 그것 으로 \colorlet저장할 수 있습니다:

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

또는 LaTeX color패키지에서도 작동하는 그룹화를 사용할 수 있습니다.

  • 작은 텍스트:\textcolor{black!50}{...}

  • 단락을 포함한 더 큰 덩어리:

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

    (그룹화를 위해 중괄호를 사용할 수도 있습니다.)

관련 정보