如何捕捉一个群体的现有颜色?

如何捕捉一个群体的现有颜色?

我的问题是对这个问题的回答的后续 为公式添加颜色下划线

如果我可以保存文本的颜色然后恢复它,我的答案会更好。是否可以捕获组的活动颜色?如果可以,该怎么做?

答案1

您可以通过以下方式保存当前颜色

\colorlet{currentcolor}{.}

.只是当前活动颜色的占位符。您可以为颜色选择一个名称,我只是选择了currentcolor。稍后只需使用

\color{currentcolor}

答案2

通常我们不必保存颜色。

您可以尝试\color@begingroup和,这两个函数在 LaTeX 核心中被大量使用。实际上和\color@endgroup之间没有区别,定义为。\begingroup\color@begingroup\color@endgroup\endgraf\endgroup

毕竟@Stefan 的解决方案在很多情况下还是更好的。

相关内容