为全局颜色高亮定义局部变量?

为全局颜色高亮定义局部变量?

假设我有一个文档,其中有几处我用颜色突出显示,我怎样才能创建一个“同义词”或“变量”,以便我可以在文档的单个位置进行更改,而不必逐一浏览我拥有的 \color{something}。

&= {3}\,·\color{Chartreuse4}\int_{-\frac{3}{2}}^{1} x^2\mathop{dx}
&&- \color{Chartreuse4}\int_{-\frac{3}{2}}^{1}x^2\mathop{dx}+ \int_{-\frac{3}{2}}^{1}x\mathop{dx}
&&&\color{Chartreuse4}\text{\{Integral $x^n = \frac{x^{n+1}}{n+1}$\}}

假设我有这个,我该如何声明一个变量,内容是:“color_variable=Chartreuse4”,然后我可以这样做:

&= {3}\,·\color{color_variable}\int_{-\frac{3}{2}}^{1} x^2\mathop{dx}
&&- \color{color_variable}\int_{-\frac{3}{2}}^{1}x^2\mathop{dx}+ \int_{-\frac{3}{2}}^{1}x\mathop{dx}
&&&\color{color_variable}\text{\{Integral $x^n = \frac{x^{n+1}}{n+1}$\}}

只需将 color_variable 的评估更改为红色、绿色、蓝色或其他颜色即可。
类似于 CSS 文档,当我更改属性时,来自同一“类”的所有项目都会改变颜色。
谢谢!

答案1

好的,感谢之前的回答: 使用另一个颜色定义颜色 和这个: 色调
我们可以使用

\colorlet{mycolor}{alreadydefinedcolor}

来实现它。

在 LyX 上,你必须确保声明它外部任何\begin註釋。

相关内容