So speichern Sie die aktuelle Farbe

So speichern Sie die aktuelle Farbe

Wenn ich große Textbereiche in einem Bericht grau darstellen möchte, kann ich den xcolorBefehl \color{black!50} des Pakets verwenden: Wie ändere ich die Farbe eines Textblocks? http://alvinalexander.com/blog/post/latex/use-font-colors-in-latex-documents

Gibt es eine Möglichkeit zu bestätigen, dass die Standardfarbe tatsächlich Schwarz ist, bevor ich den obigen Befehl ausführe?

Bei einer verwandten Suche habe ich herausgefunden, dass ich die aktuelle Farbe sogar auf einen Stapel schieben kann: http://www.cs.stir.ac.uk/~kjt/software/latex/colours.html

Diese Seite stammt jedoch aus dem Jahr 1997, ist auf Folien ausgerichtet und verwendet ein anderes Paket. Ich bin derzeit sehr an das xcolorPaket gebunden.

Diese Frage wurde gepostet hier: So speichern Sie die aktuelle Farbe http://latex-community.org/forum/viewtopic.php?f=44&t=25431

Antwort1

Das Paket xcolorhat das Konzept einer „aktuellen Farbe“ mit dem Punkt als Namen. Damit \colorletkann gespeichert werden:

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

Oder es kann eine Gruppierung verwendet werden, die auch mit dem LaTeX- colorPaket funktioniert:

  • kleiner Text:\textcolor{black!50}{...}

  • größere Abschnitte einschließlich Absätzen:

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

    (Zur Gruppierung können auch geschweifte Klammern verwendet werden.)

verwandte Informationen