我的问题是对这个问题的回答的后续 为公式添加颜色下划线
如果我可以保存文本的颜色然后恢复它,我的答案会更好。是否可以捕获组的活动颜色?如果可以,该怎么做?
答案1
您可以通过以下方式保存当前颜色
\colorlet{currentcolor}{.}
.
只是当前活动颜色的占位符。您可以为颜色选择一个名称,我只是选择了currentcolor
。稍后只需使用
\color{currentcolor}
答案2
通常我们不必保存颜色。
您可以尝试\color@begingroup
和,这两个函数在 LaTeX 核心中被大量使用。实际上和\color@endgroup
之间没有区别,定义为。\begingroup
\color@begingroup
\color@endgroup
\endgraf\endgroup
毕竟@Stefan 的解决方案在很多情况下还是更好的。