LaTex/MathJax 中的颜色使用十六进制值
Using hex values for colors in LaTex/MathJax
我的 javascript 中有几个保存颜色值的变量,即
var color = #ABCDEF
我正在尝试使用这些变量为我拥有的一些文本着色,但 MathJax 似乎不支持十六进制颜色值。无论如何要规避这个以便在 \color?
中使用变量
你可以试试\color[HTML]{ABCDEF}
.
您需要在序言中添加\usepackage{xcolor}
。
it seems that MathJax doesn't support hex color values
当然可以。例如,\color{#ABCDEF}{x+1}
在标准配置中工作正常。您还可以加载 MathJax 的颜色扩展,使 \color
命令与 LaTeX 的语法更兼容(认为它没有实现 sergej 建议的 HTML 颜色模型,但确实执行 rgb 和其他几个)。
您没有提供足够的代码来说明您打算如何使用颜色变量,但有一点是错误的,就是您遗漏了引号:
var color = "#ABCDEF";
现在的问题是如何将此值输入数学表达式中的 \color
命令。如果您试图使 all 页面上的数学为不同的颜色,最好为此使用 CSS。例如,
<style>
.MathJax {color: #ABCDEF}
</style>
会为 MathJax 的 HTML-CSS 输出做这件事。
我的 javascript 中有几个保存颜色值的变量,即
var color = #ABCDEF
我正在尝试使用这些变量为我拥有的一些文本着色,但 MathJax 似乎不支持十六进制颜色值。无论如何要规避这个以便在 \color?
中使用变量你可以试试\color[HTML]{ABCDEF}
.
您需要在序言中添加\usepackage{xcolor}
。
it seems that MathJax doesn't support hex color values
当然可以。例如,\color{#ABCDEF}{x+1}
在标准配置中工作正常。您还可以加载 MathJax 的颜色扩展,使 \color
命令与 LaTeX 的语法更兼容(认为它没有实现 sergej 建议的 HTML 颜色模型,但确实执行 rgb 和其他几个)。
您没有提供足够的代码来说明您打算如何使用颜色变量,但有一点是错误的,就是您遗漏了引号:
var color = "#ABCDEF";
现在的问题是如何将此值输入数学表达式中的 \color
命令。如果您试图使 all 页面上的数学为不同的颜色,最好为此使用 CSS。例如,
<style>
.MathJax {color: #ABCDEF}
</style>
会为 MathJax 的 HTML-CSS 输出做这件事。